Changeset 6443 for CONFIG/UNIFORM/v6/IPSLCM6.5/compile_ipslcm6.sh
- Timestamp:
- 05/10/23 12:56:33 (14 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/IPSLCM6.5/compile_ipslcm6.sh
- Property svn:executable deleted
r5122 r6443 6 6 # 7 7 date 8 ### 8 9 #### 1 Set up the compiling options 9 10 #### Define some directories … … 206 207 207 208 ## 2.3 Compile xios 208 cd $modipsl/modeles/XIOS 209 xios_root=$modipsl/modeles/XIOS 210 cd $xios_root 209 211 echo; echo "NOW COMPILE XIOS" 210 212 echo >> $outfile ; echo " NOW COMPILE XIOS" >> $outfile … … 217 219 fi 218 220 # Move executables to modipsl/bin 219 if [ -f $ modipsl/modeles/XIOS/bin/xios_server.exe ] ; then220 mv $ modipsl/modeles/XIOS/bin/xios_server.exe $modipsl/bin/xios_server_${optmode}.exe221 if [ -f $xios_root/bin/xios_server.exe ] ; then 222 mv $xios_root/bin/xios_server.exe $modipsl/bin/xios_server_${optmode}.exe 221 223 else 222 224 echo "THERE IS A PROBLEM IN XIOS COMPILATION EXECUTABLE MISSING - STOP" … … 226 228 227 229 ## 2.4 Compile orchidee 228 cd $modipsl/modeles/ORCHIDEE 230 orchidee_root=$modipsl/modeles/ORCHIDEE 231 cd $orchidee_root 229 232 echo; echo "NOW COMPILE ORCHIDEE" 230 233 echo >> $outfile ; echo " NOW COMPILE ORCHIDEE" >> $outfile … … 251 254 252 255 253 ## 2.5 Compile NEMO256 #### 2.5 Compile NEMO 254 257 nemo_root=$modipsl/modeles/NEMO 255 258 cfg_ref=ORCA2_ICE_PISCES 256 259 cfg_wrk=ORCA_ICE_TRC 257 addkeys="key_oasis3 key_top key_si3 "260 addkeys="key_oasis3 key_top key_si3 key_isf" 258 261 delkeys="" 259 262 … … 319 322 # If necessary compile INCA modele with AER configuration 320 323 if [ ${aer} == y ] ; then 321 cd $modipsl/modeles/INCA 324 inca_root=$modipsl/modeles/INCA 325 cd $inca_root 322 326 #compile INCA regulat lat_lon chimie librairy 323 327 echo; echo "NOW COMPILE INCA AER on resolution = ${resol_atm}" … … 332 336 333 337 echo "Move inca.dat modipsl/bin" 334 if [[ -f $ modipsl/modeles/INCA/SIMULATIONS/AER/inca.dat ]] ; then335 mv $ modipsl/modeles/INCA/SIMULATIONS/AER/inca.dat $modipsl/bin/inca_${resol_atm}_${optmode}_AER.dat ;338 if [[ -f $inca_root/INCA/SIMULATIONS/AER/inca.dat ]] ; then 339 mv $inca_root/SIMULATIONS/AER/inca.dat $modipsl/bin/inca_${resol_atm}_${optmode}_AER.dat ; 336 340 else 337 341 echo "THERE IS A PROBLEM IN INCA COMPILATION - STOP" … … 343 347 344 348 # Compile LMDZ regular lat-lon executable 345 cd$modipsl/modeles/LMDZ349 lmdz_root=$modipsl/modeles/LMDZ 346 350 echo; echo "NOW COMPILE LMDZ REGULAR LAT-LON MODE. Resolution = ${resol_atm}" 347 351 echo >> $outfile ; echo " NOW COMPILE LMDZ REGULAR LAT-LON MODE. Resolution = ${resol_atm}" >> $outfile 352 353 echo >> $outfile ; echo cd $lmdz_root >> $outfile 354 echo >> $outfile ; echo cp $mysrc_path/LMDZ/arch-${fcm_arch}.fcm arch/. >> $outfile 355 echo >> $outfile 356 cd $lmdz_root ; cp $mysrc_path/LMDZ/arch-${fcm_arch}.path arch/. 348 357 349 358 # Check if the compilation of LMDZ was previsouly interupted prematured. … … 377 386 echo >> $outfile 378 387 echo "Move gcm.e executable to modipsl/bin" >> $outfile 379 echo ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile380 ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile388 echo ls -lrt $lmdz_root/bin >> $outfile 389 ls -lrt $lmdz_root/bin >> $outfile 381 390 echo >> $outfile 382 391 if [ ${aer} == n ] ; then 383 suffix=_${resol_atm}_phylmd_ para_mem_orch_couple.e384 else 385 suffix=_${resol_atm}_phylmd_ para_mem_orch_couple_inca.e392 suffix=_${resol_atm}_phylmd_rrtm_para_mem_orch_couple.e 393 else 394 suffix=_${resol_atm}_phylmd_rrtm_para_mem_orch_couple_inca.e 386 395 fi 387 396 echo gcm suffix = $suffix 388 397 389 if [ -f $ modipsl/modeles/LMDZ/bin/gcm${suffix} ] ; then398 if [ -f $lmdz_root/bin/gcm${suffix} ] ; then 390 399 if [ ${aer} == n ] ; then 391 mv $ modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}.e400 mv $lmdz_root/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}.e 392 401 else 393 mv $ modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}_AER.e402 mv $lmdz_root/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}_AER.e 394 403 fi 395 404 else … … 417 426 echo >> $outfile 418 427 echo "Move ce0l.e executable to modipsl/bin" >> $outfile 419 echo ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile420 ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile428 echo ls -lrt $lmdz_root/bin >> $outfile 429 ls -lrt $lmdz_root/bin >> $outfile 421 430 echo >> $outfile 422 431 suffix=_${resol_atm}_phylmd_seq.e 423 432 echo ce0l suffix = $suffix 424 433 425 if [ -f $ modipsl/modeles/LMDZ/bin/ce0l${suffix} ] ; then426 mv $ modipsl/modeles/LMDZ/bin/ce0l${suffix} $modipsl/bin/ce0l_${resol_atm}_${optmode}.e434 if [ -f $lmdz_root/bin/ce0l${suffix} ] ; then 435 mv $lmdz_root/bin/ce0l${suffix} $modipsl/bin/ce0l_${resol_atm}_${optmode}.e 427 436 else 428 437 echo "ERROR ce0l${suffix} executable does not exist."
Note: See TracChangeset
for help on using the changeset viewer.