Make CpuPpLongRangeNonbondeds class
authorejjordan <ejjordan@kth.se>
Tue, 14 Sep 2021 14:25:21 +0000 (16:25 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 23 Sep 2021 09:12:07 +0000 (09:12 +0000)
commitce0fc73a169bd7bcdeb806e3ba5348db819e04fd
tree05cd01f2180a0576f3ae60c4259fda81eb0e84c8
parent21fa29c865259b3e480b9f73370d847615177451
Make CpuPpLongRangeNonbondeds class

The CpuPpLongRangeNonbondeds class replaces the calculateLongRangeNonbondeds
function. Now simulation constant data is passed to a constructor,
domain constant data is passed to an updateAfterPartition function,
and per step data is passed to a calculate function.
17 files changed:
src/gromacs/mdlib/force.cpp
src/gromacs/mdlib/force.h
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/forcerec_threading.h [deleted file]
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdrun/md.cpp
src/gromacs/mdrun/mimic.cpp
src/gromacs/mdrun/minimize.cpp
src/gromacs/mdrun/rerun.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/mdrun/shellfc.cpp
src/gromacs/mdrun/shellfc.h
src/gromacs/mdrun/tpi.cpp
src/gromacs/mdtypes/forcerec.h
src/gromacs/modularsimulator/forceelement.cpp
src/gromacs/modularsimulator/forceelement.h
src/gromacs/modularsimulator/simulatoralgorithm.cpp