surface_data Module


Used by

  • module~~surface_data~~UsedByGraph module~surface_data surface_data proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->module~surface_data module~pbl_surface_mod pbl_surface_mod proc~old_lmdz1d->module~pbl_surface_mod proc~phyredem~2 phyredem proc~phyredem~2->module~surface_data proc~phyredem~2->module~pbl_surface_mod module~ocean_slab_mod ocean_slab_mod proc~phyredem~2->module~ocean_slab_mod module~pbl_surface_mod->module~surface_data proc~surf_land_bucket surf_land_bucket proc~surf_land_bucket->module~surface_data proc~phys_state_var_init~2 phys_state_var_init proc~phys_state_var_init~2->module~surface_data proc~surf_land_bucket_hetero~2 surf_land_bucket_hetero proc~surf_land_bucket_hetero~2->module~surface_data proc~iniaqua~2 iniaqua proc~iniaqua~2->module~surface_data proc~iniaqua~2->module~pbl_surface_mod proc~ocean_forced_ice~2 ocean_forced_ice proc~ocean_forced_ice~2->module~surface_data proc~cpl_init~2 cpl_init proc~cpl_init~2->module~surface_data proc~inlandsis~2 INLANDSIS proc~inlandsis~2->module~surface_data proc~phys_output_write phys_output_write proc~phys_output_write->module~surface_data proc~phys_output_write->module~pbl_surface_mod proc~phys_output_write->module~ocean_slab_mod proc~physiq physiq proc~physiq->module~surface_data proc~physiq->module~pbl_surface_mod proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~surface_data proc~phys_output_write~2->module~pbl_surface_mod proc~phys_output_write~2->module~ocean_slab_mod proc~init_limit_read~2 init_limit_read proc~init_limit_read~2->module~surface_data proc~surf_land_bucket~2 surf_land_bucket proc~surf_land_bucket~2->module~surface_data proc~phys_state_var_end~2 phys_state_var_end proc~phys_state_var_end~2->module~surface_data module~surf_land_orchidee_mod~2 surf_land_orchidee_mod module~surf_land_orchidee_mod~2->module~surface_data proc~phys_state_var_end phys_state_var_end proc~phys_state_var_end->module~surface_data proc~phyredem phyredem proc~phyredem->module~surface_data proc~phyredem->module~pbl_surface_mod proc~phyredem->module~ocean_slab_mod proc~change_srf_frac change_srf_frac proc~change_srf_frac->module~surface_data proc~change_srf_frac->module~pbl_surface_mod proc~change_srf_frac->module~ocean_slab_mod proc~surf_seaice surf_seaice proc~surf_seaice->module~surface_data proc~surf_seaice->module~ocean_slab_mod proc~surf_inlandsis~2 surf_inlandsis proc~surf_inlandsis~2->module~surface_data proc~limit_read_tot limit_read_tot proc~limit_read_tot->module~surface_data proc~cpl_receive_frac cpl_receive_frac proc~cpl_receive_frac->module~surface_data proc~snoptp SnOptP proc~snoptp->module~surface_data proc~sisvat_qsn SISVAT_qSn proc~sisvat_qsn->module~surface_data proc~scm scm proc~scm->module~surface_data proc~scm->module~pbl_surface_mod proc~limit_read_rug_alb limit_read_rug_alb proc~limit_read_rug_alb->module~surface_data proc~sisvat_zsn SISVAT_zSn proc~sisvat_zsn->module~surface_data proc~snoptp~2 SnOptP proc~snoptp~2->module~surface_data proc~surf_landice~2 surf_landice proc~surf_landice~2->module~surface_data proc~limit_read_tot~2 limit_read_tot proc~limit_read_tot~2->module~surface_data proc~phys_output_open~2 phys_output_open proc~phys_output_open~2->module~surface_data proc~create_etat0_unstruct~2 create_etat0_unstruct proc~create_etat0_unstruct~2->module~surface_data proc~create_etat0_unstruct~2->module~pbl_surface_mod module~ocean_slab_mod~2 ocean_slab_mod module~ocean_slab_mod~2->module~surface_data proc~cpl_init cpl_init proc~cpl_init->module~surface_data proc~surf_ocean surf_ocean proc~surf_ocean->module~surface_data proc~surf_ocean->module~ocean_slab_mod proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~surface_data proc~phys_output_write_spl~2->module~pbl_surface_mod proc~phys_output_write_spl~2->module~ocean_slab_mod proc~phys_output_open phys_output_open proc~phys_output_open->module~surface_data proc~inlandsis INLANDSIS proc~inlandsis->module~surface_data proc~limit_read_rug_alb~2 limit_read_rug_alb proc~limit_read_rug_alb~2->module~surface_data proc~cpl_receive_frac~2 cpl_receive_frac proc~cpl_receive_frac~2->module~surface_data proc~conf_phys~2 conf_phys proc~conf_phys~2->module~surface_data proc~init_limit_read init_limit_read proc~init_limit_read->module~surface_data module~surf_land_orchidee_mod surf_land_orchidee_mod module~surf_land_orchidee_mod->module~surface_data proc~surf_land surf_land proc~surf_land->module~surface_data proc~surf_land->module~surf_land_orchidee_mod proc~surf_land_bucket_hetero surf_land_bucket_hetero proc~surf_land_bucket_hetero->module~surface_data proc~ocean_forced_noice ocean_forced_noice proc~ocean_forced_noice->module~surface_data proc~ocean_forced_ice ocean_forced_ice proc~ocean_forced_ice->module~surface_data proc~iniaqua~3 iniaqua proc~iniaqua~3->module~surface_data proc~iniaqua~3->module~pbl_surface_mod proc~phys_state_var_init phys_state_var_init proc~phys_state_var_init->module~surface_data proc~phyetat0 phyetat0 proc~phyetat0->module~surface_data proc~phyetat0->module~pbl_surface_mod proc~phyetat0->module~ocean_slab_mod proc~surf_landice surf_landice proc~surf_landice->module~surface_data module~ocean_slab_mod->module~surface_data proc~phyetat0~2 phyetat0 proc~phyetat0~2->module~surface_data proc~phyetat0~2->module~pbl_surface_mod proc~phyetat0~2->module~ocean_slab_mod proc~surf_land~2 surf_land proc~surf_land~2->module~surface_data proc~surf_land~2->module~surf_land_orchidee_mod proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~surface_data proc~phys_output_write_spl->module~pbl_surface_mod proc~phys_output_write_spl->module~ocean_slab_mod proc~sisvat_zsn~2 SISVAT_zSn proc~sisvat_zsn~2->module~surface_data proc~ocean_forced_noice~2 ocean_forced_noice proc~ocean_forced_noice~2->module~surface_data proc~surf_ocean~2 surf_ocean proc~surf_ocean~2->module~surface_data proc~surf_ocean~2->module~ocean_slab_mod module~init_ssrf_m init_ssrf_m module~init_ssrf_m->module~surface_data proc~sisvat_qsn~2 SISVAT_qSn proc~sisvat_qsn~2->module~surface_data module~pbl_surface_mod~2 pbl_surface_mod module~pbl_surface_mod~2->module~surface_data proc~conf_phys conf_phys proc~conf_phys->module~surface_data proc~create_etat0_unstruct create_etat0_unstruct proc~create_etat0_unstruct->module~surface_data proc~create_etat0_unstruct->module~pbl_surface_mod proc~surf_inlandsis surf_inlandsis proc~surf_inlandsis->module~surface_data proc~physiq~2 physiq proc~physiq~2->module~surface_data proc~physiq~2->module~pbl_surface_mod proc~change_srf_frac~2 change_srf_frac proc~change_srf_frac~2->module~surface_data proc~change_srf_frac~2->module~pbl_surface_mod proc~change_srf_frac~2->module~ocean_slab_mod proc~surf_seaice~2 surf_seaice proc~surf_seaice~2->module~surface_data proc~surf_seaice~2->module~ocean_slab_mod proc~etat0phys_netcdf etat0phys_netcdf proc~etat0phys_netcdf->module~pbl_surface_mod proc~etat0phys_netcdf->module~init_ssrf_m proc~limit_slab~2 limit_slab proc~limit_slab~2->module~ocean_slab_mod proc~limit_slab limit_slab proc~limit_slab->module~ocean_slab_mod module~limit limit module~limit->module~init_ssrf_m program~ce0l ce0l program~ce0l->module~limit

