Ignore:
Timestamp:
Nov 16, 2009, 4:24:31 PM (15 years ago)
Author:
idelkadi
Message:

Adapter makegcm et makelmdz_fcm pour compiler LMDZ avec cosp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4-dev/makegcm

    r1229 r1261  
    2626set OPT_LINUX="-i4 -r8 -O3"
    2727set io=ioipsl
     28set cosp=false
    2829
    2930set FC_LINUX=g95
     
    189190set opt_link=""
    190191set adjnt=""
     192set lcosp=""
    191193set opt_dep=""
    192194set libchimie=""
     
    428430-adjnt     Pour compiler la l'adjoint du code dynamique
    429431
     432-cosp true|false     
     433           Pour compiler avec cosp
     434
    430435-filtre  filtre
    431436           Pour choisir le filtre en longitude dans les regions polaires.
     
    483488        set opt_dep="$opt_dep adjnt" ; set adjnt="-ladjnt -ldyn3d "
    484489        set optim="$optim -Dadj" ; shift ; goto top
     490
     491     case -cosp
     492        set cosp="$2"; shift ; shift ; goto top
    485493
    486494     case -filtre
     
    542550endif
    543551
     552if ( "$cosp" == 'true' ) then
     553    set cppflags="$cppflags -DCPP_COSP"
     554    set include="$include"' -I$(LIBF)/cosp '
     555    set opt_dep="$opt_dep cosp"
     556#    set lcosp="-lcosp -lphy$physique "
     557     set lcosp="-lcosp "
     558   if ( $XNEC || $X8BRODIE || $X6NEC) then
     559#    set lcosp="-lsxcosp -lsxphy$physique "
     560     set lcosp="-lsxcosp "
     561   endif
     562endif
     563
    544564if ( "$physique" == 'nophys' ) then
    545565   set phys="L_PHY= LIBPHY="
     
    904924##################
    905925   set f77=sxmpif90
    906    set f90=sxmpif90
     926   set f90=sxmpif90 
    907927   if $MODIPSL then
    908928     set opt_link="$opt_link -float0 -Wf,-A dbl4 -L$MODIPSLDIR -lblas"
     
    10311051FLAG_PARA="$FLAG_PARA"\
    10321052L_ADJNT="$adjnt" \
     1053L_COSP="$lcosp" \
    10331054L_CHIMIE="$libchimie" \
    10341055LOCAL_DIR="$localdir"  \
     
    10561077FLAG_PARA="$FLAG_PARA"\
    10571078L_ADJNT="$adjnt" \
     1079L_COSP="$lcosp" \
    10581080L_CHIMIE="$libchimie" \
    10591081LOCAL_DIR="$localdir"  \
Note: See TracChangeset for help on using the changeset viewer.