source: trunk/MESOSCALE/LMDZ.MARS/in_lmdz_mars/myGCM/run_mcd_3days @ 2276

Last change on this file since 2276 was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#! /bin/bash
2
3#
4# - please link or copy start0.nc and startfi.nc (or start_archive.nc)
5# - please set 3 in the first parameter of run.def
6# - please set 0 in the first line of num_run
7# - please set daylim below (669 for the whole year)
8#
9
10##########
11daylim=669
12##########
13
14rm -rf tmpsave
15mkdir tmpsave
16
17runnum=0
18runnum_obsolete=0
19daynum=0
20
21while [ ${daynum} -lt ${daylim} ] 
22do
23        # run GCM during three days
24        echo run starting at day ${daynum}
25        echo '****'
26        time run0
27
28        # save generated starting files
29        echo saving files
30        echo '****'
31        runnum=$(expr ${runnum} + 1)
32        save=$(expr ${daynum} + 2)
33        cp start${runnum}.nc tmpsave/start${save}.nc
34        cp startfi${runnum}.nc tmpsave/startfi${save}.nc
35        mv lrun${runnum} tmpsave/lrun_for_start${save}
36
37        # increment day to day+3 for while loop assessement
38        daynum=$(expr ${daynum} + 3)
39
40        # get rid of what was generated two steps before
41        echo cleaning
42        echo '****'
43        if [ ${runnum} -gt 1 ]  #because we want to keep start0.nc and startfi0.nc
44        then
45        runnum_obsolete=$(expr ${runnum} - 1)
46        rm -rf start${runnum_obsolete}.nc
47        rm -rf startfi${runnum_obsolete}.nc
48        rm -rf diagfi${runnum_obsolete}.nc
49        fi
50done
51
52# clean the last files
53rm -rf start${runnum}.nc
54rm -rf startfi${runnum}.nc
55rm -rf diagfi${runnum}.nc
56
57# end
58echo -- end --
59echo please check results in file tmpsave
60echo if you want to keep the results, rename this folder
Note: See TracBrowser for help on using the repository browser.