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~~UsesGraph
module~fonte_neige_mod
fonte_neige_mod
module~indice_sol_mod
indice_sol_mod
module~fonte_neige_mod->module~indice_sol_mod
module~dimphy~3
dimphy
module~fonte_neige_mod->module~dimphy~3
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Used by
module~~fonte_neige_mod~~UsedByGraph
module~fonte_neige_mod
fonte_neige_mod
proc~old_lmdz1d
old_lmdz1d
proc~old_lmdz1d->module~fonte_neige_mod
proc~phyredem~2
phyredem
proc~phyredem~2->module~fonte_neige_mod
proc~surf_land_bucket_hetero~2
surf_land_bucket_hetero
proc~surf_land_bucket_hetero~2->module~fonte_neige_mod
proc~surf_land_bucket
surf_land_bucket
proc~surf_land_bucket->module~fonte_neige_mod
proc~iniaqua~2
iniaqua
proc~iniaqua~2->module~fonte_neige_mod
proc~ocean_forced_ice~2
ocean_forced_ice
proc~ocean_forced_ice~2->module~fonte_neige_mod
proc~physiq
physiq
proc~physiq->module~fonte_neige_mod
proc~surf_land_bucket~2
surf_land_bucket
proc~surf_land_bucket~2->module~fonte_neige_mod
proc~phyredem
phyredem
proc~phyredem->module~fonte_neige_mod
proc~scm
scm
proc~scm->module~fonte_neige_mod
proc~surf_landice~2
surf_landice
proc~surf_landice~2->module~fonte_neige_mod
proc~create_etat0_unstruct~2
create_etat0_unstruct
proc~create_etat0_unstruct~2->module~fonte_neige_mod
proc~surf_land_bucket_hetero
surf_land_bucket_hetero
proc~surf_land_bucket_hetero->module~fonte_neige_mod
proc~ocean_forced_ice
ocean_forced_ice
proc~ocean_forced_ice->module~fonte_neige_mod
proc~iniaqua~3
iniaqua
proc~iniaqua~3->module~fonte_neige_mod
proc~phyetat0
phyetat0
proc~phyetat0->module~fonte_neige_mod
proc~surf_landice
surf_landice
proc~surf_landice->module~fonte_neige_mod
proc~phyetat0~2
phyetat0
proc~phyetat0~2->module~fonte_neige_mod
proc~create_etat0_unstruct
create_etat0_unstruct
proc~create_etat0_unstruct->module~fonte_neige_mod
proc~physiq~2
physiq
proc~physiq~2->module~fonte_neige_mod
proc~etat0phys_netcdf
etat0phys_netcdf
proc~etat0phys_netcdf->module~fonte_neige_mod
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
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
Input argument
Read more…
Arguments
Type
Intent Optional 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
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
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…
Read more…
Arguments
Type
Intent Optional 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
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