Changeset 3491 for LMDZ6/trunk/makelmdz


Ignore:
Timestamp:
May 2, 2019, 3:03:32 PM (5 years ago)
Author:
idelkadi
Message:

Integration of version 2 of the COSP simulator in LMDZ
This line, and those below, will be ignored--

M makegcm
M makelmdz
M makelmdz_fcm
M libf/phylmd/physiq_mod.F90
A libf/phylmd/cospv2
A libf/phylmd/cospv2/mo_rng.F90
A libf/phylmd/cospv2/quickbeam_optics.F90
A libf/phylmd/cospv2/cosp_cloudsat_interface.F90
A libf/phylmd/cospv2/cosp_config.F90
A libf/phylmd/cospv2/lidar_simulator.F90
A libf/phylmd/cospv2/prec_scops.F90
A libf/phylmd/cospv2/mrgrnk.F90
A libf/phylmd/cospv2/lmdz_cosp_read_outputkeys.F90
A libf/phylmd/cospv2/cosp_atlid_interface.F90
A libf/phylmd/cospv2/lmdz_cosp_subsample_and_optics_mod.F90
A libf/phylmd/cospv2/cosp_math_constants.F90
A libf/phylmd/cospv2/MISR_simulator.F90
A libf/phylmd/cospv2/modis_simulator.F90
A libf/phylmd/cospv2/math_lib.F90
A libf/phylmd/cospv2/cosp_grLidar532_interface.F90
A libf/phylmd/cospv2/cosp_errorHandling.F90
A libf/phylmd/cospv2/cosp_stats.F90
A libf/phylmd/cospv2/lmdz_cosp_output_write_mod.F90
A libf/phylmd/cospv2/cosp_utils.F90
A libf/phylmd/cospv2/cosp_optics.F90
A libf/phylmd/cospv2/icarus.F90
A libf/phylmd/cospv2/scops.F90
A libf/phylmd/cospv2/optics_lib.F90
A libf/phylmd/cospv2/cosp_kinds.F90
A libf/phylmd/cospv2/cosp_calipso_interface.F90
A libf/phylmd/cospv2/quickbeam.F90
A libf/phylmd/cospv2/parasol.F90
A libf/phylmd/cospv2/cosp_phys_constants.F90
A libf/phylmd/cospv2/cosp.F90
A libf/phylmd/cospv2/array_lib.F90
A libf/phylmd/cospv2/cosp_isccp_interface.F90
A libf/phylmd/cospv2/cosp_parasol_interface.F90
A libf/phylmd/cospv2/lmdz_cosp_construct_destroy_mod.F90
A libf/phylmd/cospv2/lmdz_cosp_output_mod.F90
A libf/phylmd/cospv2/lmdz_cosp_interface.F90
A libf/phylmd/cospv2/cosp_misr_interface.F90
A libf/phylmd/cospv2/cosp_modis_interface.F90

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/makelmdz

    r3435 r3491  
    2626cosp=false
    2727cosp2=false
     28cospv2=false
    2829sisvat=false
    2930rrtm=false
     
    119120[-cosp true/false]    : compile with/without cosp package (default: false)
    120121[-cosp2 true/false]    : compile with/without cosp2 package (default: false)
     122[-cospv2 true/false]    : compile with/without cospv2 package (default: false)
    121123[-sisvat true/false]  : compile with/without sisvat package (default: false)
    122124[-rrtm true/false]    : compile with/without rrtm package (default: false)
     
    184186      "-cosp2")
    185187          cosp2="$2" ; shift ; shift ;;
     188
     189      "-cosp2")
     190          cospv2="$2" ; shift ; shift ;;
    186191     
    187192      "-sisvat")
     
    498503   src_dirs="$src_dirs phy${physique}/cosp2"
    499504   INCLUDE="$INCLUDE"' -I$(LIBF)/'phy${physique}'/cosp2'
     505fi
     506
     507if [[ "$cospv2" == "true" ]]
     508then
     509   CPP_KEY="$CPP_KEY CPP_COSPV2"
     510   src_dirs="$src_dirs phy${physique}/cospv2"
     511   INCLUDE="$INCLUDE"' -I$(LIBF)/'phy${physique}'/cospv2'
    500512fi
    501513
     
    776788L_COSP="$lcosp" \
    777789L_COSP2="$lcosp2" \
     790L_COSPV2="$lcospv2" \
    778791L_CHIMIE="$libchimie" \
    779792LOCAL_DIR="$localdir"  \
     
    810823L_COSP="$lcosp" \
    811824L_COSP2="$lcosp2" \
     825L_COSPV2="$lcospv2" \
    812826L_CHIMIE="$libchimie" \
    813827LOCAL_DIR="$localdir"  \
Note: See TracChangeset for help on using the changeset viewer.