SPARTA (23 Dec 2017) KOKKOS mode is enabled (../kokkos.cpp:39) using 0 GPU(s) per MPI task using 2 thread(s) per MPI task package kokkos package kokkos reduction parallel/reduce comm classic # advect particles via VSS collisional flow on a uniform grid # particles reflect off global box boundaries variable x index 10 variable y index 10 variable z index 10 variable lx equal $x*1.0e-5 variable lx equal 32*1.0e-5 variable ly equal $y*1.0e-5 variable ly equal 20*1.0e-5 variable lz equal $z*1.0e-5 variable lz equal 20*1.0e-5 variable n equal 10*$x*$y*$z variable n equal 10*32*$y*$z variable n equal 10*32*20*$z variable n equal 10*32*20*20 seed 12345 dimension 3 global gridcut 1.0e-5 boundary rr rr rr create_box 0 ${lx} 0 ${ly} 0 ${lz} create_box 0 0.00032 0 ${ly} 0 ${lz} create_box 0 0.00032 0 0.0002 0 ${lz} create_box 0 0.00032 0 0.0002 0 0.0002 Created orthogonal box = (0 0 0) to (0.00032 0.0002 0.0002) create_grid $x $y $z create_grid 32 $y $z create_grid 32 20 $z create_grid 32 20 20 WARNING: Could not acquire nearby ghost cells b/c grid partition is not clumped (../grid.cpp:381) Created 12800 child grid cells parent cells = 1 CPU time = 0.00202614 secs create/ghost percent = 81.6302 18.3698 balance_grid rcb part Balance grid migrated 11200 cells CPU time = 0.00600615 secs reassign/sort/migrate/ghost percent = 26.1459 0.150968 29.3457 44.3575 species ar.species Ar mixture air Ar vstream 0.0 0.0 0.0 temp 273.15 global nrho 7.07043E22 global fnum 7.07043E6 collide vss air ar.vss create_particles air n $n create_particles air n 128000 Created 128000 particles CPU time = 0.00546176 secs stats 100 compute temp temp stats_style step cpu np nattempt ncoll c_temp # first equilibrate with large timestep to unsort particles # then benchmark with normal timestep timestep 7.00E-8 run 30 Memory usage per proc in Mbytes: particles (ave,min,max) = 1.6875 1.6875 1.6875 grid (ave,min,max) = 1.51388 1.51388 1.51388 surf (ave,min,max) = 0 0 0 total (ave,min,max) = 3.20138 3.20138 3.20138 Step CPU Np Natt Ncoll c_temp 0 0 128000 0 0 275.12363 30 0.13630343 128000 128717 90571 275.12363 Loop time of 0.115411 on 8 procs for 30 steps with 128000 particles Particle moves = 3840000 (3.84M) Cells touched = 18568211 (18.6M) Particle comms = 645394 (0.645M) Boundary collides = 672795 (0.673M) Boundary exits = 0 (0K) SurfColl checks = 0 (0K) SurfColl occurs = 0 (0K) Surf reactions = 0 (0K) Collide attempts = 3724006 (3.72M) Collide occurs = 2703480 (2.7M) Reactions = 0 (0K) Particles stuck = 0 Particle-moves/CPUsec/proc: 4.15905e+06 Particle-moves/step: 128000 Cell-touches/particle/step: 4.83547 Particle comm iterations/step: 3 Particle fraction communicated: 0.168071 Particle fraction colliding with boundary: 0.175207 Particle fraction exiting boundary: 0 Surface-checks/particle/step: 0 Surface-collisions/particle/step: 0 Surf-reactions/particle/step: 0 Collision-attempts/particle/step: 0.969793 Collisions/particle/step: 0.704031 Reactions/particle/step: 0 Move time (%) = 0.0491002 (42.5438) Coll time (%) = 0.0397089 (34.4065) Sort time (%) = 0.0108284 (9.38245) Comm time (%) = 0.0156207 (13.5348) Modfy time (%) = 0 (0) Outpt time (%) = 0.000101455 (0.0879075) Other time (%) = 5.13191e-05 (0.0444664) Particles: 16000 ave 16118 max 15845 min Histogram: 1 0 1 1 1 0 0 0 3 1 Cells: 1600 ave 1600 max 1600 min Histogram: 8 0 0 0 0 0 0 0 0 0 GhostCell: 992 ave 992 max 992 min Histogram: 8 0 0 0 0 0 0 0 0 0 EmptyCell: 535 ave 535 max 535 min Histogram: 8 0 0 0 0 0 0 0 0 0 timestep 7.00E-9 run $t run 100 Memory usage per proc in Mbytes: particles (ave,min,max) = 1.6875 1.6875 1.6875 grid (ave,min,max) = 1.51388 1.51388 1.51388 surf (ave,min,max) = 0 0 0 total (ave,min,max) = 3.20138 3.20138 3.20138 Step CPU Np Natt Ncoll c_temp 30 0 128000 128717 90571 275.12363 100 0.0769722 128000 12242 8928 275.12363 130 0.10990293 128000 12418 8957 275.12363 Loop time of 0.0930567 on 8 procs for 100 steps with 128000 particles Particle moves = 12800000 (12.8M) Cells touched = 17706729 (17.7M) Particle comms = 222975 (0.223M) Boundary collides = 224566 (0.225M) Boundary exits = 0 (0K) SurfColl checks = 0 (0K) SurfColl occurs = 0 (0K) Surf reactions = 0 (0K) Collide attempts = 1201303 (1.2M) Collide occurs = 900334 (0.9M) Reactions = 0 (0K) Particles stuck = 0 Particle-moves/CPUsec/proc: 1.71938e+07 Particle-moves/step: 128000 Cell-touches/particle/step: 1.38334 Particle comm iterations/step: 1 Particle fraction communicated: 0.0174199 Particle fraction colliding with boundary: 0.0175442 Particle fraction exiting boundary: 0 Surface-checks/particle/step: 0 Surface-collisions/particle/step: 0 Surf-reactions/particle/step: 0 Collision-attempts/particle/step: 0.0938518 Collisions/particle/step: 0.0703386 Reactions/particle/step: 0 Move time (%) = 0.0324737 (34.8967) Coll time (%) = 0.0185023 (19.8828) Sort time (%) = 0.0342786 (36.8363) Comm time (%) = 0.00751145 (8.07191) Modfy time (%) = 0 (0) Outpt time (%) = 0.000174369 (0.18738) Other time (%) = 0.0001163 (0.124978) Particles: 16000 ave 16087 max 15901 min Histogram: 1 1 0 1 1 0 1 1 1 1 Cells: 1600 ave 1600 max 1600 min Histogram: 8 0 0 0 0 0 0 0 0 0 GhostCell: 992 ave 992 max 992 min Histogram: 8 0 0 0 0 0 0 0 0 0 EmptyCell: 535 ave 535 max 535 min Histogram: 8 0 0 0 0 0 0 0 0 0