Changeset 5364 for LMDZ6/trunk/libf


Ignore:
Timestamp:
Dec 3, 2024, 8:37:58 AM (13 days ago)
Author:
evignon
Message:

Valentin Wiener, Etienne Vignon: remplacement de la cle z0h_landice par ratio_z0hz0m_landice
car beaucoup plus pertinent pour le tuning

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

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/clesphys_mod_h.f90

    r5282 r5364  
    1414          , f_cdrag_ter, f_cdrag_oce, f_rugoro, z0min, tau_gl              &
    1515          , min_wind_speed, f_gust_wk, f_gust_bl, f_qsat_oce, f_z0qh_oce   &
    16           , z0m_seaice, z0h_seaice, z0m_landice, z0h_landice              &
     16          , z0m_seaice, z0h_seaice, z0m_landice, ratio_z0hz0m_landice  &
    1717          , freq_outNMC, freq_calNMC                                   &
    1818          , lonmin_ins, lonmax_ins, latmin_ins, latmax_ins             &
     
    105105  REAL min_wind_speed, f_gust_wk, f_gust_bl, f_qsat_oce, f_z0qh_oce
    106106  REAL z0m_seaice, z0h_seaice
    107   REAL z0m_landice, z0h_landice
     107  REAL z0m_landice, ratio_z0hz0m_landice
    108108  INTEGER iflag_gusts, iflag_z0_oce
    109109
     
    171171  !$OMP      , f_cdrag_ter, f_cdrag_oce, f_rugoro, z0min, tau_gl              &
    172172  !$OMP      , min_wind_speed, f_gust_wk, f_gust_bl, f_qsat_oce, f_z0qh_oce   &
    173   !$OMP      , z0m_seaice, z0h_seaice, z0m_landice, z0h_landice              &
     173  !$OMP      , z0m_seaice, z0h_seaice, z0m_landice, ratio_z0hz0m_landice  &
    174174  !$OMP      , freq_outNMC, freq_calNMC                                   &
    175175  !$OMP      , lonmin_ins, lonmax_ins, latmin_ins, latmax_ins             &
  • LMDZ6/trunk/libf/phylmd/conf_phys_m.f90

    r5309 r5364  
    133133    REAL, SAVE          :: f_rugoro_omp   , z0min_omp
    134134    REAL, SAVE          :: z0m_seaice_omp,z0h_seaice_omp
    135     REAL, SAVE          :: z0m_landice_omp,z0h_landice_omp
     135    REAL, SAVE          :: z0m_landice_omp,ratio_z0hz0m_landice_omp
    136136    REAL, SAVE          :: min_wind_speed_omp,f_gust_wk_omp,f_gust_bl_omp,f_qsat_oce_omp, f_z0qh_oce_omp
    137137    INTEGER, SAVE       :: iflag_gusts_omp,iflag_z0_oce_omp
     
    19471947
    19481948    z0m_landice_omp = 0.001 ; CALL getin('z0m_landice',z0m_landice_omp)
    1949     z0h_landice_omp = 0.001 ; CALL getin('z0h_landice',z0h_landice_omp)
     1949    ratio_z0hz0m_landice_omp = 1. ; CALL getin('ratio_z0hz0m_landice',ratio_z0hz0m_landice_omp)
    19501950
    19511951    f_rugoro_omp = 0.
     
    25042504    z0h_seaice=z0h_seaice_omp
    25052505    z0m_landice=z0m_landice_omp
    2506     z0h_landice=z0h_landice_omp
     2506    ratio_z0hz0m_landice=ratio_z0hz0m_landice_omp
    25072507
    25082508    f_rugoro=f_rugoro_omp
  • LMDZ6/trunk/libf/phylmd/surf_landice_mod.F90

    r5285 r5364  
    448448if (z0m_landice .GT. 0.) then
    449449    z0m(1:knon) = z0m_landice
    450     z0h(1:knon) = z0h_landice
     450    z0h(1:knon) = z0m_landice*ratio_z0hz0m_landice
    451451else
    452452    ! parameterization of z0=f(T) following measurements in Adelie Land by Amory et al 2017
Note: See TracChangeset for help on using the changeset viewer.