Subversion Repositories lagranto.um

Rev

Rev 3 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3 Rev 15
1
#!/bin/csh
1
#!/bin/csh
2
 
2
 
3
# -----------------------------------------------------------------------------
3
# -----------------------------------------------------------------------------
4
# Set some parameters
4
# Set some parameters
5
# -----------------------------------------------------------------------------
5
# -----------------------------------------------------------------------------
6
 
6
 
-
 
7
# Set Lagranto 
-
 
8
set LAGRANTO = ${LAGRANTOBASE}.${MODEL}/
-
 
9
 
7
# Write usage information
10
# Write usage information
8
if ( ${#argv} == 0) then
11
if ( ${#argv} == 0) then
9
  echo 
12
  echo 
10
  echo "--------------------------------------------------------------"
13
  echo "--------------------------------------------------------------"
11
  echo "Usage: mergetra.sh inpfile1 inpfile1 outfile         "
14
  echo "Usage: mergetra.sh inpfile1 inpfile1 outfile         "
12
  echo 
15
  echo 
13
  echo "         inpfile1          : 1st Input trajectory file"
16
  echo "         inpfile1          : 1st Input trajectory file"
14
  echo "         inpfile2          : 2nd Input trajectory file"
17
  echo "         inpfile2          : 2nd Input trajectory file"
15
  echo "         outfile           : Output trajectory file"
18
  echo "         outfile           : Output trajectory file"
16
  echo "--------------------------------------------------------------"
19
  echo "--------------------------------------------------------------"
17
  exit 0
20
  exit 0
18
endif
21
endif
19
 
22
 
20
# Set input file
23
# Set input file
21
set inpfile1 = $1
24
set inpfile1 = $1
22
set inpfile2 = $2
25
set inpfile2 = $2
23
set outfile  = $3
26
set outfile  = $3
24
 
27
 
25
# Set Fortran program
28
# Set Fortran program
26
set prog=${LAGRANTO}/goodies/mergetra
29
set prog=${LAGRANTO}/goodies/mergetra
27
 
30
 
28
# -----------------------------------------------------------------------------
31
# -----------------------------------------------------------------------------
29
# Run program 
32
# Run program 
30
# -----------------------------------------------------------------------------
33
# -----------------------------------------------------------------------------
31
 
34
 
32
set dims1=`${LAGRANTO}/goodies/trainfo.sh ${inpfile1} dim` 
35
set dims1=`${LAGRANTO}/goodies/trainfo.sh ${inpfile1} dim` 
33
set dims2=`${LAGRANTO}/goodies/trainfo.sh ${inpfile2} dim` 
36
set dims2=`${LAGRANTO}/goodies/trainfo.sh ${inpfile2} dim` 
34
 
37
 
35
\rm -f mergetra.param
38
\rm -f mergetra.param
36
echo \"${inpfile1}\" >! mergetra.param 
39
echo \"${inpfile1}\" >! mergetra.param 
37
echo \"${inpfile2}\" >> mergetra.param
40
echo \"${inpfile2}\" >> mergetra.param
38
echo \"${outfile}\"  >> mergetra.param
41
echo \"${outfile}\"  >> mergetra.param
39
echo ${dims1}        >> mergetra.param
42
echo ${dims1}        >> mergetra.param
40
echo ${dims2}        >> mergetra.param
43
echo ${dims2}        >> mergetra.param
41
 
44
 
42
${prog}
45
${prog}
43
 
46
 
44
exit 0
47
exit 0
45
 
48