Changeset 3694 for BOL/Multi_atlas/install_multi_atlas.sh
- Timestamp:
- Jun 4, 2020, 11:31:02 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOL/Multi_atlas/install_multi_atlas.sh
r3684 r3694 11 11 # Definition des coleurs d'affichage 12 12 noir='\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 ## 13 15 # AI avril 2020 : A FAIRE : 14 # A FAIRE15 16 # Utiliser des fonctions entete, ... 16 17 # A function pour definir l entete du job en fonction de la machine 17 18 #function jobentete { #1er argument doit etre le nom de la machine 18 19 20 #set -x 21 # Nom machine et compte 19 22 hostname=`hostname` 20 23 login=`whoami` 21 24 25 # Definitions en fonction de la machine 22 26 # CICLAD 23 27 if [ ${hostname:0:5} = cicla ] ; then 28 # chemin vers le rep dods de base 24 29 DODSDIR=/prodigfs/ipslfs/dods 30 # Rep ou sont stockes les multiatlas 31 MULTIDIR=$DODSDIR/$login/lmdz/MultiSimu 32 if [ ! -d $MULTIDIR ] ; then mkdir -p $MULTIDIR ; fi 33 34 # Def entete des job 25 35 cat <<eod >> entete.sh 26 36 #PBS -N atlas … … 41 51 eod 42 52 53 # Def env atlas 43 54 cat <<eod >> defatlasenv.sh 44 ########################################################################### 55 ######################################################################################################## 45 56 # Environnement 46 57 module list 47 58 which python 48 59 ulimit -s unlimited 49 ATLAS_DIR=$DODSDIR/$login/lmdz/atlas/Atlas$$ ; mkdir -p $ATLAS_DIR50 60 export PYTHONPATH=$PYTHONPATH:/home/fabric/users/denvil/climaf 51 61 export PATH=$PATH:/home/fabric/users/denvil/climaf/bin … … 54 64 export CLIMAF_CACHE=$DODSDIR/$login/climafCache 55 65 echo CLIMAF_CACHE $CLIMAF_CACHE 56 MULTIDIR=$DODSDIR/ipslfs/dods/$login/lmdz/MultiSimu 57 ########################################################################### 66 MULTIDIR=$MULTIDIR 67 DIRATLAS=$DODSDIR/$login/lmdz/atlas 68 ATLAS_DIR=$DODSDIR/$login/lmdz/atlas/Atlas$$ 69 if [ ! -d $DODSDIR/$login/lmdz/atlas/Atlas$$ ] ; then mkdir -p $DODSDIR/$login/lmdz/atlas/Atlas$$ ; fi 70 ######################################################################################################## 58 71 eod 59 72 … … 141 154 # Machines locales lmd 142 155 143 MULTIDIR=$DODSDIR/ipslfs/dods/$login/lmdz/MultiSimu144 if [ ! -d $MULTIDIR ] ; then mkdir -p $MULTIDIR ; fi145 146 156 echo -e "${noir}%%%%%%%%%%%%%%%%%%%%%%%%% ${rougefonce} MULTIATLAS LMDZ ${noir}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" 147 157 echo -e "${bleufonce}" To create your multi-atlas you needs : 148 158 echo 1. to create your multiatlas directory "example Multi01" : 149 echo - mkdir -p /prodigfs/ipslfs/dods/ YourLoginName/lmdz/MultiSimu/Multi01159 echo - mkdir -p /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01 150 160 echo 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/.161 echo - cp Utils/def.txt Utils/atlas-def /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01/. 152 162 echo define "names, date, description" of simulations in file : 153 echo - /prodigfs/ipslfs/dods/ YourLoginName/lmdz/MultiSimu/Multi01/def.txt163 echo - /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01/def.txt 154 164 echo define atlas variables in file 155 echo - /prodigfs/ipslfs/dods/ YourLoginName/lmdz/MultiSimu/Multi01/atlas.def165 echo - /prodigfs/ipslfs/dods/$login/lmdz/MultiSimu/Multi01/atlas.def 156 166 157 167 rm -f job_multi.sh
Note: See TracChangeset
for help on using the changeset viewer.