source: trunk/SpectralModelF90/CMD_RHODES/sub_BETA_PLANE @ 6

Last change on this file since 6 was 6, checked in by xlvlod, 17 years ago

import initial from SVN_BASE_TRUNK

File size: 2.7 KB
Line 
1# QSUB -q uqbar
2# NECOPT -s /bin/csh                                                   
3# NECOPT -eo   
4# NECOPT -lM 300Mb # 750Mb maximum memory used per job (nx=2048, nz=1024)
5# NECOPT -lT 1500      # maximum CPU time per job
6# NECOPT -me
7# NECOPT -r prepom0
8# NECOPT -jo
9# NECOPT -o listing
10
11#_____________________________________________________
12#!/usr/bin/csh
13#
14#       DESCRIPTIF DU JOB
15#_____________________________________________________
16#
17
18date
19cd $TMPDIR
20unalias rm
21set echo
22
23
24#_____________________________________________________
25#
26#       definition des variables :
27#_____________________________________________________
28#
29set DATE        =       `date '+%Y%m%d'_'%H%M%S'`
30set LISTING     =       listing
31set HOMERHOD    =       $QSUB_WORKDIR 
32set WORK_DIR    =       /workdir/rech/dyc/rdyc009
33# test perfomrances of the code
34set F_PROGINF   =       yes 
35#
36
37
38ftget -h rhodes $HOMERHOD/FICH_RUN FICH_RUN
39set RUN_NAME    =       `more FICH_RUN`
40set N           =       ${RUN_NAME}
41set MFDIR       =       UQBAR_${RUN_NAME}
42
43#_____________________________________________________
44#
45# Alea jacta est ...
46#_____________________________________________________
47#
48
49# in $tmpdir create the right directories
50cd $WORK_DIR
51mkdir projects
52cd projects
53cd ..
54mkdir output
55cd output
56mkdir 2D
57mkdir 3D
58mkdir 1D
59mkdir 0D
60cd ..
61
62
63#create a directory on gaya
64#rsh gaya -n mkdir $MFDIR
65
66
67#_____________________________________________________
68#
69#       3D simulation:
70#_____________________________________________________
71#
72
73
74### copy the executable and allows it to runs 
75       
76        ftget -h rhodes $HOMERHOD/flow_solve.x flow_solve.x
77        chmod +x flow_solve.x
78        pwd
79        mpirun -np 1 flow_solve.x
80
81exit
82
83#_____________________________________________________
84#
85# tidying up ... :
86#_____________________________________________________
87#
88
89ls -l
90ftrace
91
92# save outputs (reels ieee):
93# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94
95cd output
96 ls
97
98#save energetics
99
100mfput energetics $MFDIR/$N.energetics
101
102# save 0D fields:
103
104tar cvf 0D.tar 0D
105mfput  0D.tar $MFDIR/$N.0D.tar
106rm 0D.tar
107
108# save 1D fields:
109
110tar cvf 1D.tar 1D
111mfput  1D.tar $MFDIR/$N.1D.tar
112rm 1D.tar
113
114# save 2D fields:
115
116tar cvf 2D.tar 2D
117mfput  2D.tar $MFDIR/$N.2D.tar
118rm 2D.tar
119
120# save 3D fields:
121
122tar cvf 3D.tar 3D
123mfput  3D.tar $MFDIR/$N.3D.tar
124rm 3D.tar
125
126# save forcing
127#mfput forcing.txt $MFDIR/forcing.txt
128
129# save listing
130#mfput ../$LISTING $MFDIR/$LISTING
131
132#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133cd $TMPDIR
134rm flow_solve.x
135rm core
136
137#### save listing
138cd $WORK_DIR
139mkdir $MFDIR
140cd $MFDIR
141ftget -h rhodes $HOMERHOD/sub_rapatrie sub_rapatrie
142echo $HOMERHOD > fichier_directory
143qsub sub_rapatrie
144
145#_____________________________________________________
146#
147#       that's all, folks !
148#_____________________________________________________
149#
150
151exit
152
Note: See TracBrowser for help on using the repository browser.