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
| 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 |
Input argument
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | DIMENSION(klon) | :: | restart_runoff |
Save ffonte, fqfonte and fqcalving in global arrays for each sub-surface separately
| Type | Intent | Optional | 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 |
|
|
| 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 |
|
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(out), | DIMENSION(klon) | :: | restart_runoff |
Set the output variables |
| Type | Intent | Optional | 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 |