source: trunk/MESOSCALE/LMDZ.MARS/in_lmdz_mars/myGCM/launch_gcm @ 214

Last change on this file since 214 was 69, checked in by aslmd, 15 years ago

README-000-svn: quelques ajouts

LMD_MM_MARS: serie de changements mineurs

A 0 mesoscale/TESTS/TESTCONVEC.tar.gz
ajout cas test convection bubble [tests nuages CO2]

A 0 mesoscale/LMD_MM_MARS/SIMU/deftank/POLAR_NEST_appere.tar.gz
M 68 mesoscale/LMD_MM_MARS/SRC/WPS/wps_mars/geogrid/GEOGRID.TBL.ARW_Mars
A 0 mesoscale/LMD_MM_MARS/SRC/WPS/wps_mars/geogrid/GEOGRID.TBL.ARW_Mars_POLARTESTS
ajout def avec 3 nests dans les regions polaires
changement de GEOGRID.TBL pour prendre en compte valeurs manquantes polaires pour ALB et TI

M 68 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars/compile
M 68 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars/myGCM/launch_gcm
M 68 mesoscale/LMDZ.MARS/myGCM/callphys.def
par defaut pointe desormais vers initialisation GCM avec cycle de l'eau

M 68 mesoscale/LMD_MM_MARS/SRC/PREP_MARS/readmeteo.F90
pour passer les champ de traceurs eau vapeur et glace a la surface

M 68 mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd/makegcm_*
M 68 mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_*
ajout de l'option csh -f pour importer les options de l'environnement courant

D 68 mesoscale/LMDZ.MARS/myGCM/startfi.nc
D 68 mesoscale/LMDZ.MARS/myGCM/start.nc
ne plus synchroniser (change a chaque run... et cree par launch_gcm de toute facon)

  • Property svn:executable set to *
File size: 1.6 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'
14startbase='/d5/aslmd/LMD_MM_MARS_DATA/STARTBASE_64_48_32_t2'
15##################
16
17#
18# get simulation start day and compute start/startfi required date (simulation day - 1)
19#
20echo '>>>' choose start sol ? ; read daygcm
21  #if [[ "$daygcm" == 0 ]]
22  #then
23  #daygcm=669
24  #fi
25daygcm=$(expr ${daygcm} - 1)
26
27#
28# find the correct start/startfi files among 3-day startbase
29#
30ls ${startbase}/start${daygcm}.nc > /dev/null 2> /dev/null
31if [[ "$?" == 0 ]]
32then
33    echo found ! ${daygcm}
34else
35    #echo not found ! ${daygcm}
36    daygcm=$(expr ${daygcm} - 1)
37    ls ${startbase}/start${daygcm}.nc > /dev/null 2> /dev/null
38    if [[ "$?" == 0 ]]     # probably a 'while' loop would be better if more than 3
39    then
40        echo found ! ${daygcm}
41    else
42        #echo not found ! ${daygcm}   
43        daygcm=$(expr ${daygcm} - 1)
44        ls ${startbase}/start${daygcm}.nc > /dev/null 2> /dev/null     
45        echo found ! ${daygcm}
46    fi 
47fi     
48
49#
50# link start/startfi files
51#
52ln -sf ${startbase}/start${daygcm}.nc start.nc
53ln -sf ${startbase}/startfi${daygcm}.nc startfi.nc
54
55#
56# clean the place
57#
58rm -rf restart.nc 2> /dev/null
59rm -rf restartfi.nc 2> /dev/null
60rm -rf log_gcm 2> /dev/null
61
62#
63# run !
64#
65echo running the GCM - check in ${PWD}/log_gcm
66nohup gcm.e > log_gcm
67
68exit
Note: See TracBrowser for help on using the repository browser.