Ignore:
Timestamp:
May 28, 2018, 11:06:51 AM (7 years ago)
Author:
acozic
Message:

Add option iso for the compilation - (branches/IPSLCM5A2.1-ISO)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/IPSLCM5A2.1_ISO/makelmdz_fcm

    r2417 r3334  
    2626rrtm=false
    2727chimie=false
     28isotopes=false
     29cammodif=false
     30isotrac=false
     31isoverif=false
     32diagiso=false
    2833parallel=none
    2934paramem="par"
     
    8489          true        : (obsolete; for backward compatibility) use ORCHIDEE tag 1.9-1.9.6
    8590[-chimie INCA/false]       : with INCA chemistry model or without (default: false)
     91[-isotopes true/false]     : avec ou sans isotopes (def: false)
     92[-isotrac true/false]     : avec ou sans traceurs d'eau et d'isotopes (def: false)
     93[-cammodif true/false]     : avec ou sans modifs non isotopiques
     94[-isoverif true/false]     : avec ou sans verif isotopiques tres detaillees (def: false)
     95[-diagiso  true/false]     : avec ou sans diagnostiques iso supplementaires (def: false)
    8696[-cosp true/false]    : compile with/without cosp package (default: false)
    8797[-sisvat true/false]  : compile with/without sisvat package (default: false)
     
    142152          chimie="$2" ; shift ; shift ;;
    143153
     154      "-isotopes")
     155          isotopes="$2" ; shift ; shift ;;
     156
     157      "-isotrac")
     158          isotrac="$2" ; shift ; shift ;;
     159
     160      "-cammodif")
     161          cammodif="$2"; shift ; shift ;;
     162
     163      "-isoverif")
     164          isoverif="$2" ; shift ; shift ;;
     165
     166      "-diagiso")
     167          diagiso="$2" ; shift ; shift ;;
     168
    144169      "-parallel")
    145170          parallel="$2" ; shift ; shift ;;
     
    269294   INCLUDE="$INCLUDE -I${INCA_INCDIR}"
    270295   LIB="$LIB -L${INCA_LIBDIR} -lchimie"
     296fi
     297
     298
     299if [[ "$isotopes" == "true" ]]
     300then
     301    CPP_KEY="$CPP_KEY ISO CAMMODIF"
     302    echo "makelmdz_fcm 246: CPP_KEY=$CPP_KEY"
     303fi
     304if [[ "$isotrac" == "true" ]]
     305then
     306   CPP_KEY="$CPP_KEY ISO ISOTRAC"
     307fi   
     308if [[ "$cammodif" == "true" ]]
     309then
     310    echo "makelmdz_fcm 258: cammodif"
     311    CPP_KEY="$CPP_KEY CAMMODIF"
     312fi
     313if [[ "$isoverif" == "true" ]]
     314then
     315        CPP_KEY="$CPP_KEY ISOVERIF"
     316fi
     317if [[ "$diagiso" == "true" ]]
     318then
     319        CPP_KEY="$CPP_KEY DIAGISO"
    271320fi
    272321
     
    543592fi
    544593
     594if [[ $isotopes == "true" ]]
     595then
     596      SUFF_NAME=${SUFF_NAME}_iso
     597fi
     598if [[ $isotrac == "true" ]]
     599then
     600      SUFF_NAME=${SUFF_NAME}_isotrac
     601fi
     602if [[ $cammodif == "true" ]]
     603then
     604      SUFF_NAME=${SUFF_NAME}_cammodif
     605fi
     606if [[ $isoverif == "true" ]]
     607then
     608        SUFF_NAME=${SUFF_NAME}_isoverif
     609fi
     610
     611if [[ $diagiso == "true" ]]
     612then
     613        SUFF_NAME=${SUFF_NAME}_diagiso
     614fi
     615
    545616if [[ $libphy == "true" ]]
    546617then
Note: See TracChangeset for help on using the changeset viewer.