Changeset 1873 for trunk/MESOSCALE
- Timestamp:
- Dec 20, 2017, 3:25:37 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE/LMD_MM_MARS/SIMU/meso_install.sh
r1865 r1873 19 19 gcm="" 20 20 gcmcompile="on" 21 les="off" 21 22 fortcom="ifort" 22 while getopts "gn:hv:f:o " options; do23 while getopts "gn:hv:f:ol" options; do 23 24 case $options in 24 25 n ) name="${OPTARG}";; … … 26 27 v ) version="${OPTARG}";; 27 28 o ) gcm="old" ;; 28 l ) gcmcompile="off" ;;29 l ) gcmcompile="off";les="on" ;; 29 30 f ) fortcom="${OPTARG}" ;; 30 31 h ) echo " … … 63 64 "ifort") echo 1 > $refrepo/wpsin ; echo 5 > $refrepo/mesoin ; echo 1 >> $refrepo/mesoin ;; 64 65 "ifortold") echo 1 > $refrepo/wpsin ; echo 5 > $refrepo/mesoin ; echo 4 >> $refrepo/mesoin ; 65 echo 177 >> $refrepo/mesoin ; echo 177>> $refrepo/mesoin ; echo 61 >> $refrepo/mesoin ;66 echo 3>> $refrepo/mesoin ; echo 1 >> $refrepo/mesoin ;;66 echo 61 >> $refrepo/mesoin ; echo 61 >> $refrepo/mesoin ; echo 61 >> $refrepo/mesoin ; 67 echo 1 >> $refrepo/mesoin ; echo 1 >> $refrepo/mesoin ;; 67 68 "gnuold") echo 10 > $refrepo/wpsin ; echo 8 > $refrepo/mesoin ; 68 69 echo 61 >> $refrepo/mesoin ; echo 61 >> $refrepo/mesoin ; echo 61 >> $refrepo/mesoin ; … … 78 79 svn -q co -N $where_is_svn $refrepo/code 79 80 81 80 82 ################################### 81 83 ################################### GCM … … 84 86 then 85 87 86 log=$refrepo/code/MESOSCALE/LMDZ.MARS/logcompile_gcm 87 echo "*** get and compile GCM code version "$version 88 cd $refrepo/code 89 svn update -r $version MESOSCALE > /dev/null 90 cd $refrepo/code/MESOSCALE/LMDZ.MARS 91 ln -sf makegcm_$fortcom makegcm 92 ./compile > $log 2> $log 88 if [[ "${gcmcompile}" == "on" ]] 89 then 90 log=$refrepo/code/MESOSCALE/LMDZ.MARS/logcompile_gcm 91 echo "*** get and compile GCM code version "$version 92 cd $refrepo/code 93 svn update -r $version MESOSCALE > /dev/null 94 cd $refrepo/code/MESOSCALE/LMDZ.MARS 95 ln -sf makegcm_$fortcom makegcm 96 ./compile > $log 2> $log 97 fi 93 98 94 99 else … … 156 161 then 157 162 163 ### 164 if [[ "${gcm}" == "old" ]] 165 then 166 option="" 167 else 168 option="-p mars_lmd_new" 169 fi 170 ### 171 158 172 ## ---------------------- 159 173 ## get and make mesoscale … … 162 176 cd $refrepo/code 163 177 svn update -r $version MESOSCALE > /dev/null 178 # 179 if [[ "${les}" == "on" ]] 180 then 181 echo "*** LES LES LES LES" 182 cd $refrepo/code/MESOSCALE/LMD_MM_MARS/SRC/LES/ 183 ./LMD_LES_MARS_install > /dev/null 184 option=$option" -c les" 185 fi 186 # 164 187 cd $refrepo/code/MESOSCALE/LMD_MM_MARS 165 #166 if [[ "${gcm}" == "old" ]]167 then168 option=""169 else170 option="-p mars_lmd_new"171 fi172 #173 188 ls $refrepo/mesoin 174 189 if [[ "$?" == 0 ]] ; then … … 179 194 rm -rf $refrepo/mesoin 180 195 196 if [[ "${les}" == "off" ]] 197 then 181 198 ## ------------------------------- 182 199 ## make ini&bdy tools in mesoscale … … 216 233 rm -rf $fff 217 234 done 235 fi 218 236 219 237 ## ------------------------
Note: See TracChangeset
for help on using the changeset viewer.