File: RunTest.sh

package info (click to toggle)
cpptraj 5.1.0%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 139,188 kB
  • sloc: cpp: 145,622; ansic: 34,635; sh: 11,365; f90: 971; makefile: 770; awk: 242
file content (49 lines) | stat: -rwxr-xr-x 1,247 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash

. ../MasterTest.sh

# Clean
CleanFiles ncr.in nc.rst7* text.rst7*

TESTNAME='NetCDF restart tests'
Requires netcdf maxthreads 1

INPUT="ncr.in"
# Test 1-1: Convert text to netcdf restart
TOP="../tz2.parm7"
cat > ncr.in <<EOF
noprogress
trajin ../tz2.rst7
trajout nc.rst7 ncrestart title "trajectory generated by ptraj"
EOF
RunCpptraj "NetCDF Restart Test - TXT->NetCDF"
# Test 1-2: Convert netcdf to text restart
cat > ncr.in <<EOF
noprogress
trajin nc.rst7
# time0 of -1 means dont write time
trajout text.rst7 restart title "trajectory generated by ptraj" time0 -1 
EOF
RunCpptraj "NetCDF Restart Test - NetCDF->TXT"
# Tell test to ignore whitespace, this fixes mismatch in title line,
# cpptraj always writes out 80 chars
DoTest ../tz2.rst7 text.rst7 -w

# Test 2-1: Convert text restart w/ box coords to nc restart
TOP="../tz2.ortho.parm7"
cat > ncr.in <<EOF
trajin ../tz2.ortho.rst7
trajout nc.rst7 ncrestart
EOF
RunCpptraj "NetCDF Restart w/ box Test - Txt->NetCDF"
# Test 2-2: Convert netcdf restart w/ box back to text
cat > ncr.in <<EOF
trajin nc.rst7
trajout text.rst7 restart title "Cpptraj Generated Restart"
EOF
RunCpptraj "NetCDF Restart w/ box Test - NetCDF->Txt"
DoTest ../tz2.ortho.rst7 text.rst7 -w

EndTest

exit 0