Changeset 355


Ignore:
Timestamp:
07/11/08 18:38:09 (16 years ago)
Author:
sdipsl
Message:
  • Specify two bypass options in [UserChoices?] section of lmdz.card

ByPass_hgardfou_teta = n
ByPass_hgardfou_mats= n

teta will divide teta* by 2 during one integration, done in the driver
mats will use pur matsuno during one integration, done in the driver

  • Correct histNMC variable names for time series in lmdz.card
  • Prepare orchidee.card and orchidee.def to switch to new pft map
Location:
CONFIG/trunk/IPSLCM4_v2/EXP00
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/lim.card

    r161 r355  
    3131Patches = () 
    3232GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    33 MonitoringVars = (iicethic, ileadfra, isnowthi) 
    3433TimeSeriesVars = (iicethic, ileadfra, isnowthi, iicevelu, iicevelv) 
  • CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/lmdz.card

    r297 r355  
    33 
    44[UserChoices] 
    5 ByPass_hgardfou = n 
    6 LMDZ_adjust = n 
     5ByPass_hgardfou_teta= n 
     6ByPass_hgardfou_mats= n 
     7LMDZ_adjust= n 
    78 
    89[InitialStateFiles] 
     
    7273Patches = () 
    7374GatherWithInternal = (lon, lat, presnivs, time_counter) 
    74 TimeSeriesVars= (t1000, t925, t850, t700, t600, t500, t400, t300, t250, t200, t150, t100, t70, t50, t30, t20, t10, u1000, u925, u850, u700, u600, u500, u400, u300, u250, u200, u150, u100, u70, u50, u30, u20, u10, v1000, v925, v850, v700, v600, v500, v400, v300, v250, v200, v150, v100, v70, v50, v30, v20, v10, phi1000, phi925, phi850, phi700, phi600, phi500, phi400, phi300, phi250, phi200, phi150, phi100, phi70, phi50, phi30, phi20, phi10, rh1000, rh925, rh850, rh700, rh600, rh500, rh400, rh300, rh250, rh200, rh150, rh100, rh70, rh50, rh30, rh20, rh10, q1000, q925, q850, q700, q600, q500, q400, q300, q250, q200, q150, q100, q70, q50, q30, q20, q10) 
     75TimeSeriesVars= (temp, phi, q, u, v, rh) 
    7576 
    7677[Post_1M_dynzon] 
  • CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/lmdz.driver

    r289 r355  
    102102    IGCM_sys_Mv run.def.tmp run.def 
    103103 
    104     ## Read ByPass_hgardfou option in ${compname}.card --> divide teta* by 2 if [ $ByPass_hgardfou = 1 ] 
    105     IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices ByPass_hgardfou 
    106     eval ByPass_hgardfou=\${${compname}_UserChoices_ByPass_hgardfou} > /dev/null 2>&1 
    107     if [ ${ByPass_hgardfou} = y ] ; then 
     104    ## Read ByPass_hgardfou_teta option in ${compname}.card --> divide teta* by 2 if [ $ByPass_hgardfou_teta = 1 ] 
     105    IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices ByPass_hgardfou_teta 
     106    eval ByPass_hgardfou_teta=\${${compname}_UserChoices_ByPass_hgardfou_teta} > /dev/null 2>&1 
     107    if [ ${ByPass_hgardfou_teta} = y ] ; then 
    108108        awk '{ if ($0 ~ /^teta.*=/) {split($0,a,"=") ; print a[1]"="a[2]/2"."} else print $0}' gcm.def > gcm.def.tmp 
    109109        IGCM_sys_Mv gcm.def.tmp gcm.def 
    110110        echo 
    111         IGCM_debug_Print 1 "ByPass_hgardfou : ^teta*/2 in gcm.def" 
     111        IGCM_debug_Print 1 "ByPass_hgardfou_teta : ^teta*/2 in gcm.def" 
    112112        echo 
    113113        cat gcm.def 
    114         ByPass_hgardfou=n 
    115         IGCM_card_WriteOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices ByPass_hgardfou "${ByPass_hgardfou}" 
     114        ByPass_hgardfou_teta=n 
     115        IGCM_card_WriteOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices ByPass_hgardfou_teta "${ByPass_hgardfou_teta}" 
     116    fi 
     117 
     118    ## Read ByPass_hgardfou_mats option in ${compname}.card --> purmats=y 2 if [ $ByPass_hgardfou_mats = 1 ] 
     119    IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices ByPass_hgardfou_mats 
     120    eval ByPass_hgardfou_mats=\${${compname}_UserChoices_ByPass_hgardfou_mats} > /dev/null 2>&1 
     121    if [ ${ByPass_hgardfou_mats} = y ] ; then 
     122        sed -e "s/^purmats=.*/purmats=y/" gcm.def > gcm.def.tmp 
     123        IGCM_sys_Mv gcm.def.tmp gcm.def 
     124        echo 
     125        IGCM_debug_Print 1 "ByPass_hgardfou_mats : purmats=y in gcm.def" 
     126        echo 
     127        cat gcm.def 
     128        ByPass_hgardfou_mats=n 
     129        IGCM_card_WriteOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices ByPass_hgardfou_mats "${ByPass_hgardfou_mats}" 
    116130    fi 
    117131 
  • CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/oasis.card

    r178 r355  
    1010[BoundaryFiles] 
    1111List=   () 
    12 ListNonDel= (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/grids.nc,                 grids.nc),\ 
    13             (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/masks.nc,                 masks.nc),\ 
    14             (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/areas.nc,                 areas.nc),\ 
     12ListNonDel= (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/grids.nc,           grids.nc),\ 
     13            (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/masks.nc,           masks.nc),\ 
     14            (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/areas.nc,           areas.nc),\ 
    1515            (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/mozaic.wa2o,        wa2o.flx),\ 
    1616            (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/mozaic.wo2a,        wo2a.tsg),\ 
     
    3636[Post_cpl_oce_tau] 
    3737Patches = () 
    38 MonitoringVars = 
    3938TimeSeriesVars = 
    4039 
    4140[Post_cpl_oce_flx] 
    4241Patches = () 
    43 MonitoringVars = 
    4442TimeSeriesVars = 
    4543 
    4644[Post_cpl_oce_sst] 
    4745Patches = () 
    48 MonitoringVars = 
    4946TimeSeriesVars = 
  • CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/opa.card

    r161 r355  
    4545Patches = () 
    4646GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    47 MonitoringVars = (sosstsst, sossheig, sohefldo, sowaflup, sosaline, soicecov) 
    4847TimeSeriesVars = (iowaflup, sohtc300, sohefldo, soicecov, somxl010, sorunoff, sosaline, sossheig, sosstsst, sowaflep, sowaflcd, sowaflup) 
    4948 
     
    5150Patches = () 
    5251GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 
    53 MonitoringVars = 
    5452TimeSeriesVars = (sozotaux) 
    5553 
     
    5755Patches = () 
    5856GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 
    59 MonitoringVars = 
    6057TimeSeriesVars = (sometauy) 
    6158 
     
    6360Patches = () 
    6461GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) 
    65 MonitoringVars = 
    6662TimeSeriesVars = 
    6763 
     
    6965Patches = () 
    7066GatherWithInternal = (lon, lat, deptht, time_counter) 
    71 MonitoringVars = (sozonfha, sozonfhd, sozonfhe) 
    7267TimeSeriesVars = (zotempeg, zotempea, zosaling, zosalina, sozonfha, sozanfha, sozonfhd, sozanfhd, sozonfhe, sozanfhe, sozonfhg, sozanfhg, sozonfho, sozanfho, sozonfsd, sozanfsd, sozonfsg, sozanfsg, sozonfso, sozanfso) 
     68 
     69[Post_5D_grid_T] 
     70Patches = () 
     71GatherWithInternal = (nav_lon, nav_lat, time_counter) 
     72TimeSeriesVars = (sosstsst, somxl010, sohea300) 
     73 
     74[Post_5D_grid_U] 
     75Patches = () 
     76GatherWithInternal = (nav_lon, nav_lat, time_counter) 
     77TimeSeriesVars = (sozotaux) 
     78 
     79[Post_5D_grid_V] 
     80Patches = () 
     81GatherWithInternal = (nav_lon, nav_lat, time_counter) 
     82TimeSeriesVars = (sometauy) 
  • CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/orchidee.card

    r282 r355  
    88        (${R_INIT}/SRF/${config_UserChoices_TagName}/soils_param.nc, .), \ 
    99        (${R_INIT}/SRF/${config_UserChoices_TagName}/routing.nc, .) 
     10#       (${R_INIT}/SRF/${config_UserChoices_TagName}/PFTmap.1980.nc, pft_new.nc) 
    1011 
    1112[BoundaryFiles] 
     
    2829Patches = (Patch_20070220_histcom_time_axis) 
    2930GatherWithInternal = (lon, lat, veget, time_counter) 
    30 MonitoringVars = 
    3131TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snowf, subli, tair, tsol_max, tsol_min, drainage) 
  • CONFIG/trunk/IPSLCM4_v2/EXP00/PARAM/orchidee.def

    r126 r355  
    2323# IMPOSE_VEG is not set 
    2424VEGETATION_FILE=carteveg5km.nc 
     25# VEGETATION_FILE=pft_new.nc 
    2526DIFFUCO_LEAFCI=233. 
    2627CONDVEG_SNOWA=default 
     
    5253RVEG_PFT = .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5 
    5354CDRAG_FROM_GCM = .TRUE. 
     55#LAND_USE=y 
     56#VEGET_YEAR=0 
     57#VEGET_UPDATE=1Y 
Note: See TracChangeset for help on using the changeset viewer.