From 6cbdfb5b17103f7542f62edba8b2087898e96c5f Mon Sep 17 00:00:00 2001 From: carlocamilloni <carlo.camilloni@gmail.com> Date: Fri, 29 Sep 2017 23:04:54 +0200 Subject: [PATCH] regtest: fret --- regtest/isdb/rt-fret/Makefile | 1 + regtest/isdb/rt-fret/config | 6 ++++++ regtest/isdb/rt-fret/der2.reference | 31 +++++++++++++++++++++++++++ regtest/isdb/rt-fret/der3.reference | 31 +++++++++++++++++++++++++++ regtest/isdb/rt-fret/der4.reference | 31 +++++++++++++++++++++++++++ regtest/isdb/rt-fret/der5.reference | 31 +++++++++++++++++++++++++++ regtest/isdb/rt-fret/der6.reference | 31 +++++++++++++++++++++++++++ regtest/isdb/rt-fret/der7.reference | 31 +++++++++++++++++++++++++++ regtest/isdb/rt-fret/der8.reference | 31 +++++++++++++++++++++++++++ regtest/isdb/rt-fret/forces.reference | 20 +++++++++++++++++ regtest/isdb/rt-fret/plumed.dat | 27 +++++++++++++++++++++++ regtest/isdb/rt-fret/trajectory.xyz | 20 +++++++++++++++++ 12 files changed, 291 insertions(+) create mode 100644 regtest/isdb/rt-fret/Makefile create mode 100644 regtest/isdb/rt-fret/config create mode 100644 regtest/isdb/rt-fret/der2.reference create mode 100644 regtest/isdb/rt-fret/der3.reference create mode 100644 regtest/isdb/rt-fret/der4.reference create mode 100644 regtest/isdb/rt-fret/der5.reference create mode 100644 regtest/isdb/rt-fret/der6.reference create mode 100644 regtest/isdb/rt-fret/der7.reference create mode 100644 regtest/isdb/rt-fret/der8.reference create mode 100644 regtest/isdb/rt-fret/forces.reference create mode 100644 regtest/isdb/rt-fret/plumed.dat create mode 100644 regtest/isdb/rt-fret/trajectory.xyz diff --git a/regtest/isdb/rt-fret/Makefile b/regtest/isdb/rt-fret/Makefile new file mode 100644 index 000000000..3703b27ce --- /dev/null +++ b/regtest/isdb/rt-fret/Makefile @@ -0,0 +1 @@ +include ../../scripts/test.make diff --git a/regtest/isdb/rt-fret/config b/regtest/isdb/rt-fret/config new file mode 100644 index 000000000..5d23ac270 --- /dev/null +++ b/regtest/isdb/rt-fret/config @@ -0,0 +1,6 @@ +# this is a stupid test to verify that virial is computed properly +# notice that in the second conformation (fcc) one atom is slightly shifted +# to avoid problems with the numerical derivatives (it is exactly at the border between +# two images) +type=driver +arg="--plumed plumed.dat --trajectory-stride 10 --timestep 0.005 --ixyz trajectory.xyz --dump-forces forces --dump-forces-fmt=%8.4f" diff --git a/regtest/isdb/rt-fret/der2.reference b/regtest/isdb/rt-fret/der2.reference new file mode 100644 index 000000000..3a6339a5b --- /dev/null +++ b/regtest/isdb/rt-fret/der2.reference @@ -0,0 +1,31 @@ +#! FIELDS time parameter d2 d2_n + 0.000000 0 0.00 0.00 + 0.000000 1 0.00 0.00 + 0.000000 2 -0.09 -0.09 + 0.000000 3 0.00 0.00 + 0.000000 4 0.00 0.00 + 0.000000 5 0.09 0.09 + 0.000000 6 0.00 0.00 + 0.000000 7 0.00 0.00 + 0.000000 8 0.00 0.00 + 0.000000 9 0.00 0.00 + 0.000000 10 0.00 0.00 + 0.000000 11 0.00 0.00 + 0.000000 12 0.00 0.00 + 0.000000 13 0.00 0.00 + 0.000000 14 0.09 0.09 + 0.050000 0 0.00 0.00 + 0.050000 1 0.00 0.00 + 0.050000 2 0.00 0.00 + 0.050000 3 0.00 0.00 + 0.050000 4 0.00 0.00 + 0.050000 5 -0.00 -0.00 + 0.050000 6 0.00 0.00 + 0.050000 7 0.00 0.00 + 0.050000 8 0.00 0.00 + 0.050000 9 0.00 0.00 + 0.050000 10 0.00 0.00 + 0.050000 11 0.00 0.00 + 0.050000 12 0.00 0.00 + 0.050000 13 0.00 0.00 + 0.050000 14 0.00 0.00 diff --git a/regtest/isdb/rt-fret/der3.reference b/regtest/isdb/rt-fret/der3.reference new file mode 100644 index 000000000..b5e951a25 --- /dev/null +++ b/regtest/isdb/rt-fret/der3.reference @@ -0,0 +1,31 @@ +#! FIELDS time parameter d3 d3_n + 0.000000 0 0.00 0.00 + 0.000000 1 -0.09 -0.09 + 0.000000 2 0.00 0.00 + 0.000000 3 0.00 0.00 + 0.000000 4 0.09 0.09 + 0.000000 5 0.00 0.00 + 0.000000 6 0.00 0.00 + 0.000000 7 0.00 0.00 + 0.000000 8 0.00 0.00 + 0.000000 9 0.00 0.00 + 0.000000 10 0.09 0.09 + 0.000000 11 0.00 0.00 + 0.000000 12 0.00 0.00 + 0.000000 13 0.00 0.00 + 0.000000 14 0.00 0.00 + 0.050000 0 0.00 0.00 + 0.050000 1 0.00 0.00 + 0.050000 2 0.00 0.00 + 0.050000 3 0.00 0.00 + 0.050000 4 -0.00 -0.00 + 0.050000 5 0.00 0.00 + 0.050000 6 0.00 0.00 + 0.050000 7 0.00 0.00 + 0.050000 8 0.00 0.00 + 0.050000 9 0.00 0.00 + 0.050000 10 0.00 0.00 + 0.050000 11 0.00 0.00 + 0.050000 12 0.00 0.00 + 0.050000 13 0.00 0.00 + 0.050000 14 0.00 0.00 diff --git a/regtest/isdb/rt-fret/der4.reference b/regtest/isdb/rt-fret/der4.reference new file mode 100644 index 000000000..786487e33 --- /dev/null +++ b/regtest/isdb/rt-fret/der4.reference @@ -0,0 +1,31 @@ +#! FIELDS time parameter d4 d4_n + 0.000000 0 0.00 0.00 + 0.000000 1 -0.30 -0.30 + 0.000000 2 -0.30 -0.30 + 0.000000 3 0.00 0.00 + 0.000000 4 0.30 0.30 + 0.000000 5 0.30 0.30 + 0.000000 6 0.00 0.00 + 0.000000 7 0.00 0.00 + 0.000000 8 0.00 0.00 + 0.000000 9 0.00 0.00 + 0.000000 10 0.30 0.30 + 0.000000 11 0.30 0.30 + 0.000000 12 0.00 0.00 + 0.000000 13 0.30 0.30 + 0.000000 14 0.30 0.30 + 0.050000 0 0.00 0.00 + 0.050000 1 -0.30 -0.30 + 0.050000 2 -0.30 -0.30 + 0.050000 3 0.00 0.00 + 0.050000 4 0.30 0.30 + 0.050000 5 0.30 0.30 + 0.050000 6 0.00 0.00 + 0.050000 7 0.00 0.00 + 0.050000 8 0.00 0.00 + 0.050000 9 0.00 0.00 + 0.050000 10 0.30 0.30 + 0.050000 11 0.30 0.30 + 0.050000 12 0.00 0.00 + 0.050000 13 0.30 0.30 + 0.050000 14 0.30 0.30 diff --git a/regtest/isdb/rt-fret/der5.reference b/regtest/isdb/rt-fret/der5.reference new file mode 100644 index 000000000..51dbc735c --- /dev/null +++ b/regtest/isdb/rt-fret/der5.reference @@ -0,0 +1,31 @@ +#! FIELDS time parameter d5 d5_n + 0.000000 0 -0.09 -0.09 + 0.000000 1 0.00 0.00 + 0.000000 2 0.00 0.00 + 0.000000 3 0.09 0.09 + 0.000000 4 0.00 0.00 + 0.000000 5 0.00 0.00 + 0.000000 6 0.09 0.09 + 0.000000 7 0.00 0.00 + 0.000000 8 0.00 0.00 + 0.000000 9 0.00 0.00 + 0.000000 10 0.00 0.00 + 0.000000 11 0.00 0.00 + 0.000000 12 0.00 0.00 + 0.000000 13 0.00 0.00 + 0.000000 14 0.00 0.00 + 0.050000 0 0.00 0.00 + 0.050000 1 0.00 0.00 + 0.050000 2 0.00 0.00 + 0.050000 3 -0.00 -0.00 + 0.050000 4 0.00 0.00 + 0.050000 5 0.00 0.00 + 0.050000 6 0.00 0.00 + 0.050000 7 0.00 0.00 + 0.050000 8 0.00 0.00 + 0.050000 9 0.00 0.00 + 0.050000 10 0.00 0.00 + 0.050000 11 0.00 0.00 + 0.050000 12 0.00 0.00 + 0.050000 13 0.00 0.00 + 0.050000 14 0.00 0.00 diff --git a/regtest/isdb/rt-fret/der6.reference b/regtest/isdb/rt-fret/der6.reference new file mode 100644 index 000000000..1dceab54e --- /dev/null +++ b/regtest/isdb/rt-fret/der6.reference @@ -0,0 +1,31 @@ +#! FIELDS time parameter d6 d6_n + 0.000000 0 -0.30 -0.30 + 0.000000 1 0.00 0.00 + 0.000000 2 -0.30 -0.30 + 0.000000 3 0.30 0.30 + 0.000000 4 0.00 0.00 + 0.000000 5 0.30 0.30 + 0.000000 6 0.30 0.30 + 0.000000 7 0.00 0.00 + 0.000000 8 0.30 0.30 + 0.000000 9 0.00 0.00 + 0.000000 10 0.00 0.00 + 0.000000 11 0.00 0.00 + 0.000000 12 0.30 0.30 + 0.000000 13 0.00 0.00 + 0.000000 14 0.30 0.30 + 0.050000 0 -0.30 -0.30 + 0.050000 1 0.00 0.00 + 0.050000 2 -0.30 -0.30 + 0.050000 3 0.30 0.30 + 0.050000 4 0.00 0.00 + 0.050000 5 0.30 0.30 + 0.050000 6 0.30 0.30 + 0.050000 7 0.00 0.00 + 0.050000 8 0.30 0.30 + 0.050000 9 0.00 0.00 + 0.050000 10 0.00 0.00 + 0.050000 11 0.00 0.00 + 0.050000 12 0.30 0.30 + 0.050000 13 0.00 0.00 + 0.050000 14 0.30 0.30 diff --git a/regtest/isdb/rt-fret/der7.reference b/regtest/isdb/rt-fret/der7.reference new file mode 100644 index 000000000..85a9f2a96 --- /dev/null +++ b/regtest/isdb/rt-fret/der7.reference @@ -0,0 +1,31 @@ +#! FIELDS time parameter d7 d7_n + 0.000000 0 -0.30 -0.30 + 0.000000 1 -0.30 -0.30 + 0.000000 2 0.00 0.00 + 0.000000 3 0.30 0.30 + 0.000000 4 0.30 0.30 + 0.000000 5 0.00 0.00 + 0.000000 6 0.30 0.30 + 0.000000 7 0.30 0.30 + 0.000000 8 0.00 0.00 + 0.000000 9 0.30 0.30 + 0.000000 10 0.30 0.30 + 0.000000 11 0.00 0.00 + 0.000000 12 0.00 0.00 + 0.000000 13 0.00 0.00 + 0.000000 14 0.00 0.00 + 0.050000 0 -0.30 -0.30 + 0.050000 1 -0.30 -0.30 + 0.050000 2 0.00 0.00 + 0.050000 3 0.30 0.30 + 0.050000 4 0.30 0.30 + 0.050000 5 0.00 0.00 + 0.050000 6 0.30 0.30 + 0.050000 7 0.30 0.30 + 0.050000 8 0.00 0.00 + 0.050000 9 0.30 0.30 + 0.050000 10 0.30 0.30 + 0.050000 11 0.00 0.00 + 0.050000 12 0.00 0.00 + 0.050000 13 0.00 0.00 + 0.050000 14 0.00 0.00 diff --git a/regtest/isdb/rt-fret/der8.reference b/regtest/isdb/rt-fret/der8.reference new file mode 100644 index 000000000..fd8fad971 --- /dev/null +++ b/regtest/isdb/rt-fret/der8.reference @@ -0,0 +1,31 @@ +#! FIELDS time parameter d8 d8_n + 0.000000 0 -0.42 -0.42 + 0.000000 1 -0.42 -0.42 + 0.000000 2 -0.42 -0.42 + 0.000000 3 0.42 0.42 + 0.000000 4 0.42 0.42 + 0.000000 5 0.42 0.42 + 0.000000 6 0.42 0.42 + 0.000000 7 0.42 0.42 + 0.000000 8 0.42 0.42 + 0.000000 9 0.42 0.42 + 0.000000 10 0.42 0.42 + 0.000000 11 0.42 0.42 + 0.000000 12 0.42 0.42 + 0.000000 13 0.42 0.42 + 0.000000 14 0.42 0.42 + 0.050000 0 -0.00 -0.00 + 0.050000 1 0.00 0.00 + 0.050000 2 -0.00 -0.00 + 0.050000 3 0.00 0.00 + 0.050000 4 -0.00 -0.00 + 0.050000 5 0.00 0.00 + 0.050000 6 0.00 0.00 + 0.050000 7 -0.00 -0.00 + 0.050000 8 0.00 0.00 + 0.050000 9 -0.00 -0.00 + 0.050000 10 0.00 0.00 + 0.050000 11 -0.00 -0.00 + 0.050000 12 0.00 0.00 + 0.050000 13 -0.00 -0.00 + 0.050000 14 0.00 0.00 diff --git a/regtest/isdb/rt-fret/forces.reference b/regtest/isdb/rt-fret/forces.reference new file mode 100644 index 000000000..98fd7e05d --- /dev/null +++ b/regtest/isdb/rt-fret/forces.reference @@ -0,0 +1,20 @@ +8 + 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +8 + 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 +X 0.0000 0.0000 0.0000 diff --git a/regtest/isdb/rt-fret/plumed.dat b/regtest/isdb/rt-fret/plumed.dat new file mode 100644 index 000000000..e10e40adc --- /dev/null +++ b/regtest/isdb/rt-fret/plumed.dat @@ -0,0 +1,27 @@ +d2: FRET ATOMS=1,2 R0=2 +d3: FRET ATOMS=1,3 R0=2 +d4: FRET ATOMS=1,4 R0=2 +d5: FRET ATOMS=1,5 R0=2 +d6: FRET ATOMS=1,6 R0=2 +d7: FRET ATOMS=1,7 R0=2 +d8: FRET ATOMS=1,8 R0=2 + +d2_n: FRET ATOMS=1,2 R0=2 NUMERICAL_DERIVATIVES +d3_n: FRET ATOMS=1,3 R0=2 NUMERICAL_DERIVATIVES +d4_n: FRET ATOMS=1,4 R0=2 NUMERICAL_DERIVATIVES +d5_n: FRET ATOMS=1,5 R0=2 NUMERICAL_DERIVATIVES +d6_n: FRET ATOMS=1,6 R0=2 NUMERICAL_DERIVATIVES +d7_n: FRET ATOMS=1,7 R0=2 NUMERICAL_DERIVATIVES +d8_n: FRET ATOMS=1,8 R0=2 NUMERICAL_DERIVATIVES + +DUMPDERIVATIVES ARG={d2 d2_n} FILE=der2 FMT=%6.2f +DUMPDERIVATIVES ARG={d3 d3_n} FILE=der3 FMT=%6.2f +DUMPDERIVATIVES ARG={d4 d4_n} FILE=der4 FMT=%6.2f +DUMPDERIVATIVES ARG={d5 d5_n} FILE=der5 FMT=%6.2f +DUMPDERIVATIVES ARG={d6 d6_n} FILE=der6 FMT=%6.2f +DUMPDERIVATIVES ARG={d7 d7_n} FILE=der7 FMT=%6.2f +DUMPDERIVATIVES ARG={d8 d8_n} FILE=der8 FMT=%6.2f + +PRINT FILE=COLVAR ARG=d2,d3,d4,d5,d6,d7,d8 + +ENDPLUMED diff --git a/regtest/isdb/rt-fret/trajectory.xyz b/regtest/isdb/rt-fret/trajectory.xyz new file mode 100644 index 000000000..aa856131c --- /dev/null +++ b/regtest/isdb/rt-fret/trajectory.xyz @@ -0,0 +1,20 @@ +8 +10 0 0 0 10 0 0 0 10 +X 0.5 0.5 0.5 +X 0.5 0.5 9.5 +X 0.5 9.5 0.5 +X 0.5 9.5 9.5 +X 9.5 0.5 0.5 +X 9.5 0.5 9.5 +X 9.5 9.5 0.5 +X 9.5 9.5 9.5 +8 +10 10 0 0 10 10 10 0 10 +X 0.5 0.5 0.5 +X 0.5 0.5 9.5 +X 0.5 9.5 0.5 +X 0.5 9.5 9.5 +X 9.5 0.5 0.5 +X 9.5 0.5 9.5 +X 9.5 9.5 0.5 +X 9.5 9.4 9.5 -- GitLab