Changeset 6404 for CONFIG/UNIFORM/v6/IPSLCM6.5.1/compile_ipslcm6.sh
- Timestamp:
- 04/15/23 15:10:09 (16 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/IPSLCM6.5.1/compile_ipslcm6.sh
r6395 r6404 207 207 208 208 ## 2.3 Compile xios 209 cd $modipsl/modeles/XIOS 209 xios_root=$modipsl/modeles/XIOS 210 cd $xios_root 210 211 echo; echo "NOW COMPILE XIOS" 211 212 echo >> $outfile ; echo " NOW COMPILE XIOS" >> $outfile … … 218 219 fi 219 220 # Move executables to modipsl/bin 220 if [ -f $ modipsl/modeles/XIOS/bin/xios_server.exe ] ; then221 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 222 223 else 223 224 echo "THERE IS A PROBLEM IN XIOS COMPILATION EXECUTABLE MISSING - STOP" … … 227 228 228 229 ## 2.4 Compile orchidee 229 cd $modipsl/modeles/ORCHIDEE 230 orchidee_root=$modipsl/modeles/ORCHIDEE 231 cd $orchidee_root 230 232 echo; echo "NOW COMPILE ORCHIDEE" 231 233 echo >> $outfile ; echo " NOW COMPILE ORCHIDEE" >> $outfile … … 320 322 # If necessary compile INCA modele with AER configuration 321 323 if [ ${aer} == y ] ; then 322 cd $modipsl/modeles/INCA 324 inca_root=$modipsl/modeles/INCA 325 cd $inca_root 323 326 #compile INCA regulat lat_lon chimie librairy 324 327 echo; echo "NOW COMPILE INCA AER on resolution = ${resol_atm}" … … 333 336 334 337 echo "Move inca.dat modipsl/bin" 335 if [[ -f $ modipsl/modeles/INCA/SIMULATIONS/AER/inca.dat ]] ; then336 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 ; 337 340 else 338 341 echo "THERE IS A PROBLEM IN INCA COMPILATION - STOP" … … 344 347 345 348 # Compile LMDZ regular lat-lon executable 346 cd$modipsl/modeles/LMDZ349 lmdz_root=$modipsl/modeles/LMDZ 347 350 echo; echo "NOW COMPILE LMDZ REGULAR LAT-LON MODE. Resolution = ${resol_atm}" 348 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}.fcm arch/. 349 357 350 358 # Check if the compilation of LMDZ was previsouly interupted prematured. … … 378 386 echo >> $outfile 379 387 echo "Move gcm.e executable to modipsl/bin" >> $outfile 380 echo ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile381 ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile388 echo ls -lrt $lmdz_root/bin >> $outfile 389 ls -lrt $lmdz_root/bin >> $outfile 382 390 echo >> $outfile 383 391 if [ ${aer} == n ] ; then … … 388 396 echo gcm suffix = $suffix 389 397 390 if [ -f $ modipsl/modeles/LMDZ/bin/gcm${suffix} ] ; then398 if [ -f $lmdz_root/bin/gcm${suffix} ] ; then 391 399 if [ ${aer} == n ] ; then 392 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 393 401 else 394 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 395 403 fi 396 404 else … … 418 426 echo >> $outfile 419 427 echo "Move ce0l.e executable to modipsl/bin" >> $outfile 420 echo ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile421 ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile428 echo ls -lrt $lmdz_root/bin >> $outfile 429 ls -lrt $lmdz_root/bin >> $outfile 422 430 echo >> $outfile 423 431 suffix=_${resol_atm}_phylmd_seq.e 424 432 echo ce0l suffix = $suffix 425 433 426 if [ -f $ modipsl/modeles/LMDZ/bin/ce0l${suffix} ] ; then427 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 428 436 else 429 437 echo "ERROR ce0l${suffix} executable does not exist."
Note: See TracChangeset
for help on using the changeset viewer.