fonte_neige_mod Module







ifdef ISO

subroutine fonte_neige_export_xtrun_off_lic_0(knon,xtrun_off_lic_0_diag) use infotrac_phy, ONLY: niso

! inputs
INTEGER, INTENT(IN)                      :: knon
real, INTENT(IN), DIMENSION(niso,klon)   :: xtrun_off_lic_0_diag

xtrun_off_lic_0(:,:)=xtrun_off_lic_0_diag(:,:)

end subroutine fonte_neige_export_xtrun_off_lic_0

endif


Uses

  • module~~fonte_neige_mod~2~~UsesGraph module~fonte_neige_mod~2 fonte_neige_mod module~indice_sol_mod indice_sol_mod module~fonte_neige_mod~2->module~indice_sol_mod module~dimphy~3 dimphy module~fonte_neige_mod~2->module~dimphy~3

Contents


Variables

Type Visibility Attributes Name Initial
real, public, ALLOCATABLE, DIMENSION(:) :: run_off_lic
real, public, ALLOCATABLE, DIMENSION(:,:) :: ffonte_global
real, public, ALLOCATABLE, DIMENSION(:,:) :: fqfonte_global
real, public, ALLOCATABLE, DIMENSION(:,:) :: fqcalving_global
real, public, ALLOCATABLE, DIMENSION(:) :: runofflic_global

Subroutines

public subroutine fonte_neige_init(restart_runoff)

Input argument

Read more…

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(klon) :: restart_runoff

public subroutine fonte_neige(knon, nisurf, knindex, dtime, tsurf, precip_rain, precip_snow, snow, qsol, tsurf_new, evap, ice_sub)

Save ffonte, fqfonte and fqcalving in global arrays for each sub-surface separately

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: knon
integer, intent(in) :: nisurf
integer, intent(in), DIMENSION(klon) :: knindex
real, intent(in) :: dtime
real, intent(in), DIMENSION(klon) :: tsurf
real, intent(in), DIMENSION(klon) :: precip_rain
real, intent(in), DIMENSION(klon) :: precip_snow Read more…
real, intent(inout), DIMENSION(klon) :: snow
real, intent(inout), DIMENSION(klon) :: qsol
real, intent(inout), DIMENSION(klon) :: tsurf_new
real, intent(inout), DIMENSION(klon) :: evap
real, intent(out), DIMENSION(klon) :: ice_sub Read more…

public subroutine fonte_neige_final(restart_runoff)

Read more…

Arguments

Type IntentOptional Attributes Name
real, intent(out), DIMENSION(klon) :: restart_runoff

Set the output variables

Read more…

public subroutine fonte_neige_get_vars(pctsrf, fqcalving_out, fqfonte_out, ffonte_out, run_off_lic_out)

Read more…

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(klon,nbsrf) :: pctsrf
real, intent(out), DIMENSION(klon) :: fqcalving_out
real, intent(out), DIMENSION(klon) :: fqfonte_out
real, intent(out), DIMENSION(klon) :: ffonte_out
real, intent(out), DIMENSION(klon) :: run_off_lic_out