PME force gathering tests
commitd20a5d36fa43a245905daead43cb7e71d6b3d1ae
authorAleksei Iupinov <a.yupinov@gmail.com>
Thu, 29 Dec 2016 23:21:59 +0000 (30 00:21 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Wed, 8 Feb 2017 15:16:05 +0000 (8 16:16 +0100)
tree47751d72ef291f460ba41cd610534adcd5d28bce
parent3f99d35024eb88e7daa55403df57e2bad25a33cb
PME force gathering tests

Unit tests for PME force gathering on CPU.
Test 2 grid sizes, PME orders from 3 to 5, normal and triclinic boxes,
configurations of 1, 2 and 13 atoms, with and without input forces reduction.
Forces gathered from the grid are tested as outputs.

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