Changeset 3095 for LMDZ6/trunk/libf


Ignore:
Timestamp:
Dec 1, 2017, 5:07:32 PM (7 years ago)
Author:
Laurent Fairhead
Message:

Adding some further variables for the CMIP6 Data Request v18
LF

Location:
LMDZ6/trunk/libf/phylmd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90

    r3082 r3095  
    330330    'ndayrain', 'Number of dayrain(liq+sol)', '-', &
    331331      (/ "inst(X)", "inst(X)", "inst(X)", "inst(X)", "inst(X)", "inst(X)", "inst(X)", "inst(X)", "inst(X)", "inst(X)" /))
     332  TYPE(ctrl_out), SAVE :: o_rain_fall = ctrl_out((/ 1, 1, 1, 10, 5, 10, 11, 11, 11, 11/), &
     333    'rain_fall', 'Precip Totale liq', 'kg/(s*m2)', (/ ('', i=1, 10) /))
    332334  TYPE(ctrl_out), SAVE :: o_precip = ctrl_out((/ 1, 1, 1, 10, 5, 10, 11, 11, 11, 11/), &
    333335    'precip', 'Precip Totale liq+sol', 'kg/(s*m2)', (/ ('', i=1, 10) /))
     
    477479  TYPE(ctrl_out), SAVE :: o_fqfonte = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
    478480    'fqfonte', 'Land ice melt', 'kg/m2/s', (/ ('', i=1, 10) /))
     481  TYPE(ctrl_out), SAVE :: o_mrroli = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
     482    'mrroli', 'Runoff flux over land ice', 'kg/m2/s', (/ ('', i=1, 10) /))
    479483  TYPE(ctrl_out), SAVE :: o_runofflic = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
    480484    'runofflic', 'Land ice melt to ocean', 'kg/m2/s', (/ ('', i=1, 10) /))
  • LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90

    r3082 r3095  
    4040         o_wind10m, o_wind10max, o_gusts, o_sicf, &
    4141         o_psol, o_mass, o_qsurf, o_qsol, &
    42          o_precip, o_ndayrain, o_plul, o_pluc, o_plun, &
     42         o_precip, o_rain_fall, o_ndayrain, o_plul, o_pluc, o_plun, &
    4343         o_snow, o_msnow, o_fsnow, o_evap, o_ep,o_epmax_diag, & ! epmax_cape
    4444         o_tops, o_tops0, o_topl, o_topl0, &
     
    5454         o_bils_ec,o_bils_ech, o_bils_tke, o_bils_kinetic, &
    5555         o_bils_latent, o_bils_enthalp, o_sens, &
    56          o_fder, o_ffonte, o_fqcalving, o_fqfonte, o_runofflic, &
     56         o_fder, o_ffonte, o_fqcalving, o_fqfonte, o_mrroli, o_runofflic, &
    5757         o_taux, o_tauy, o_snowsrf, o_qsnow, &
    5858         o_snowhgt, o_toice, o_sissnow, o_runoff, &
     
    668668
    669669       CALL histwrite_phy(o_precip, zx_tmp_fi2d)
     670       CALL histwrite_phy(o_rain_fall, rain_fall)
    670671       CALL histwrite_phy(o_ndayrain, nday_rain)
    671672
     
    799800       CALL histwrite_phy(o_fqcalving, zxfqcalving)
    800801       CALL histwrite_phy(o_fqfonte, zxfqfonte)
     802       IF (vars_defined) THEN
     803          zx_tmp_fi2d(1:klon)=(zxfqfonte(1:klon)+rain_fall(1:klon))*pctsrf(1:klon,is_lic)
     804       ENDIF
     805       CALL histwrite_phy(o_mrroli, zx_tmp_fi2d)
    801806       CALL histwrite_phy(o_runofflic, zxrunofflic)
    802807       IF (vars_defined) THEN
Note: See TracChangeset for help on using the changeset viewer.