Ignore:
Timestamp:
Nov 10, 2022, 2:09:18 PM (2 years ago)
Author:
fhourdin
Message:

Documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BOL/Replay/replay_1D.sh

    r4337 r4344  
    11#!/bin/bash
    22
    3 routine=wake
     3routine=wake # Nom par défaut de la subroutine rejouee.
     4             # Est écrasé par l'argument $1 si fourni
     5
    46if [ $# -ge 1 ] ; then routine=$1 ; fi
    57
    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#------------------------------------------------------------------------------------------
     11simdir=`pwd | sed -e 's/^.*EXEC.//' -e 's:/.*$::'`
     12if [ "`echo $simdir | grep lmd`" = "" ] ; then phys=lmd ; else phys=`echo $simdir | sed -e 's/^.*lmd/lmd/'` ; fi
    713LMDZdir=`pwd | sed -e 's/.1D.*$//'`
     14
     15
     16#------------------------------------------------------------------------------------------
     17# Preparation des fichieers fortran
     18#------------------------------------------------------------------------------------------
    819cd $LMDZdir/modipsl/modeles/LMDZ/libf/phy$phys
    9 
    1020replay_clean.sh
    1121replay_equip.sh $routine
    1222cd -
    1323
     24#------------------------------------------------------------------------------------------
     25# Compilation et execution
     26#------------------------------------------------------------------------------------------
    1427\rm lmdz1d.e replay1d.e
     28# Compilation de lmdz1d
    1529./compile.sh
     30# Compilation de replay1d
    1631./compile.sh replay1d
     32# Execution de lmdz1d.e
    1733./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
    2039./replay1d.e
Note: See TracChangeset for help on using the changeset viewer.