Changeset 6692
- Timestamp:
- 12/21/23 11:23:09 (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v7/IPSLCM7/compile_ipslcm7.sh
r6691 r6692 453 453 echo >> $outfile ; echo " NOW COMPILE LMDZ FOR COUPLING TO DYNAMICO" >> $outfile 454 454 455 # Retrieve the final svn release number, needed for radiative code suffix of executable456 lmdzsvn=`svnversion . | egrep -o "[0-9]+" | awk 'NR==1'`457 455 # Temporary use of SOURCES/LMDZ to handle modifications needed by IPSLCM7 458 456 cp $mysrc_path/LMDZ/phylmd/*.*90 libf/phylmd/. … … 475 473 case $rad in 476 474 oldrad) opt_rad="" ;; 477 rrtm) if [ $lmdzsvn -le 4185 ] ; then opt_rad="-rrtm true" ; else opt_rad="-rad rrtm" ; fi;;475 rrtm) opt_rad="-rad rrtm" ;; 478 476 ecrad) opt_rad="-rad ecrad" ;; 479 477 *) echo Only oldrad rrtm ecrad for rad option ; exit 480 478 esac 481 479 482 if [ $lmdzsvn -le 4185 -a $rad = "ecrad" ] ; then echo "ecrad only available for LMDZ rev starting with 4186 " ; exit ; fi483 480 484 481 if [ $compinca == y ] ; then … … 584 581 fi 585 582 583 # Need to define the proper option for radiative code compilation. By default, we use rrtm 584 case $rad in 585 oldrad) opt_rad="" ;; 586 rrtm) opt_rad="-rad rrtm" ;; 587 ecrad) opt_rad="-rad ecrad" ;; 588 *) echo Only oldrad rrtm ecrad for rad option ; exit 589 esac 590 586 591 if [ $compinca == y ] ; then 587 592 arginca="-chimie INCA" … … 605 610 # Find executable suffix 606 611 suffix=_${resol_atm}_phylmd 607 if [ $lmdzsvn -ge 4186 ] ; then suffix=${suffix}_${rad} ; fi612 suffix=${suffix}_${rad} 608 613 if [ $parallel == seq ] || [ $parallel == none ] ; then 609 614 suffix=${suffix}_seq_orch_inca.e … … 642 647 # Find executable suffix 643 648 suffix=_${resol_atm}_phylmd 644 if [ $lmdzsvn -ge 4186 ] ; then suffix=${suffix}_${rad} ; fi649 suffix=${suffix}_${rad} 645 650 if [ $parallel == seq ] || [ $parallel == none ] ; then 646 651 suffix=${suffix}_seq_orch.e
Note: See TracChangeset
for help on using the changeset viewer.