source: trunk/MESOSCALE/LMDZ.MARS.new/in_lmdz_mars_newphys/myGCM/launch_gcm @ 229

Last change on this file since 229 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.9 KB
Line 
1#! /bin/bash
2
3##############################
4# use: - launch_gcm          #
5#      - echo 2 | launch_gcm #
6##############################
7
8# Author : A. Spiga - Spring/Winter 2008
9
10################## penser a recompiler si on change ceci
11#startbase='/d5/aslmd/LMD_MM_MARS_DATA/STARTBASE_64_48_32_t2'
12#startbase='/d5/aslmd/LMD_MM_MARS_DATA/old_STARTBASE_64_48_25'
13#startbase='/d5/aslmd/LMD_MM_MARS_DATA/STARTBASE_64_48_25'
14#startbase='/tmp7/emlmd/run_LMDZ.MARS.BETA.fit.widor/RUN/'
15#startbase='../../STARTS/'
16#startbase='/d2/emlmd/run_LMDZ.MARS.BETA.TASI/tau1/'
17#startbase='/tmp7/aslmd/flush/'
18#startbase='/tmp7/aslmd/flush2/'
19#startbase='/d6/vblmd/MERIDIANI_EXOMARS/starts_en_cours/tau05/'
20startbase='/d5/aslmd/LMD_MM_MARS_DATA/STARTBASE_64_48_25_t2dust_JBM/'
21##################
22
23#
24# get simulation start day and compute start/startfi required date (simulation day - 1)
25#
26echo '>>>' choose start sol ? ; read daygcm
27if [[ "$daygcm" == 0 ]]
28then
29daygcm=669
30fi
31daygcm=$(expr ${daygcm} - 1)
32
33#
34# find the correct start/startfi files among 3-day startbase
35#
36ls ${startbase}/start${daygcm}.nc > /dev/null 2> /dev/null
37if [[ "$?" == 0 ]]
38then
39    echo found ! ${daygcm}
40else
41    #echo not found ! ${daygcm}
42    daygcm=$(expr ${daygcm} - 1)
43    ls ${startbase}/start${daygcm}.nc > /dev/null 2> /dev/null
44    if [[ "$?" == 0 ]]     # probably a 'while' loop would be better if more than 3
45    then
46        echo found ! ${daygcm}
47    else
48        #echo not found ! ${daygcm}   
49        daygcm=$(expr ${daygcm} - 1)
50        ls ${startbase}/start${daygcm}.nc > /dev/null 2> /dev/null     
51        echo found ! ${daygcm}
52    fi 
53fi     
54
55#
56# link start/startfi files
57#
58ln -sf ${startbase}/start${daygcm}.nc start.nc
59ln -sf ${startbase}/startfi${daygcm}.nc startfi.nc
60
61#
62# clean the place
63#
64rm -rf restart.nc 2> /dev/null
65rm -rf restartfi.nc 2> /dev/null
66rm -rf log_gcm 2> /dev/null
67
68#
69# run !
70#
71echo running the GCM - check in ${PWD}/log_gcm
72nohup gcm.e > log_gcm
73
74exit
Note: See TracBrowser for help on using the repository browser.