Rework GPU halo and state propagator streams and dependencies to get better overlap
authorAlan Gray <alangray3@gmail.com>
Wed, 6 Oct 2021 09:26:43 +0000 (09:26 +0000)
committerMark Abraham <mark.j.abraham@gmail.com>
Wed, 6 Oct 2021 09:26:43 +0000 (09:26 +0000)
commitccd5bef5f2afb57b15efcdacd9b2b3fedbd5edef
tree6738b29cc522de74262df1823a54ebe3306e5658
parentbbcd5f1e6c1ee8d23a8a122c2104ad85efc9888e
Rework GPU halo and state propagator streams and dependencies to get better overlap
13 files changed:
src/gromacs/domdec/domdec.cpp
src/gromacs/domdec/domdec.h
src/gromacs/domdec/gpuhaloexchange.h
src/gromacs/domdec/gpuhaloexchange_impl.cpp
src/gromacs/domdec/gpuhaloexchange_impl.cu
src/gromacs/domdec/gpuhaloexchange_impl.cuh
src/gromacs/domdec/tests/haloexchange_mpi.cpp
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdrun/md.cpp
src/gromacs/mdtypes/state_propagator_data_gpu.h
src/gromacs/mdtypes/state_propagator_data_gpu_impl.cpp
src/gromacs/mdtypes/state_propagator_data_gpu_impl.h
src/gromacs/mdtypes/state_propagator_data_gpu_impl_gpu.cpp