Ignore:
Timestamp:
Mar 20, 2014, 10:57:19 AM (10 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes r1920:1997 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/makelmdz_fcm

    r1910 r1999  
    2323veget=false
    2424sisvat=false
     25rrtm=false
    2526chimie=false
    2627parallel=none
     
    6667[-p PHYS]                  : set of physical parametrizations (in libf/phyPHYS), (default: lmd)
    6768[-prod / -dev / -debug]    : compilation mode production (default) / developement / debug
    68 [-c false/MPI1/MPI2]       : coupling with ocean model : MPI1/MPI2/false (default: false)
     69[-c false/MPI1/OMCT]       : coupling with ocean model : MPI1/OMCT/false (default: false)
    6970[-v false/orchidee2.0/orchidee1.9/true] : version of the vegetation model to include (default: false)
    7071          false       : no vegetation model
     
    121122          sisvat="$2" ; shift ; shift ;;
    122123
     124      "-rrtm")
     125          rrtm="$2" ; shift ; shift ;;
     126
    123127      "-chimie")
    124128          chimie="$2" ; shift ; shift ;;
     
    231235if [[ "$couple" != "false" ]]
    232236then
    233    CPP_KEY="$CPP_KEY CPP_COUPLE"
    234    INCLUDE="$INCLUDE -I${OASIS_INCDIR}"
    235    LIB="$LIB -L${OASIS_LIBDIR} -lpsmile.${couple} -lmpp_io"
     237    if [[ "$couple" == "MPI1" ]]
     238    then
     239        CPP_KEY="$CPP_KEY CPP_COUPLE"
     240        export OASIS_INCDIR=$LMDGCM/../../prism/X64/build/lib/psmile.MPI1
     241        export OASIS_LIBDIR=$LMDGCM/../../prism/X64/lib
     242        INCLUDE="$INCLUDE -I${OASIS_INCDIR}"
     243        LIB="$LIB -L${OASIS_LIBDIR} -lpsmile.MPI1 -lmpp_io"
     244    else
     245        CPP_KEY="$CPP_KEY CPP_COUPLE CPP_OMCT"
     246        INCLUDE="$INCLUDE -I${OASIS_INCDIR}"
     247        LIB="$LIB -L${OASIS_LIBDIR} -lpsmile.MPI1 -lscrip -lmct -lmpeu"
     248    fi
    236249fi
    237250
     
    295308fi
    296309
     310if [[ "$rrtm" == "true" ]]
     311then
     312   CPP_KEY="$CPP_KEY CPP_RRTM"
     313   sed -e 's/^#src::rrtm/src::rrtm/' bld.cfg > bld.tmp
     314   mv bld.tmp bld.cfg
     315fi
     316
    297317if [[ $io == ioipsl ]]
    298318then
     
    504524mv bld.tmp bld.cfg
    505525
     526#eventual cleanup for RRTM
     527sed -e 's/^src::rrtm/#src::rrtm/' bld.cfg > bld.tmp
     528mv bld.tmp bld.cfg
     529
    506530
    507531if [[ -r $LIBFGCM/grid/dimensions.h ]]
Note: See TracChangeset for help on using the changeset viewer.