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_fcm

    r3435 r3491  
    3535cosp=false
    3636cosp2=false
     37cospv2=false
    3738job=1
    3839full=''
     
    5758SISVAT_PATH=$LMDGCM/.void_dir
    5859COSP_PATH=$LMDGCM/.void_dir
    59 COSP2_PATH=$LMDGCM/.void_dir
    6060fcm_path=$LMDGCM/tools/fcm/bin
    6161
     
    9797[-cosp true/false]    : compile with/without cosp package (default: false)
    9898[-cosp2 true/false]    : compile with/without cosp2 package (default: false)
     99[-cospv2 true/false]    : compile with/without cospv2 package (default: false)
    99100[-sisvat true/false]  : compile with/without sisvat package (default: false)
    100101[-rrtm true/false]    : compile with/without rrtm package (default: false)
     
    182183      "-cosp2")
    183184          cosp2="$2" ; shift ; shift ;;
     185
     186      "-cospv2")
     187          cospv2="$2" ; shift ; shift ;;
    184188     
    185189      "-mem")
     
    462466fi
    463467
     468if [[ "$cospv2" == "true" ]]
     469then
     470   CPP_KEY="$CPP_KEY CPP_COSPV2"
     471   COSP_PATH="$LIBFGCM/phylmd/cospv2"
     472#   LIB="${LIB} -l${LIBPREFIX}cosp2"
     473fi
     474
     475
    464476
    465477INCLUDE="$INCLUDE ${NETCDF_INCDIR}"
     
    670682echo "%SISVAT        $SISVAT_PATH"   >> $config_fcm
    671683echo "%COSP          $COSP_PATH"     >> $config_fcm
    672 echo "%COSP2          $COSP2_PATH"     >> $config_fcm
    673684echo "%CPP_KEY       $CPP_KEY"       >> $config_fcm
    674685echo "%EXEC          $code"          >> $config_fcm
Note: See TracChangeset for help on using the changeset viewer.