indice_sol_mod Module


Used by

  • module~~indice_sol_mod~~UsedByGraph module~indice_sol_mod indice_sol_mod proc~stratocu_if stratocu_if proc~stratocu_if->module~indice_sol_mod proc~phyredem~2 phyredem proc~phyredem~2->module~indice_sol_mod module~fonte_neige_mod fonte_neige_mod proc~phyredem~2->module~fonte_neige_mod module~ocean_slab_mod ocean_slab_mod proc~phyredem~2->module~ocean_slab_mod proc~incloud_scav_lsc~2 incloud_scav_lsc proc~incloud_scav_lsc~2->module~indice_sol_mod proc~init_be init_be proc~init_be->module~indice_sol_mod proc~sisvatetat0 sisvatetat0 proc~sisvatetat0->module~indice_sol_mod proc~wx_pbl_prelim_0~2 wx_pbl_prelim_0 proc~wx_pbl_prelim_0~2->module~indice_sol_mod proc~limit_slab~2 limit_slab proc~limit_slab~2->module~indice_sol_mod proc~limit_slab~2->module~ocean_slab_mod proc~surf_seaice~2 surf_seaice proc~surf_seaice~2->module~indice_sol_mod proc~surf_seaice~2->module~ocean_slab_mod proc~physiq physiq proc~physiq->module~indice_sol_mod module~phys_output_ctrlout_mod phys_output_ctrlout_mod proc~physiq->module~phys_output_ctrlout_mod proc~physiq->module~fonte_neige_mod module~phys_output_mod phys_output_mod proc~physiq->module~phys_output_mod proc~thermcell_alp thermcell_alp proc~thermcell_alp->module~indice_sol_mod proc~qsatseaw_1d~2 QSATSEAW_1D proc~qsatseaw_1d~2->module~indice_sol_mod proc~phys_state_var_end~2 phys_state_var_end proc~phys_state_var_end~2->module~indice_sol_mod proc~adaptdustemission adaptdustemission proc~adaptdustemission->module~indice_sol_mod proc~phyredem phyredem proc~phyredem->module~indice_sol_mod proc~phyredem->module~fonte_neige_mod proc~phyredem->module~ocean_slab_mod proc~change_srf_frac change_srf_frac proc~change_srf_frac->module~indice_sol_mod proc~change_srf_frac->module~ocean_slab_mod proc~precuremission precuremission proc~precuremission->module~indice_sol_mod proc~pbl_surface_init~2 pbl_surface_init proc~pbl_surface_init~2->module~indice_sol_mod proc~create_limit_unstruct create_limit_unstruct proc~create_limit_unstruct->module~indice_sol_mod proc~coefcdrag coefcdrag proc~coefcdrag->module~indice_sol_mod proc~wx_pbl_split wx_pbl_split proc~wx_pbl_split->module~indice_sol_mod proc~tracinca~2 tracinca proc~tracinca~2->module~indice_sol_mod proc~limit_slab limit_slab proc~limit_slab->module~indice_sol_mod proc~limit_slab->module~ocean_slab_mod proc~phys_local_var_init phys_local_var_init proc~phys_local_var_init->module~indice_sol_mod proc~traclmdz traclmdz proc~traclmdz->module~indice_sol_mod proc~finemission~2 finemission proc~finemission~2->module~indice_sol_mod proc~calbeta calbeta proc~calbeta->module~indice_sol_mod proc~soil_hetero soil_hetero proc~soil_hetero->module~indice_sol_mod proc~coare30_flux_cnrm COARE30_FLUX_CNRM proc~coare30_flux_cnrm->module~indice_sol_mod proc~surf_land surf_land proc~surf_land->module~indice_sol_mod proc~ocean_forced_noice ocean_forced_noice proc~ocean_forced_noice->module~indice_sol_mod proc~read_pstoke0~2 read_pstoke0 proc~read_pstoke0~2->module~indice_sol_mod proc~iniaqua~3 iniaqua proc~iniaqua~3->module~indice_sol_mod proc~iniaqua~3->module~fonte_neige_mod proc~tracco2i~2 tracco2i proc~tracco2i~2->module~indice_sol_mod proc~phys_state_var_init phys_state_var_init proc~phys_state_var_init->module~indice_sol_mod proc~surf_land_orchidee~2 surf_land_orchidee proc~surf_land_orchidee~2->module~indice_sol_mod proc~ocean_cpl_noice ocean_cpl_noice proc~ocean_cpl_noice->module~indice_sol_mod proc~coarsemission coarsemission proc~coarsemission->module~indice_sol_mod proc~pbl_surface_final~2 pbl_surface_final proc~pbl_surface_final~2->module~indice_sol_mod module~init_ssrf_m init_ssrf_m module~init_ssrf_m->module~indice_sol_mod proc~tend_to_tke tend_to_tke proc~tend_to_tke->module~indice_sol_mod proc~cm3_to_kg cm3_to_kg proc~cm3_to_kg->module~indice_sol_mod proc~qsat_seawater QSAT_SEAWATER proc~qsat_seawater->module~indice_sol_mod proc~pbl_surface_newfrac pbl_surface_newfrac proc~pbl_surface_newfrac->module~indice_sol_mod proc~calltherm calltherm proc~calltherm->module~indice_sol_mod proc~finemission finemission proc~finemission->module~indice_sol_mod proc~physiq~2 physiq proc~physiq~2->module~indice_sol_mod proc~physiq~2->module~phys_output_ctrlout_mod proc~physiq~2->module~fonte_neige_mod proc~physiq~2->module~phys_output_mod proc~ocean_cpl_ice~2 ocean_cpl_ice proc~ocean_cpl_ice~2->module~indice_sol_mod proc~wx_pbl0_merge~2 wx_pbl0_merge proc~wx_pbl0_merge~2->module~indice_sol_mod proc~sisvatredem sisvatredem proc~sisvatredem->module~indice_sol_mod proc~qsat_seawater2~2 QSAT_SEAWATER2 proc~qsat_seawater2~2->module~indice_sol_mod proc~coefkz~2 coefkz proc~coefkz~2->module~indice_sol_mod proc~condsurf condsurf proc~condsurf->module~indice_sol_mod proc~surf_land_bucket surf_land_bucket proc~surf_land_bucket->module~indice_sol_mod proc~surf_land_bucket->module~fonte_neige_mod proc~calwake~2 calwake proc~calwake~2->module~indice_sol_mod proc~phys_state_var_init~2 phys_state_var_init proc~phys_state_var_init~2->module~indice_sol_mod proc~traclmdz_init~2 traclmdz_init proc~traclmdz_init~2->module~indice_sol_mod proc~surf_land_bucket_hetero~2 surf_land_bucket_hetero proc~surf_land_bucket_hetero~2->module~indice_sol_mod proc~surf_land_bucket_hetero~2->module~fonte_neige_mod proc~iniaqua~2 iniaqua proc~iniaqua~2->module~indice_sol_mod proc~iniaqua~2->module~fonte_neige_mod proc~calwake calwake proc~calwake->module~indice_sol_mod proc~cpl_init~2 cpl_init proc~cpl_init~2->module~indice_sol_mod proc~qsatseaw_1d QSATSEAW_1D proc~qsatseaw_1d->module~indice_sol_mod proc~hydrol hydrol proc~hydrol->module~indice_sol_mod proc~cpl_receive_ocean_fields cpl_receive_ocean_fields proc~cpl_receive_ocean_fields->module~indice_sol_mod proc~dustemission dustemission proc~dustemission->module~indice_sol_mod proc~interfoce_lim~2 interfoce_lim proc~interfoce_lim~2->module~indice_sol_mod proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->module~indice_sol_mod proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~indice_sol_mod proc~phys_output_write~2->module~phys_output_ctrlout_mod proc~phys_output_write~2->module~ocean_slab_mod proc~ocean_cpl_ice ocean_cpl_ice proc~ocean_cpl_ice->module~indice_sol_mod proc~cltracrn~2 cltracrn proc~cltracrn~2->module~indice_sol_mod proc~precuremission~2 precuremission proc~precuremission~2->module~indice_sol_mod proc~phytrac~2 phytrac proc~phytrac~2->module~indice_sol_mod proc~soil~2 soil proc~soil~2->module~indice_sol_mod module~fonte_neige_mod~2 fonte_neige_mod module~fonte_neige_mod~2->module~indice_sol_mod proc~limit_read_tot~2 limit_read_tot proc~limit_read_tot~2->module~indice_sol_mod proc~create_limit_unstruct~2 create_limit_unstruct proc~create_limit_unstruct~2->module~indice_sol_mod proc~soil soil proc~soil->module~indice_sol_mod proc~cpl_init cpl_init proc~cpl_init->module~indice_sol_mod proc~surf_land_orchidee surf_land_orchidee proc~surf_land_orchidee->module~indice_sol_mod proc~calcul_fluxs calcul_fluxs proc~calcul_fluxs->module~indice_sol_mod proc~surf_ocean surf_ocean proc~surf_ocean->module~indice_sol_mod proc~surf_ocean->module~ocean_slab_mod proc~hydrol~2 hydrol proc~hydrol~2->module~indice_sol_mod proc~fonte_neige_get_vars~2 fonte_neige_get_vars proc~fonte_neige_get_vars~2->module~indice_sol_mod proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~indice_sol_mod proc~phys_output_write_spl~2->module~phys_output_ctrlout_mod proc~phys_output_write_spl~2->module~ocean_slab_mod proc~coef_diff_turb coef_diff_turb proc~coef_diff_turb->module~indice_sol_mod proc~cdrag~2 cdrag proc~cdrag~2->module~indice_sol_mod proc~cpl_receive_ocean_fields~2 cpl_receive_ocean_fields proc~cpl_receive_ocean_fields~2->module~indice_sol_mod proc~phys_local_var_init~2 phys_local_var_init proc~phys_local_var_init~2->module~indice_sol_mod proc~cpl_send_seaice_fields cpl_send_seaice_fields proc~cpl_send_seaice_fields->module~indice_sol_mod module~phys_output_ctrlout_mod->module~indice_sol_mod proc~surf_land_bucket_hetero surf_land_bucket_hetero proc~surf_land_bucket_hetero->module~indice_sol_mod proc~surf_land_bucket_hetero->module~fonte_neige_mod proc~initdust initdust proc~initdust->module~indice_sol_mod proc~hgardfou~2 hgardfou proc~hgardfou~2->module~indice_sol_mod proc~phys_local_var_end phys_local_var_end proc~phys_local_var_end->module~indice_sol_mod proc~pbl_surface_newfrac~2 pbl_surface_newfrac proc~pbl_surface_newfrac~2->module~indice_sol_mod proc~cdrag cdrag proc~cdrag->module~indice_sol_mod proc~phytracr_spl phytracr_spl proc~phytracr_spl->module~indice_sol_mod proc~deposition deposition proc~deposition->module~indice_sol_mod proc~ocean_forced_noice~2 ocean_forced_noice proc~ocean_forced_noice~2->module~indice_sol_mod proc~read_newemissions~2 read_newemissions proc~read_newemissions~2->module~indice_sol_mod proc~clcdrag clcdrag proc~clcdrag->module~indice_sol_mod proc~tend_to_tke~2 tend_to_tke proc~tend_to_tke~2->module~indice_sol_mod proc~stratocu_if~2 stratocu_if proc~stratocu_if~2->module~indice_sol_mod proc~cpl_receive_frac~2 cpl_receive_frac proc~cpl_receive_frac~2->module~indice_sol_mod proc~phys_local_var_end~2 phys_local_var_end proc~phys_local_var_end~2->module~indice_sol_mod proc~read_pstoke read_pstoke proc~read_pstoke->module~indice_sol_mod proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->module~indice_sol_mod proc~old_lmdz1d->module~fonte_neige_mod proc~traclmdz_init traclmdz_init proc~traclmdz_init->module~indice_sol_mod proc~sisvatredem~2 sisvatredem proc~sisvatredem~2->module~indice_sol_mod proc~wx_pbl_prelim_beta wx_pbl_prelim_beta proc~wx_pbl_prelim_beta->module~indice_sol_mod proc~trconvect~2 trconvect proc~trconvect~2->module~indice_sol_mod proc~phytrac phytrac proc~phytrac->module~indice_sol_mod module~fonte_neige_mod->module~indice_sol_mod proc~coefcdrag~2 coefcdrag proc~coefcdrag~2->module~indice_sol_mod proc~blcloud_scav_lsc~2 blcloud_scav_lsc proc~blcloud_scav_lsc~2->module~indice_sol_mod proc~surf_land_bucket~2 surf_land_bucket proc~surf_land_bucket~2->module~indice_sol_mod proc~surf_land_bucket~2->module~fonte_neige_mod proc~limit_read_tot limit_read_tot proc~limit_read_tot->module~indice_sol_mod proc~cpl_receive_frac cpl_receive_frac proc~cpl_receive_frac->module~indice_sol_mod proc~coefkz2 coefkz2 proc~coefkz2->module~indice_sol_mod proc~incloud_scav_lsc incloud_scav_lsc proc~incloud_scav_lsc->module~indice_sol_mod proc~blcloud_scav~2 blcloud_scav proc~blcloud_scav~2->module~indice_sol_mod proc~adaptdustemission~2 adaptdustemission proc~adaptdustemission~2->module~indice_sol_mod proc~read_pstoke0 read_pstoke0 proc~read_pstoke0->module~indice_sol_mod proc~clcdrag~2 clcdrag proc~clcdrag~2->module~indice_sol_mod proc~create_etat0_unstruct~2 create_etat0_unstruct proc~create_etat0_unstruct~2->module~indice_sol_mod proc~create_etat0_unstruct~2->module~fonte_neige_mod proc~calltherm~2 calltherm proc~calltherm~2->module~indice_sol_mod proc~iniphysiq iniphysiq proc~iniphysiq->module~indice_sol_mod proc~ocean_forced_ice ocean_forced_ice proc~ocean_forced_ice->module~indice_sol_mod proc~ocean_forced_ice->module~fonte_neige_mod proc~cltracrn cltracrn proc~cltracrn->module~indice_sol_mod proc~blcloud_scav blcloud_scav proc~blcloud_scav->module~indice_sol_mod proc~init_be~2 init_be proc~init_be~2->module~indice_sol_mod proc~coef_diff_turb~2 coef_diff_turb proc~coef_diff_turb~2->module~indice_sol_mod proc~interfoce_lim interfoce_lim proc~interfoce_lim->module~indice_sol_mod proc~surf_landice surf_landice proc~surf_landice->module~indice_sol_mod proc~surf_landice->module~fonte_neige_mod proc~wx_pbl_prelim_beta~2 wx_pbl_prelim_beta proc~wx_pbl_prelim_beta~2->module~indice_sol_mod module~ocean_slab_mod->module~indice_sol_mod proc~initphysto~2 initphysto proc~initphysto~2->module~indice_sol_mod proc~surf_land~2 surf_land proc~surf_land~2->module~indice_sol_mod proc~ocean_cpl_noice~2 ocean_cpl_noice proc~ocean_cpl_noice~2->module~indice_sol_mod proc~traclmdz~2 traclmdz proc~traclmdz~2->module~indice_sol_mod proc~iniphysiq~2 iniphysiq proc~iniphysiq~2->module~indice_sol_mod proc~qsat_seawater2 QSAT_SEAWATER2 proc~qsat_seawater2->module~indice_sol_mod proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~indice_sol_mod proc~phys_output_write_spl->module~phys_output_ctrlout_mod proc~phys_output_write_spl->module~ocean_slab_mod proc~coefkz coefkz proc~coefkz->module~indice_sol_mod proc~wx_pbl0_merge wx_pbl0_merge proc~wx_pbl0_merge->module~indice_sol_mod proc~cpl_send_ocean_fields cpl_send_ocean_fields proc~cpl_send_ocean_fields->module~indice_sol_mod proc~tracco2i tracco2i proc~tracco2i->module~indice_sol_mod proc~fonte_neige_get_vars fonte_neige_get_vars proc~fonte_neige_get_vars->module~indice_sol_mod proc~blcloud_scav_lsc blcloud_scav_lsc proc~blcloud_scav_lsc->module~indice_sol_mod proc~cpl_send_seaice_fields~2 cpl_send_seaice_fields proc~cpl_send_seaice_fields~2->module~indice_sol_mod proc~coarsemission~2 coarsemission proc~coarsemission~2->module~indice_sol_mod proc~surf_ocean~2 surf_ocean proc~surf_ocean~2->module~indice_sol_mod proc~surf_ocean~2->module~ocean_slab_mod proc~incloud_scav incloud_scav proc~incloud_scav->module~indice_sol_mod proc~qsat_seawater~2 QSAT_SEAWATER proc~qsat_seawater~2->module~indice_sol_mod proc~initdust~2 initdust proc~initdust~2->module~indice_sol_mod proc~etat0phys_netcdf etat0phys_netcdf proc~etat0phys_netcdf->module~indice_sol_mod proc~etat0phys_netcdf->module~init_ssrf_m proc~etat0phys_netcdf->module~fonte_neige_mod proc~initrrnpb initrrnpb proc~initrrnpb->module~indice_sol_mod proc~wx_pbl_prelim_0 wx_pbl_prelim_0 proc~wx_pbl_prelim_0->module~indice_sol_mod proc~surf_seaice surf_seaice proc~surf_seaice->module~indice_sol_mod proc~surf_seaice->module~ocean_slab_mod proc~calbeta~2 calbeta proc~calbeta~2->module~indice_sol_mod proc~deposition~2 deposition proc~deposition~2->module~indice_sol_mod proc~ocean_forced_ice~2 ocean_forced_ice proc~ocean_forced_ice~2->module~indice_sol_mod proc~ocean_forced_ice~2->module~fonte_neige_mod proc~wx_pbl_split~2 wx_pbl_split proc~wx_pbl_split~2->module~indice_sol_mod proc~phys_output_write phys_output_write proc~phys_output_write->module~indice_sol_mod proc~phys_output_write->module~phys_output_ctrlout_mod proc~phys_output_write->module~ocean_slab_mod proc~soil_hetero~2 soil_hetero proc~soil_hetero~2->module~indice_sol_mod proc~coefkz2~2 coefkz2 proc~coefkz2~2->module~indice_sol_mod module~phys_output_mod->module~indice_sol_mod proc~trconvect trconvect proc~trconvect->module~indice_sol_mod proc~fonte_neige~2 fonte_neige proc~fonte_neige~2->module~indice_sol_mod proc~calcul_fluxs~2 calcul_fluxs proc~calcul_fluxs~2->module~indice_sol_mod proc~pbl_surface_final pbl_surface_final proc~pbl_surface_final->module~indice_sol_mod proc~phys_state_var_end phys_state_var_end proc~phys_state_var_end->module~indice_sol_mod proc~sisvat_ts2~2 SISVAT_TS2 proc~sisvat_ts2~2->module~indice_sol_mod proc~cpl_send_ocean_fields~2 cpl_send_ocean_fields proc~cpl_send_ocean_fields~2->module~indice_sol_mod proc~phytracr_spl~2 phytracr_spl proc~phytracr_spl~2->module~indice_sol_mod module~phys_output_ctrlout_mod~2 phys_output_ctrlout_mod module~phys_output_ctrlout_mod~2->module~indice_sol_mod proc~scm scm proc~scm->module~indice_sol_mod proc~scm->module~fonte_neige_mod proc~read_pstoke~2 read_pstoke proc~read_pstoke~2->module~indice_sol_mod proc~surf_landice~2 surf_landice proc~surf_landice~2->module~indice_sol_mod proc~surf_landice~2->module~fonte_neige_mod module~ocean_slab_mod~2 ocean_slab_mod module~ocean_slab_mod~2->module~indice_sol_mod proc~hgardfou hgardfou proc~hgardfou->module~indice_sol_mod proc~tracinca tracinca proc~tracinca->module~indice_sol_mod module~phys_output_mod~2 phys_output_mod module~phys_output_mod~2->module~indice_sol_mod proc~initrrnpb~2 initrrnpb proc~initrrnpb~2->module~indice_sol_mod proc~incloud_scav~2 incloud_scav proc~incloud_scav~2->module~indice_sol_mod proc~fonte_neige fonte_neige proc~fonte_neige->module~indice_sol_mod proc~pbl_surface pbl_surface proc~pbl_surface->module~indice_sol_mod proc~coare30_flux_cnrm~2 COARE30_FLUX_CNRM proc~coare30_flux_cnrm~2->module~indice_sol_mod proc~phystokenc~2 phystokenc proc~phystokenc~2->module~indice_sol_mod proc~phyetat0 phyetat0 proc~phyetat0->module~indice_sol_mod proc~phyetat0->module~fonte_neige_mod proc~phyetat0->module~ocean_slab_mod proc~limit_read_frac limit_read_frac proc~limit_read_frac->module~indice_sol_mod proc~cm3_to_kg~2 cm3_to_kg proc~cm3_to_kg~2->module~indice_sol_mod proc~limit_read_frac~2 limit_read_frac proc~limit_read_frac~2->module~indice_sol_mod proc~limit_netcdf limit_netcdf proc~limit_netcdf->module~indice_sol_mod proc~pbl_surface_init pbl_surface_init proc~pbl_surface_init->module~indice_sol_mod proc~phyetat0~2 phyetat0 proc~phyetat0~2->module~indice_sol_mod proc~phyetat0~2->module~fonte_neige_mod proc~phyetat0~2->module~ocean_slab_mod proc~condsurf~2 condsurf proc~condsurf~2->module~indice_sol_mod proc~thermcell_alp~2 thermcell_alp proc~thermcell_alp~2->module~indice_sol_mod proc~dustemission~2 dustemission proc~dustemission~2->module~indice_sol_mod proc~initphysto initphysto proc~initphysto->module~indice_sol_mod proc~phystokenc phystokenc proc~phystokenc->module~indice_sol_mod proc~create_etat0_unstruct create_etat0_unstruct proc~create_etat0_unstruct->module~indice_sol_mod proc~create_etat0_unstruct->module~fonte_neige_mod proc~sisvat_ts2 SISVAT_TS2 proc~sisvat_ts2->module~indice_sol_mod proc~read_newemissions read_newemissions proc~read_newemissions->module~indice_sol_mod proc~change_srf_frac~2 change_srf_frac proc~change_srf_frac~2->module~indice_sol_mod proc~change_srf_frac~2->module~ocean_slab_mod proc~sisvatetat0~2 sisvatetat0 proc~sisvatetat0~2->module~indice_sol_mod proc~diag_slp diag_slp proc~diag_slp->module~phys_output_ctrlout_mod proc~phys_output_open phys_output_open proc~phys_output_open->module~phys_output_ctrlout_mod proc~recmwf_aero RECMWF_AERO proc~recmwf_aero->module~phys_output_mod proc~sw_aeroar4~2 SW_AEROAR4 proc~sw_aeroar4~2->module~phys_output_mod module~limit limit module~limit->module~init_ssrf_m proc~phys_output_open~2 phys_output_open proc~phys_output_open~2->module~phys_output_ctrlout_mod proc~sw_aeroar4 SW_AEROAR4 proc~sw_aeroar4->module~phys_output_mod proc~recmwf_aero~2 RECMWF_AERO proc~recmwf_aero~2->module~phys_output_mod proc~diag_slp~2 diag_slp proc~diag_slp~2->module~phys_output_ctrlout_mod program~ce0l ce0l program~ce0l->module~limit

Contents


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: nbsrf = 4
integer, public, parameter :: is_ter = 1
integer, public, parameter :: is_lic = 2
integer, public, parameter :: is_oce = 3
integer, public, parameter :: is_sic = 4
integer, public, parameter :: is_ave = nbsrf+1
real, public, parameter :: epsfra = 1.0E-05
character(len=3), public, parameter, DIMENSION(nbsrf) :: clnsurf = (/'ter', 'lic', 'oce', 'sic'/)
integer, public, SAVE :: nvm_orch

! If max_nbtersrf is modified, please change also the output number in phys_output_ctrlout_mod.F90

integer, public, parameter :: max_nbtersrf = 5
character(len=1), public, parameter, DIMENSION(max_nbtersrf) :: nb_tersrf = (/'1', '2', '3', '4', '5'/)

! nsoilout must be lower than nsoilmx

integer, public, parameter :: nsoilout = 10
character(len=2), public, parameter, DIMENSION(nsoilout) :: nb_soil = (/'01', '02', '03', '04', '05', '06', '07', '08', '09', '10'/)