Clean up ewald module internals
authorMark Abraham <mark.j.abraham@gmail.com>
Sun, 5 Jan 2020 21:16:52 +0000 (22:16 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 9 Jan 2020 15:37:01 +0000 (16:37 +0100)
commit97c8dcb67407357cb3092b8e1cb32939d94a2f1b
tree9c5d40ee2553507e235c8e7c31db4919f4d138e2
parenteb188525f62379aaeaae1cfe1b3d06ed961b4074
Clean up ewald module internals

This prepares for future refactoring by starting to break up the
cross dependence on many internal headers.

Note that useDecomposition was set (and then used) with the opposite
logic, which was a benign problem that is now fixed.

Change-Id: Ibb7f0ceb82d644374bfd396b38b9611cb8d7fd62
44 files changed:
src/gromacs/domdec/partition.cpp
src/gromacs/ewald/calculate_spline_moduli.cpp
src/gromacs/ewald/calculate_spline_moduli.h
src/gromacs/ewald/long_range_correction.cpp
src/gromacs/ewald/pme.cpp
src/gromacs/ewald/pme.h
src/gromacs/ewald/pme_coordinate_receiver_gpu.h
src/gromacs/ewald/pme_coordinate_receiver_gpu_impl.cpp
src/gromacs/ewald/pme_coordinate_receiver_gpu_impl.cu
src/gromacs/ewald/pme_coordinate_receiver_gpu_impl.h
src/gromacs/ewald/pme_gpu.cpp
src/gromacs/ewald/pme_gpu_3dfft.cu
src/gromacs/ewald/pme_gpu_3dfft_ocl.cpp
src/gromacs/ewald/pme_gpu_internal.cpp
src/gromacs/ewald/pme_gpu_internal.h
src/gromacs/ewald/pme_gpu_program.h
src/gromacs/ewald/pme_gpu_settings.h [new file with mode: 0644]
src/gromacs/ewald/pme_gpu_staging.h [new file with mode: 0644]
src/gromacs/ewald/pme_gpu_timings.cpp
src/gromacs/ewald/pme_gpu_timings.h
src/gromacs/ewald/pme_gpu_types.h
src/gromacs/ewald/pme_gpu_types_host.h
src/gromacs/ewald/pme_internal.h
src/gromacs/ewald/pme_load_balancing.cpp
src/gromacs/ewald/pme_only.cpp
src/gromacs/ewald/pme_only.h [new file with mode: 0644]
src/gromacs/ewald/pme_output.h [new file with mode: 0644]
src/gromacs/ewald/pme_pp.cpp
src/gromacs/ewald/pme_pp.h [new file with mode: 0644]
src/gromacs/ewald/pme_solve.cpp
src/gromacs/ewald/pme_spread.cpp
src/gromacs/ewald/spline_vectors.h [new file with mode: 0644]
src/gromacs/ewald/tests/pmetestcommon.cpp
src/gromacs/ewald/tests/pmetestcommon.h
src/gromacs/ewald/tests/testhardwarecontexts.h
src/gromacs/mdlib/resethandler.cpp
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/modularsimulator/modularsimulator.cpp
src/programs/mdrun/tests/pmetest.cpp