Changeset 6462
- Timestamp:
- 05/16/23 16:24:04 (17 months ago)
- Location:
- CONFIG/UNIFORM/v7/IPSLCM7
- Files:
-
- 19 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZ/aquaplanet/CREATE_aquaplanet/config.card
r5850 r6462 48 48 [Executable] 49 49 #D- For each component: Real name of executable, Name of executable in the run directory 50 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 31MPI)50 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 31MPI) 51 51 ATM= ("","") 52 52 IOS= ("","") -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZ/aquaplanet/climAQUA_360d/config.card
r5850 r6462 48 48 [Executable] 49 49 #D- For each component: Real name of executable, Name of executable in the run directory 50 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 40MPI,4OMP)50 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 40MPI,4OMP) 51 51 ATM= ("","") 52 52 IOS= (xios_server_${OptMode}.exe, xios.x, 1MPI) -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZ/clim_noleap/config.card
r5850 r6462 50 50 #D-- Executable - 51 51 [Executable] 52 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 40MPI)52 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 40MPI) 53 53 ATM= ("","") 54 54 IOS= (xios_server_${OptMode}.exe, xios.x, 1MPI) -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/clim_noleap/COMP/orchidee.card
r6417 r6462 49 49 50 50 [ParametersFiles] 51 List= (${SUBMIT_DIR}/PARAM/orchidee.def , .) ,\51 List= (${SUBMIT_DIR}/PARAM/orchidee.def_v22, orchidee.def) ,\ 52 52 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 53 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_input_orchidee.xml, .) ,\54 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_routing_orchidee.xml, .) ,\55 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_orchidee.xml, .) ,\56 (${MODIPSL}/modeles/ORCHIDEE /src_xml/field_def_orchidee.xml, .)53 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 54 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_routing_orchidee.xml, .) ,\ 55 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_orchidee.xml, .) ,\ 56 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 57 57 58 58 [RestartFiles] -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/clim_noleap/config.card
r6417 r6462 52 52 #D-- Executable - 53 53 [Executable] 54 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 80MPI, 4OMP)54 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 80MPI, 4OMP) 55 55 ATM= ("","") 56 56 SRF= ("", "") -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/clim_noleap_ORCHv4/COMP/orchidee.card
r6406 r6462 55 55 List= (${SUBMIT_DIR}/PARAM/orchidee.def_v4, orchidee.def) ,\ 56 56 (${SUBMIT_DIR}/PARAM/orchidee_pft.def_${DefSuffix}_v4, orchidee_pft.def) ,\ 57 (${MODIPSL}/modeles/ORCHIDEE /src_xml/file_def_orchidee.xml, .) ,\58 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_input_orchidee.xml, .) ,\59 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_orchidee.xml, .) ,\60 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_routing_orchidee.xml, .) ,\61 (${MODIPSL}/modeles/ORCHIDEE /src_xml/field_def_orchidee.xml, .)57 (${MODIPSL}/modeles/ORCHIDEE_trunk/src_xml/file_def_orchidee.xml, .) ,\ 58 (${MODIPSL}/modeles/ORCHIDEE_trunk/src_xml/context_input_orchidee.xml, .) ,\ 59 (${MODIPSL}/modeles/ORCHIDEE_trunk/src_xml/context_orchidee.xml, .) ,\ 60 (${MODIPSL}/modeles/ORCHIDEE_trunk/src_xml/context_routing_orchidee.xml, .) ,\ 61 (${MODIPSL}/modeles/ORCHIDEE_trunk/src_xml/field_def_orchidee.xml, .) 62 62 63 63 [RestartFiles] -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/clim_noleap_ORCHv4/config.card
r6406 r6462 52 52 #D-- Executable - 53 53 [Executable] 54 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 80MPI, 4OMP)54 ICO= (icosa_lmdz_orch4_${OptMode}.exe, icosa_lmdz.exe, 80MPI, 4OMP) 55 55 ATM= ("","") 56 56 SRF= ("", "") -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/highresmip/COMP/orchidee.card
r4610 r6462 45 45 46 46 [ParametersFiles] 47 List= (${SUBMIT_DIR}/PARAM/orchidee.def , .) ,\48 (${MODIPSL}/modeles/ORCHIDEE /src_xml/file_def_orchidee.xml, .) ,\49 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_input_orchidee.xml, .) ,\50 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_routing_orchidee.xml, .) ,\51 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_orchidee.xml, .) ,\52 (${MODIPSL}/modeles/ORCHIDEE /src_xml/field_def_orchidee.xml, .)47 List= (${SUBMIT_DIR}/PARAM/orchidee.def_v22, orchidee.def) ,\ 48 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/file_def_orchidee.xml, .) ,\ 49 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 50 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_routing_orchidee.xml, .) ,\ 51 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_orchidee.xml, .) ,\ 52 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 53 53 54 54 [RestartFiles] -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/highresmip/config.card
r5850 r6462 52 52 #D-- Executable - 53 53 [Executable] 54 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 160MPI, 4OMP)54 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 160MPI, 4OMP) 55 55 ATM= ("","") 56 56 SRF= ("", "") -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/highresmip_CMIP6/COMP/orchidee.card
r4617 r6462 45 45 46 46 [ParametersFiles] 47 List= (${SUBMIT_DIR}/PARAM/orchidee.def , .),\47 List= (${SUBMIT_DIR}/PARAM/orchidee.def_v22, orchidee.def),\ 48 48 (${SUBMIT_DIR}/PARAM/ping_orchidee.xml, .),\ 49 (${MODIPSL}/modeles/ORCHIDEE /src_xml/file_def_orchidee.xml, .) ,\50 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_input_orchidee.xml, .) ,\51 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_routing_orchidee.xml, .) ,\52 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_orchidee.xml, .) ,\53 (${MODIPSL}/modeles/ORCHIDEE /src_xml/field_def_orchidee.xml, .)49 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/file_def_orchidee.xml, .) ,\ 50 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 51 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_routing_orchidee.xml, .) ,\ 52 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_orchidee.xml, .) ,\ 53 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 54 54 55 55 [RestartFiles] -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/highresmip_CMIP6/config.card
r5850 r6462 54 54 #D-- Executable - 55 55 [Executable] 56 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 160MPI, 4OMP)56 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 160MPI, 4OMP) 57 57 ATM= ("","") 58 58 SRF= ("", "") -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM/piControl_TEST/COMP/orchidee.card
r6296 r6462 50 50 51 51 [ParametersFiles] 52 List= (${SUBMIT_DIR}/PARAM/orchidee.def , .) ,\52 List= (${SUBMIT_DIR}/PARAM/orchidee.def_v22, orchidee.def) ,\ 53 53 (${SUBMIT_DIR}/PARAM/ping_orchidee.xml, . ) ,\ 54 54 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 55 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_input_orchidee.xml, .) ,\56 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_routing_orchidee.xml, .) ,\57 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_orchidee.xml, .) ,\58 (${MODIPSL}/modeles/ORCHIDEE /src_xml/field_def_orchidee.xml, .)55 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 56 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_routing_orchidee.xml, .) ,\ 57 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_orchidee.xml, .) ,\ 58 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 59 59 60 60 [RestartFiles] -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM/piControl_TEST/config.card
r6417 r6462 190 190 [Executable] 191 191 #D- For each component, Real name of executable, Name of executable for oasis 192 ICO= (icosa_lmdz_ ${OptMode}.exe, icosa_lmdz.exe, 160MPI, 4OMP)192 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 160MPI, 4OMP) 193 193 ATM= ("" ,"") 194 194 SRF= ("" ,"" ) -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/LMDZ/clim_360d/config.card
r6290 r6462 55 55 #D- Here is set 71MPI*8OMP which is suitable for resolution 144x142x79 56 56 #D- Change to 31MPI*4OMP for resolution 96x95x39 57 ATM= (gcm_${ResolAtm}_ ${OptMode}.e, lmdz.x, 71MPI, 8OMP)57 ATM= (gcm_${ResolAtm}_orch22_${OptMode}.e, lmdz.x, 71MPI, 8OMP) 58 58 IOS= (xios_server_${OptMode}.exe, xios.x, 1MPI) 59 59 -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/LMDZOR/amip/COMP/orchidee.card
r6302 r6462 3 3 4 4 [UserChoices] 5 # The variable DefSuffix gives the suffix of the orchidee.def file to be used.6 # By default the file orchidee.def_CWRR will be selected.7 DefSuffix=CWRR8 9 5 # VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 10 6 # VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year … … 49 45 50 46 [ParametersFiles] 51 List= (${SUBMIT_DIR}/PARAM/orchidee.def_ ${DefSuffix}, orchidee.def) ,\47 List= (${SUBMIT_DIR}/PARAM/orchidee.def_v22, orchidee.def) ,\ 52 48 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 53 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_input_orchidee.xml, .) ,\54 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_orchidee.xml, .) ,\55 (${MODIPSL}/modeles/ORCHIDEE /src_xml/field_def_orchidee.xml, .)49 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 50 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_orchidee.xml, .) ,\ 51 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 56 52 57 53 [RestartFiles] -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/LMDZOR/amip/config.card
r5878 r6462 57 57 #D- Here is set 71MPI*8OMP which is suitable for resolution 144x142x79 58 58 #D- Change to 31MPI*4OMP for resolution 96x95x39 59 ATM= (gcm_${ResolAtm}_ ${OptMode}.e, lmdz.x, 71MPI, 8OMP)59 ATM= (gcm_${ResolAtm}_orch22_${OptMode}.e, lmdz.x, 71MPI, 8OMP) 60 60 SRF= ("", "") 61 61 SBG= ("", "") -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/LMDZOR/clim_pdControl/COMP/orchidee.card
r6302 r6462 3 3 4 4 [UserChoices] 5 # The variable DefSuffix gives the suffix of the orchidee.def file to be used.6 # By default the file orchidee.def_CWRR will be selected.7 DefSuffix=CWRR8 9 5 # VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation. 10 6 # After the first period, VEGET_UPDATE will be set according to the choice done below. … … 53 49 54 50 [ParametersFiles] 55 List= (${SUBMIT_DIR}/PARAM/orchidee.def_ ${DefSuffix}, orchidee.def) ,\51 List= (${SUBMIT_DIR}/PARAM/orchidee.def_v22, orchidee.def) ,\ 56 52 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 57 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_input_orchidee.xml, .) ,\58 (${MODIPSL}/modeles/ORCHIDEE /src_xml/context_orchidee.xml, .) ,\59 (${MODIPSL}/modeles/ORCHIDEE /src_xml/field_def_orchidee.xml, .)53 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 54 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_orchidee.xml, .) ,\ 55 (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 60 56 61 57 [RestartFiles] -
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/LMDZOR/clim_pdControl/config.card
r6303 r6462 57 57 #D- Here is set 71MPI*8OMP which is suitable for resolution 144x142x79 58 58 #D- Change to 31MPI*4OMP for resolution 96x95x39 59 ATM= (gcm_${ResolAtm}_ ${OptMode}.e, lmdz.x, 71MPI, 8OMP)59 ATM= (gcm_${ResolAtm}_orch22_${OptMode}.e, lmdz.x, 71MPI, 8OMP) 60 60 SRF= ("", "") 61 61 SBG= ("", "") -
CONFIG/UNIFORM/v7/IPSLCM7/compile_ipslcm7.sh
r6458 r6462 41 41 rad=rrtm 42 42 opt_rad="" 43 44 # orchversion tells if ORCHIDEE_2_2 or ORCHIDEE_trunk is compiled. This is used as argument and also in the suffix of the executables. 45 # orchcomp is the key word needed for LMDZ for the compilation of coherent interface. Only used internal to the compilation script. 46 orchversion=orch22 47 orchcomp=orchidee2.1 48 43 49 # Default netcdf_lib is used for XIOS but can be change by argument 44 50 netcdf_lib="" … … 80 86 81 87 Example 4: Compilation of LMDZ in regular lat-lon for dimension 144x142x79. 82 The dimension can be changed to any other 3d dimension. DYNAMICO is also compiled as default.88 The dimension can be changed to any other 3d dimension. DYNAMICO is also compiled as default. 83 89 ./compile_ipslcm7.sh -regular_latlon 144x142x79 90 91 Example 5: Compiltion of ORCHIDEE_trunk version 92 Note that for compiling ORCHIDEE trunk you must first have extracted ORCHIDEE_trunk folder in modeles. 93 modeles/ORCHIDEE_2_2 folder can be kept at the same time. 94 ./compile_ipslcm7.sh -orch4 95 ./compile_ipslcm7.sh -regular_latlon 144x142x79 -orch4 84 96 85 97 end_help … … 100 112 "-cleannemo") full_nemo=y ; shift ;; 101 113 "-rad") rad=$2; shift ; shift ;; 114 "-orch22") orchversion="orch22"; orchcomp=orchidee2.1; shift ; shift ;; 115 "-orch4") orchversion="orch4"; orchcomp=orchideetrunk; shift ; shift ;; 102 116 *) echo "unknown option "$1" , exiting..." ; exit 103 117 esac … … 171 185 fi 172 186 187 188 #### Clean if full_orch 189 # If full recompilation of ORCHIDEE then first clean modipsl/lib folder 190 if [ X${full_orch} == X"-full" ] ; then 191 rm -f $modipsl/lib/* 192 fi 193 173 194 #### 2 Do the compilation 174 195 ## 2.1 Compile ioipsl … … 215 236 216 237 217 ## 2.4 Compile orchidee 218 cd $modipsl/modeles/ORCHIDEE 219 echo; echo "NOW COMPILE ORCHIDEE" 220 echo >> $outfile ; echo " NOW COMPILE ORCHIDEE" >> $outfile 238 ## 2.4 Compile ORCHIDEE 239 # Choose ORCHIDEE version to compile and create a link to generic folder name ORCHIDEE. 240 # This link is needed for the compilation of ICOSA_LMDZ for it to find the orchidee librarie. 241 cd $modipsl/modeles 242 rm -f ORCHIDEE 243 if [ $orchversion == orch22 ] ; then 244 ln -s ORCHIDEE_2_2 ORCHIDEE 245 cd $modipsl/modeles/ORCHIDEE_2_2 246 echo; echo "NOW COMPILE ORCHIDEE_2_2" 247 echo >> $outfile ; echo " NOW COMPILE ORCHIDEE_2_2" >> $outfile 248 else 249 ln -s ORCHIDEE_trunk ORCHIDEE 250 cd $modipsl/modeles/ORCHIDEE_trunk 251 echo; echo "NOW COMPILE ORCHIDEE_trunk v4" 252 echo >> $outfile ; echo " NOW COMPILE ORCHIDEE_trunk v4" >> $outfile 253 fi 221 254 222 255 # Check if the compilation of ORCHIDEE was previsouly interupted prematured. … … 232 265 fi 233 266 234 echo ./makeorchidee_fcm -j 8 -xios -parallel $parallel -$optmode -arch ${fcm_arch} -arch_path $arch_path $full_orch 235 ./makeorchidee_fcm -j 8 -xios -parallel $parallel -$optmode -arch ${fcm_arch} -arch_path $arch_path $full_orch 267 echo ./makeorchidee_fcm -j 8 -xios -parallel $parallel -$optmode -arch ${fcm_arch} -arch_path $arch_path $full_orch >> $outfile 268 ./makeorchidee_fcm -j 8 -xios -parallel $parallel -$optmode -arch ${fcm_arch} -arch_path $arch_path $full_orch >> $outfile 2>&1 236 269 # Test if compiling finished 237 270 if [[ $? != 0 ]] ; then … … 239 272 exit 240 273 fi 274 275 # Rename exetubles for ORCHIDEE offline driver with suffix version 276 cd $modipsl/bin 277 if [ -f orchideedriver ] ; then mv orchideedriver orchideedriver.$orchversion ; fi 278 if [ -f orchidee_ol ] ; then mv orchidee_ol orchidee_ol.$orchversion ; fi 241 279 242 280 … … 305 343 fi 306 344 307 # Compile LMDZ 345 346 ## 2.6 Compile LMDZ 308 347 cd $modipsl/modeles/LMDZ 309 348 # Compile LMDZ as library to couple to DYNAMICO 310 349 echo; echo "NOW COMPILE LMDZ FOR COUPLING TO DYNAMICO" 311 350 echo >> $outfile ; echo " NOW COMPILE LMDZ FOR COUPLING TO DYNAMICO" >> $outfile 351 312 352 # Retrieve the final svn release number, needed for radiative code suffix of executable 313 353 lmdzsvn=`svnversion . | egrep -o "[0-9]+" | awk 'NR==1'` … … 338 378 if [ $lmdzsvn -le 4185 -a $rad = "ecrad" ] ; then echo "ecrad only available for LMDZ rev starting with 4186 " ; exit ; fi 339 379 340 echo ./makelmdz_fcm -p lmd -c OMCT $opt_rad -$optmode -mem -parallel $parallel -libphy -v orchidee2.1-io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile341 ./makelmdz_fcm -p lmd -c OMCT $opt_rad -$optmode -mem -parallel $parallel -libphy -v orchidee2.1-io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile 2>&1380 echo ./makelmdz_fcm -p lmd -c OMCT $opt_rad -$optmode -mem -parallel $parallel -libphy -v $orchcomp -io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile 381 ./makelmdz_fcm -p lmd -c OMCT $opt_rad -$optmode -mem -parallel $parallel -libphy -v $orchcomp -io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile 2>&1 342 382 # Test if compiling finished 343 383 if [[ $? != 0 ]] ; then … … 347 387 348 388 349 350 ## 2.5 Compile DYNAMICO 389 ## 2.6 Compile DYNAMICO 351 390 cd $modipsl/modeles/DYNAMICO 352 391 echo; echo "NOW COMPILE DYNAMICO " … … 361 400 fi 362 401 363 ## 2.6 Compile interface ICOSA_LMDZ 402 403 ## 2.7 Compile interface ICOSA_LMDZ 364 404 cd $modipsl/modeles/ICOSA_LMDZ 365 405 echo; echo "NOW COMPILE ICOSA_LMDZ " … … 375 415 # Move executables to modipsl/bin 376 416 if [ -f $modipsl/modeles/ICOSA_LMDZ/bin/icosa_lmdz.exe ] ; then 377 mv $modipsl/modeles/ICOSA_LMDZ/bin/icosa_lmdz.exe $modipsl/bin/icosa_lmdz_${o ptmode}.exe417 mv $modipsl/modeles/ICOSA_LMDZ/bin/icosa_lmdz.exe $modipsl/bin/icosa_lmdz_${orchversion}_${optmode}.exe 378 418 else 379 419 echo "THERE IS A PROBLEM IN ICOSA_LMDZ COMPILATION EXECUTABLE MISSING - STOP" … … 383 423 384 424 385 ## 2. 7Compile LMDZ for regular latlon configuration425 ## 2.8 Compile LMDZ for regular latlon configuration 386 426 if [ $regular_latlon = yes ] ; then 387 427 … … 402 442 rm -f .lock 403 443 fi 404 echo ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd $opt_rad -$optmode -mem -parallel $parallel -io xios -v orchidee2.1-arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile405 ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd $opt_rad -$optmode -mem -parallel $parallel -io xios -v orchidee2.1-arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile 2>&1444 echo ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd $opt_rad -$optmode -mem -parallel $parallel -io xios -v $orchcomp -arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile 445 ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd $opt_rad -$optmode -mem -parallel $parallel -io xios -v $orchcomp -arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile 2>&1 406 446 # Test if compiling finished 407 447 if [[ $? != 0 ]] ; then … … 419 459 fi 420 460 echo gcm suffix = $suffix 421 422 461 423 # Move executable gcmto modipsl/bin folder462 # Move executables to modipsl/bin folder 424 463 echo "Move gcm.e executable to modipsl/bin" 425 464 if [ -f $modipsl/modeles/LMDZ/bin/gcm${suffix} ] ; then 426 mv $modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${o ptmode}.e465 mv $modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${orchversion}_${optmode}.e 427 466 else 428 467 echo "ERROR gcm${suffix} executable does not exist." 429 468 echo "THERE IS A PROBLEM IN LMDZ REGULAR LATLON COMPILATION - STOP" 430 469 exit 431 fi 432 470 fi 471 433 472 # Compile ce0l initialization program for LMDZ regular lat-lon exectuable 434 473 echo; echo "NOW COMPILE CE0L OF LMDZ. Resolution = ${resol_atm}" 435 474 echo >> $outfile ; echo " NOW COMPILE CE0L OF LMDZ. Resolution = ${resol_atm}" >> $outfile 436 475 437 echo ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd -rrtm true -$optmode -mem -parallel $parallel -io xios -v orchidee2.1-arch $fcm_arch -j 8 $full_lmdz ce0l >> $outfile438 ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd -rrtm true -$optmode -mem -parallel $parallel -io xios -v orchidee2.1-arch $fcm_arch -j 8 $full_lmdz ce0l >> $outfile 2>&1476 echo ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd -rrtm true -$optmode -mem -parallel $parallel -io xios -v $orchcomp -arch $fcm_arch -j 8 $full_lmdz ce0l >> $outfile 477 ./makelmdz_fcm -d ${resol_atm} -c OMCT -p lmd -rrtm true -$optmode -mem -parallel $parallel -io xios -v $orchcomp -arch $fcm_arch -j 8 $full_lmdz ce0l >> $outfile 2>&1 439 478 # Test if compiling finished 440 479 if [[ $? != 0 ]] ; then … … 442 481 exit 443 482 fi 444 445 483 484 446 485 # Move executable ce0l to modipsl/bin folder 447 486 echo "Move ce0l executable to modipsl/bin"
Note: See TracChangeset
for help on using the changeset viewer.