Changeset 3359 for LMDZ6/trunk/makegcm


Ignore:
Timestamp:
Jul 4, 2018, 4:48:30 PM (6 years ago)
Author:
idelkadi
Message:

Implementation de la version COSPv2 dans LMDZ.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/makegcm

    r2014 r3359  
    3939set io=ioipsl
    4040set cosp=false
     41set cosp2=false
    4142set sisvat=false
    4243
     
    200201set adjnt=""
    201202set lcosp=""
     203set lcosp2=""
    202204set opt_dep=""
    203205set libchimie=""
     
    442444           Pour compiler avec cosp
    443445
     446-cosp2 true|false
     447           Pour compiler avec cosp2
     448
    444449-filtre  filtre
    445450           Pour choisir le filtre en longitude dans les regions polaires.
     
    500505     case -cosp
    501506        set cosp="$2"; shift ; shift ; goto top
     507
     508     case -cosp2
     509        set cosp2="$2"; shift ; shift ; goto top
    502510
    503511     case -sisvat
     
    579587endif
    580588
     589if ( "$cosp2" == 'true' ) then
     590    set cppflags="$cppflags -DCPP_COSP2"
     591    set include="$include"' -I$(LIBF)/cosp2 '
     592    set opt_dep="$opt_dep cosp2"
     593     set lcosp2="-lcosp2 "
     594   if ( $XNEC || $X8BRODIE || $X6NEC) then
     595     set lcosp2="-lsxcosp2 "
     596   endif
     597   set opt_link="$lcosp2 $opt_link"
     598endif
     599
    581600if ( "$sisvat" == 'true' ) then
    582601    set cppflags="$cppflags -DCPP_SISVAT"
     
    10851104L_ADJNT="$adjnt" \
    10861105L_COSP="$lcosp" \
     1106L_COSP2="$lcosp2" \
    10871107L_CHIMIE="$libchimie" \
    10881108LOCAL_DIR="$localdir"  \
     
    11121132L_ADJNT="$adjnt" \
    11131133L_COSP="$lcosp" \
     1134L_COSP2="$lcosp2" \
    11141135L_CHIMIE="$libchimie" \
    11151136LOCAL_DIR="$localdir"  \
Note: See TracChangeset for help on using the changeset viewer.