Ignore:
Timestamp:
Apr 28, 2021, 4:55:57 PM (3 years ago)
Author:
idelkadi
Message:

Online implementation of the radiative transfer code ECRAD in LMDZ.

  • Inclusion of the ecrad directory containing the sources of the ECRAD code
  • Adaptation of compilation scripts (CPP_ECRAD keys)
  • Call of ecrad in radlwsw_m.F90 under the logical key iflag_rrtm = 2
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/LMDZ-ECRAD/makelmdz

    r3793 r3880  
    3131rrtm=false
    3232rrtm=false
     33ecrad=false
    3334dust=false
    3435strataer=false
     
    125126[-inlandsis true/false]  : compile with/without inlandsis package (default: false)
    126127[-rrtm true/false]    : compile with/without rrtm package (default: false)
     128[-ecrad true/false]    : compile with/without ecrad package (default: false)
    127129[-dust true/false]    : compile with/without the dust package from Boucher et al. (default: false)
    128130[-strataer true/false]    : compile with/without the strat aer package from Boucher et al. (default: false)
     
    201203          rrtm="$2" ; shift ; shift ;;
    202204
     205      "-ecrad")
     206          ecrad="$2" ; shift ; shift ;;
     207
    203208      "-dust")
    204209          dust="$2" ; shift ; shift ;;
     
    537542   src_dirs="$src_dirs phy${physique}/rrtm"
    538543fi
     544
     545if [[ "$ecrad" == "true" ]]
     546then
     547   CPP_KEY="$CPP_KEY CPP_ECRAD"
     548   src_dirs="$src_dirs phy${physique}/ecrad"
     549fi
     550
    539551
    540552if [[ "$dust" == "true" ]]
Note: See TracChangeset for help on using the changeset viewer.