Contents


Variables

Type Visibility Attributes Name Initial
real, public, parameter :: calice = 1.0/(5.1444e+06*0.15)
real, public, parameter :: calsno = 1./(2.3867e+06*.15)
logical, public, SAVE :: ok_veget
character(len=10), public, SAVE :: type_veget
character(len=6), public, SAVE :: type_ocean
integer, public, SAVE :: iflag_seaice
integer, public, SAVE :: iflag_seaice_alb
integer, public, SAVE :: iflag_leads
real, public, SAVE :: sice_cond
real, public, SAVE :: sisno_cond
real, public, SAVE :: sisno_den
real, public, SAVE :: sisno_min
real, public, SAVE :: sithick_min
real, public, SAVE :: sisno_wfact
real, public, SAVE :: amax_n
real, public, SAVE :: amax_s
real, public, SAVE :: rn_alb_sdry
real, public, SAVE :: rn_alb_smlt
real, public, SAVE :: rn_alb_idry
real, public, SAVE :: rn_alb_imlt
real, public, SAVE :: si_pen_frac
real, public, SAVE :: si_pen_ext
real, public, SAVE :: fseaN
real, public, SAVE :: fseaS
character(len=6), public, SAVE :: version_ocean
real, public, SAVE :: t_coupl
integer, public, SAVE :: landice_opt
integer, public, SAVE :: iflag_tsurf_inlandsis
integer, public, SAVE :: iflag_temp_inlandsis
integer, public, SAVE :: iflag_albcalc
integer, public, SAVE :: iflag_z0m_snow
logical, public, SAVE :: SnoMod
logical, public, SAVE :: BloMod
logical, public, SAVE :: ok_outfor
logical, public, SAVE :: is_ok_slush
logical, public, SAVE :: is_ok_density_kotlyakov
logical, public, SAVE :: is_ok_z0h_rn
logical, public, SAVE :: ok_zsn_ii
logical, public, SAVE :: discret_xf
logical, public, SAVE :: opt_runoff_ac
real, public, SAVE :: prescribed_z0m_snow
real, public, SAVE :: correc_alb
real, public, SAVE :: buf_sph_pol
real, public, SAVE :: buf_siz_pol