]>
Commit | Line | Data |
---|---|---|
9ef1c2d9 | 1 | #!/bin/csh |
2 | ################################################################# | |
3 | # script to run epos ; argumentS: file name ; version number | |
4 | ################################################################# | |
5 | ||
6 | if ( -e $OPT/$1.optns ) then | |
7 | else | |
8 | echo $OPT/$1.optns "does not exist" | |
9 | exit | |
10 | endif | |
11 | ||
12 | rm -f $CHK/z-$1.check | |
13 | rm -f $CHK/z-$1.data | |
14 | rm -f $CHK/z-$1.copy | |
15 | rm -f $CHK/z-$1.log | |
16 | ||
17 | if ( $OPT == '.' ) then | |
18 | setenv odir `pwd` | |
19 | else | |
20 | setenv odir $OPT | |
21 | endif | |
22 | setenv seedj `date '+%S%M%d%m%y%H%M%S'` | |
23 | ||
24 | #--------------------------------------------------------------------- | |
25 | time $OBJ/$SYSTEM/Xepos -n << END | |
26 | echo off | |
27 | set seedj $seedj | |
28 | fname pathnx $EPO/ | |
29 | fname histo $HTO/.s/z-$1.histo | |
30 | fname check $CHK/z-$1.check | |
31 | fname copy $CHK/z-$1.copy | |
32 | fname log $CHK/z-$1.log | |
33 | fname data $CHK/z-$1.data | |
34 | fname initl $EPO/epos.initl | |
35 | fname inidi $EPO/epos.inidi | |
36 | fname inidr $EPO/epos.inidr | |
37 | fname iniev $EPO/epos.iniev | |
38 | fname inirj $EPO/epos.inirj | |
39 | fname inics $EPO/epos.inics | |
40 | fname inigrv $EPO/epos.inigrv | |
41 | fqgsjet dat $EPO/qgsjet/qgsjet.dat | |
42 | fqgsjet ncs $EPO/qgsjet/qgsjet.ncs | |
43 | fqgsjetII dat $EPO/qgsjetII/qgsdat-II-03 | |
44 | fqgsjetII ncs $EPO/qgsjetII/sectnu-II-03 | |
45 | nodecay 120 | |
46 | nodecay -120 | |
47 | nodecay 130 | |
48 | nodecay -130 | |
49 | nodecay -20 | |
50 | nodecay 14 | |
51 | nodecay -14 | |
52 | echo on | |
53 | input $odir/$1.optns | |
54 | echo off | |
55 | input $EPO/epos.param | |
56 | runprogram | |
57 | stopprogram | |
58 | END | |
59 | if ( -s $CHK/z-$1.data ) then | |
60 | echo "###############################################################" | |
61 | echo " output written to $CHK/z-$1.data" | |
62 | echo "###############################################################" | |
63 | else | |
64 | rm -f $CHK/z-$1.data | |
65 | endif | |
66 | if ( -s $CHK/z-$1.check ) then | |
67 | else | |
68 | rm -f $CHK/z-$1.check | |
69 | endif | |
70 | if ( -s $HTO/.s/z-$1.histo ) then | |
71 | else | |
72 | rm -f $HTO/.s/z-$1.histo | |
73 | endif | |
74 | rm -f $CHK/z-$1.log | |
75 | rm -f $CHK/z-$1.copy | |
76 | rm -f gmon.out | |
77 | echo -n "Worker (nanpcw41-nanpcw65) : " | |
78 | hostname | |
79 | date | |
80 | exit | |
81 |