Removed unused PME gather functionality
commitb2a7a1567ed812f45f394b619d5400d9ddba9f91
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 17 Feb 2020 07:51:51 +0000 (17 08:51 +0100)
committerChristian Blau <cblau@gerrit.gromacs.org>
Sun, 23 Feb 2020 14:47:36 +0000 (23 15:47 +0100)
treec4769da476e6e9a18ccf6d134cb0482f30921d42
parent7a3efddcb63b5b477dacce0e4baa278d7dc25f50
Removed unused PME gather functionality

This code path has never been used since being introduced in
2747fc481b7110a, so we should simplify. It also avoids compiling extra
GPU kernels that were also never used.

Updated reference data now that there's half as many cases to cover.

Change-Id: Ia6bc7d1161fb76dad5715234ff820759bde0d81c
134 files changed:
src/gromacs/ewald/pme.h
src/gromacs/ewald/pme_gather.clh
src/gromacs/ewald/pme_gather.cu
src/gromacs/ewald/pme_gpu.cpp
src/gromacs/ewald/pme_gpu_internal.cpp
src/gromacs/ewald/pme_gpu_internal.h
src/gromacs/ewald/pme_gpu_program_impl.cu
src/gromacs/ewald/pme_gpu_program_impl.h
src/gromacs/ewald/pme_gpu_program_impl_ocl.cpp
src/gromacs/ewald/pme_only.cpp
src/gromacs/ewald/pme_program.cl
src/gromacs/ewald/tests/pmegathertest.cpp
src/gromacs/ewald/tests/pmetestcommon.cpp
src/gromacs/ewald/tests/pmetestcommon.h
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_10.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_19.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_100.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_101.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_102.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_105.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_106.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_107.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_108.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_11.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_20.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_111.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_112.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_113.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_114.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_117.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_118.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_119.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_12.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_120.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_123.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_124.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_125.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_126.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_129.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_13.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_25.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_130.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_131.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_132.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_135.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_136.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_137.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_138.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_14.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_141.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_142.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_143.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_15.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_16.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_31.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_17.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_32.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_18.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_19.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_37.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_20.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_21.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_22.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_43.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_23.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_44.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_24.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_25.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_49.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_26.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_50.xml with 97% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_27.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_28.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_55.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_29.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_56.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_3.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_30.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_31.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_61.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_32.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_62.xml with 97% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_33.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_34.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_67.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_35.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_68.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_36.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_37.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_73.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_38.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_39.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_4.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_7.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_40.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_79.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_41.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_80.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_42.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_43.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_85.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_44.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_45.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_46.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_91.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_47.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_92.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_48.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_49.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_97.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_5.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_8.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_50.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_98.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_51.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_52.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_103.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_53.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_104.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_54.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_55.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_109.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_56.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_110.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_57.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_58.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_115.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_59.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_116.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_6.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_60.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_61.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_121.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_62.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_122.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_63.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_64.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_127.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_65.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_128.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_66.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_67.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_133.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_68.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_134.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_69.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_7.xml [copied from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_13.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_70.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_139.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_71.xml [moved from src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_140.xml with 100% similarity]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_72.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_74.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_75.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_76.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_77.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_78.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_8.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_81.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_82.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_83.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_84.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_86.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_87.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_88.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_89.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_9.xml
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_90.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_93.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_94.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_95.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_96.xml [deleted file]
src/gromacs/ewald/tests/refdata/SaneInput_PmeGatherTest_ReproducesOutputs_99.xml [deleted file]
src/gromacs/mdlib/sim_util.cpp