Changeset 4344 for BOL/Replay/replay_1D.sh
- Timestamp:
- Nov 10, 2022, 2:09:18 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOL/Replay/replay_1D.sh
r4337 r4344 1 1 #!/bin/bash 2 2 3 routine=wake 3 routine=wake # Nom par défaut de la subroutine rejouee. 4 # Est écrasé par l'argument $1 si fourni 5 4 6 if [ $# -ge 1 ] ; then routine=$1 ; fi 5 7 6 simdir=`pwd | sed -e 's/^.*EXEC.//' -e 's:/.*$::'` ; if [ "`echo $simdir | grep lmd`" = "" ] ; then phys=lmd ; else phys=`echo $simdir | sed -e 's/^.*lmd/lmd/'` ; fi 8 #------------------------------------------------------------------------------------------ 9 # Détection automatique des répertoires contenant le modèle et de la physique (libf/phylmd$pys) 10 #------------------------------------------------------------------------------------------ 11 simdir=`pwd | sed -e 's/^.*EXEC.//' -e 's:/.*$::'` 12 if [ "`echo $simdir | grep lmd`" = "" ] ; then phys=lmd ; else phys=`echo $simdir | sed -e 's/^.*lmd/lmd/'` ; fi 7 13 LMDZdir=`pwd | sed -e 's/.1D.*$//'` 14 15 16 #------------------------------------------------------------------------------------------ 17 # Preparation des fichieers fortran 18 #------------------------------------------------------------------------------------------ 8 19 cd $LMDZdir/modipsl/modeles/LMDZ/libf/phy$phys 9 10 20 replay_clean.sh 11 21 replay_equip.sh $routine 12 22 cd - 13 23 24 #------------------------------------------------------------------------------------------ 25 # Compilation et execution 26 #------------------------------------------------------------------------------------------ 14 27 \rm lmdz1d.e replay1d.e 28 # Compilation de lmdz1d 15 29 ./compile.sh 30 # Compilation de replay1d 16 31 ./compile.sh replay1d 32 # Execution de lmdz1d.e 17 33 ./lmdz1d.e 18 \mv phys.nc phys0.nc 19 \cp -f dump_param_out.bin dump_param_in.bin 34 # Sauvegarde du fichier phys.nc 35 \mv -f phys.nc phys0.nc 36 # Renomage du fichier binaire contenant les variables de l'interface, pour la lecture en replay 37 \mv -f dump_param_out.bin dump_param_in.bin 38 # Lancement du replay 20 39 ./replay1d.e
Note: See TracChangeset
for help on using the changeset viewer.