source: trunk/MESOSCALE/LMDZ.MARS.new/in_lmdz_mars_newphys/myGCM/run_mcd_3days

Last change on this file was 117, checked in by aslmd, 14 years ago

M 116 mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/module_lmd_driver.F
* CORRECTION MAJEURE DE BUG : PSFC et TRACEURS PAS BIEN MIS A JOUR *

  • pdq au lieu de pdq*dt (dt = pas de temps dynamique)
  • idem pour pdpsrf

IMPACT SURTOUT SUR LES SIMULATIONS LONGUES ET LES SIMULATIONS TACHE DE POUSSIERE (stage Julien)
TEST A EFFECTUER POUR LES SIMULATIONS CYCLE DE L'EAU

M 116 mars/libf/phymars/newsedim.F
M 116 mars/README
Correction de deux bugs dans newsedim.F: 1-e(-x) trop faible et endif mal place

M 116 mesoscale/LMDZ.MARS.new/myGCM/start.nc
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/run.def
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/traceur.def
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/startfi72.nc
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/start72.nc
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/callphys.def
M 116 mesoscale/LMDZ.MARS.new/myGCM/traceur.def
M 116 mesoscale/LMDZ.MARS.new/myGCM/startfi.nc
M 116 mesoscale/LMDZ.MARS.new/myGCM/callphys.def
M 116 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/compile
M 116 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/myGCM/launch_gcm
M 116 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/myGCM/run_mcd_3days
Nouvelle base de donnees d'etats initiaux sans les nuages radiativement actifs

A 0 mesoscale/PLOT/SPEC/LES/turb_period_psfc.pro
A 0 mesoscale/PLOT/SPEC/LES/turb_inc.pro.new
M 116 mesoscale/PLOT/SPEC/GW/gravitwave2.pro
M 116 mesoscale/PLOT/SPEC/GW/gravitwaveprof.pro
Petites MAJ routines graphiques

  • 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 ## 0 whatever, this is just the way one counts successive runs
18runnum_obsolete=0
19daynum=0 #61 #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.