Ignore:
Timestamp:
Jun 4, 2020, 11:31:02 AM (4 years ago)
Author:
idelkadi
Message:

Repository under svn of a first version of Multiatlas diagnostics for LMDZ. This version is adapted to be able to run a LMDZ multiatlas on an individual account on the ciclad machine of the IPSL. In this version, the parts to be modified are identified so as to subsequently adapt it to other machines.
Corrections.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BOL/Multi_atlas/install_multi_atlas.sh

    r3684 r3694  
    1111# Definition des coleurs d'affichage
    1212noir='\e[0;30m' gris='\e[1;30m' rougefonce='\e[0;31m' rose='\e[1;31m' vertfonce='\e[0;32m' vertclair='\e[1;32m' orange='\e[0;33m' jaune='\e[1;33m' bleufonce='\e[0;34m' bleuclair='\e[1;34m' violetfonce='\e[0;35m' violetclair='\e[1;35m' cyanfonce='\e[0;36m' cyanclair='\e[1;36m' grisclair='\e[0;37m' blanc='\e[1;37m' neutre='\e[0;m'
     13##
     14##
    1315# AI avril 2020 : A FAIRE :
    14 # A FAIRE
    1516# Utiliser des fonctions entete, ...
    1617# A function pour definir l entete du job en fonction de la machine
    1718#function jobentete { #1er argument doit etre le nom de la machine
    1819
     20#set -x
     21# Nom machine et compte
    1922hostname=`hostname`
    2023login=`whoami`
    2124
     25# Definitions en fonction de la machine
    2226# CICLAD
    2327if [ ${hostname:0:5} = cicla ] ; then
     28# chemin vers le rep dods de base
    2429DODSDIR=/prodigfs/ipslfs/dods
     30# Rep ou sont stockes les multiatlas
     31MULTIDIR=$DODSDIR/$login/lmdz/MultiSimu
     32if [ ! -d $MULTIDIR ] ; then mkdir -p $MULTIDIR ; fi
     33
     34# Def entete des job
    2535cat <<eod >> entete.sh
    2636#PBS -N atlas
     
    4151eod
    4252
     53# Def env atlas
    4354cat <<eod >> defatlasenv.sh
    44 ###########################################################################
     55########################################################################################################
    4556# Environnement
    4657module list
    4758which python
    4859ulimit -s unlimited
    49 ATLAS_DIR=$DODSDIR/$login/lmdz/atlas/Atlas$$ ; mkdir -p $ATLAS_DIR
    5060export PYTHONPATH=$PYTHONPATH:/home/fabric/users/denvil/climaf
    5161export PATH=$PATH:/home/fabric/users/denvil/climaf/bin
     
    5464export CLIMAF_CACHE=$DODSDIR/$login/climafCache
    5565echo CLIMAF_CACHE $CLIMAF_CACHE
    56 MULTIDIR=$DODSDIR/ipslfs/dods/$login/lmdz/MultiSimu
    57 ###########################################################################
     66MULTIDIR=$MULTIDIR
     67DIRATLAS=$DODSDIR/$login/lmdz/atlas
     68ATLAS_DIR=$DODSDIR/$login/lmdz/atlas/Atlas$$
     69if [ ! -d $DODSDIR/$login/lmdz/atlas/Atlas$$ ] ; then mkdir -p $DODSDIR/$login/lmdz/atlas/Atlas$$ ; fi
     70########################################################################################################
    5871eod
    5972
     
    141154# Machines locales lmd
    142155
    143 MULTIDIR=$DODSDIR/ipslfs/dods/$login/lmdz/MultiSimu
    144 if [ ! -d $MULTIDIR ] ; then mkdir -p $MULTIDIR ; fi
    145 
    146156echo -e "${noir}%%%%%%%%%%%%%%%%%%%%%%%%% ${rougefonce} MULTIATLAS LMDZ ${noir}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
    147157echo -e "${bleufonce}" To create your multi-atlas you needs :
    148158echo 1.  to create your multiatlas directory "example Multi01" :
    149 echo    - mkdir -p /prodigfs/ipslfs/dods/YourLoginName/lmdz/MultiSimu/Multi01
     159echo    - mkdir -p /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01
    150160echo 2.  to define some characeristics of your multi-atlas "names, dates, description of simulations and atlas variables" :
    151 echo    - cp Utils/def.txt  Utils/atlas-def /prodigfs/ipslfs/dods/YourLoginName/lmdz/MultiSimu/Multi01/.
     161echo    - cp Utils/def.txt  Utils/atlas-def /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01/.
    152162echo     define "names, date, description" of simulations in file :
    153 echo    - /prodigfs/ipslfs/dods/YourLoginName/lmdz/MultiSimu/Multi01/def.txt
     163echo    - /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01/def.txt
    154164echo     define atlas variables in file
    155 echo    - /prodigfs/ipslfs/dods/YourLoginName/lmdz/MultiSimu/Multi01/atlas.def
     165echo    - /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01/atlas.def
    156166
    157167rm -f job_multi.sh
Note: See TracChangeset for help on using the changeset viewer.