Weak scaling performance, ReaxFF HNS benchmark, K80, 128K atoms/node
Performance in millions of atom-timesteps / second / node
Nodes | Kokkos/Cuda-1 (mpi) | Kokkos/Cuda-2 (mpi) | |
1 | 0.3454 (2) | 0.6195 (4) | |
2 | 0.2674 (2) | 0.4129 (4) | |
4 | 0.281 (2) | 0.4507 (4) |
1 | mpirun -np 2 --npersocket 1 --bind-to core lmp_ride80_kokkos_cuda -sf kk -k on g 2 -pk kokkos neigh half neigh/qeq full newton on comm device binsize 11.0 -v x 8 -v y 8 -v z 6 -v t 100 -in in.reaxc.hns.kokkos_cuda.steps -nocite -log log.lammps.date=17Jan18.model=hns.machine=ride80.pkg=kokkos_cuda.kind=weak.size=128K.node=1.mpi=2.gpu=2 |
2 | mpirun -np 4 --npersocket 1 --bind-to core lmp_ride80_kokkos_cuda -sf kk -k on g 2 -pk kokkos neigh half neigh/qeq full newton on comm device binsize 11.0 -v x 8 -v y 8 -v z 12 -v t 100 -in in.reaxc.hns.kokkos_cuda.steps -nocite -log log.lammps.date=17Jan18.model=hns.machine=ride80.pkg=kokkos_cuda.kind=weak.size=128K.node=2.mpi=2.gpu=2 |
4 | mpirun -np 8 --npersocket 1 --bind-to core lmp_ride80_kokkos_cuda -sf kk -k on g 2 -pk kokkos neigh half neigh/qeq full newton on comm device binsize 11.0 -v x 8 -v y 16 -v z 12 -v t 100 -in in.reaxc.hns.kokkos_cuda.steps -nocite -log log.lammps.date=17Jan18.model=hns.machine=ride80.pkg=kokkos_cuda.kind=weak.size=128K.node=4.mpi=2.gpu=2 |
1 | mpirun -np 4 --npersocket 2 --bind-to core lmp_ride80_kokkos_cuda -sf kk -k on g 4 -pk kokkos neigh half neigh/qeq full newton on comm device binsize 11.0 -v x 8 -v y 8 -v z 6 -v t 100 -in in.reaxc.hns.kokkos_cuda.steps -nocite -log log.lammps.date=17Jan18.model=hns.machine=ride80.pkg=kokkos_cuda.kind=weak.size=128K.node=1.mpi=4.gpu=4 |
2 | mpirun -np 8 --npersocket 2 --bind-to core lmp_ride80_kokkos_cuda -sf kk -k on g 4 -pk kokkos neigh half neigh/qeq full newton on comm device binsize 11.0 -v x 8 -v y 8 -v z 12 -v t 100 -in in.reaxc.hns.kokkos_cuda.steps -nocite -log log.lammps.date=17Jan18.model=hns.machine=ride80.pkg=kokkos_cuda.kind=weak.size=128K.node=2.mpi=4.gpu=4 |
4 | mpirun -np 16 --npersocket 2 --bind-to core lmp_ride80_kokkos_cuda -sf kk -k on g 4 -pk kokkos neigh half neigh/qeq full newton on comm device binsize 11.0 -v x 8 -v y 16 -v z 12 -v t 100 -in in.reaxc.hns.kokkos_cuda.steps -nocite -log log.lammps.date=17Jan18.model=hns.machine=ride80.pkg=kokkos_cuda.kind=weak.size=128K.node=4.mpi=4.gpu=4 |