SURFEX v8.1
General documentation of Surfex
Functions/Subroutines | Variables
modn_isba_n Module Reference

Functions/Subroutines

subroutine init_nam_isban (IO)
 
subroutine init_nam_isba_agsn (IO)
 
subroutine init_nam_sgh_isban (IO)
 
subroutine update_nam_isban (IO)
 
subroutine update_nam_isba_agsn (IO)
 
subroutine update_nam_sgh_isban (IO)
 
subroutine init_nam_diag_isban (DE, DGO, DMI)
 
subroutine update_nam_diag_isban (DE, DGO, DMI)
 
subroutine init_nam_diag_surfn (DGO)
 
subroutine update_nam_diag_surfn (DGO)
 
subroutine init_nam_ch_controln (CHI)
 
subroutine update_nam_ch_controln (CHI)
 
subroutine init_nam_ch_isban (CHI)
 
subroutine update_nam_ch_isban (CHI)
 
subroutine init_nam_spinup_carb_isban (IO)
 
subroutine update_nam_spinup_carb_isban (IO)
 
subroutine init_nam_isba_snown (IO)
 
subroutine update_nam_isba_snown (IO)
 

Variables

character(len=4) cc1dry
 
character(len=4) cscond
 
character(len=3) csoilfrz
 
character(len=4) cdifsfcond
 
character(len=3) csnowres
 
character(len=3) ccpsurf
 
character(len=4) crunoff
 
character(len=3) cksat
 
logical lsoc
 
character(len=3) crain
 
character(len=3) chort
 
real xtstep
 
real xout_tstep
 
real xcgmax
 
real xcdrag
 
real xspinmaxs
 
real xspinmaxw
 
real xco2_start
 
real xco2_end
 
integer nnbyearspins
 
integer nnbyearspinw
 
logical lpgd
 
logical lsurf_evap_budget
 
logical lsurf_budget
 
logical lrad_budget
 
logical lsurf_budgetc
 
logical lreset_budgetc
 
logical lpatch_budget
 
logical lsurf_misc_budget
 
logical lsurf_diag_albedo
 
logical lsurf_misc_dif
 
logical lwater_budget
 
logical lprosnow
 
logical lvolumetric_snowliq
 
real xdiag_tstep
 
real xalbice1
 
real xalbice2
 
real xalbice3
 
real xrhothreshold_ice
 
real xz0icez0snow
 
real xvaging_noglacier
 
real xvaging_glacier
 
real xpercentagepore
 
integer n2m
 
logical l2m_min_zs
 
logical lcoef
 
logical lsurf_vars
 
logical lch_bio_flux
 
logical lch_no_flux
 
logical lglacier
 
logical lvegupd
 
logical lnitro_dilu
 
logical lspinupcarbs
 
logical lspinupcarbw
 
logical lcanopy_drag
 
logical lpertsurf
 
logical lsnowdrift
 
logical lsnowdrift_sublim
 
logical lsnow_abs_zenith
 
character(3) csnowmetamo
 
character(3) csnowrad
 
character(len=6) cch_dry_dep
 
character(len=28) cchem_surf_file
 

Function/Subroutine Documentation

◆ init_nam_ch_controln()

subroutine modn_isba_n::init_nam_ch_controln ( type(ch_isba_t), intent(inout)  CHI)

Definition at line 349 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_ch_isban()

subroutine modn_isba_n::init_nam_ch_isban ( type(ch_isba_t), intent(inout)  CHI)

Definition at line 379 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_diag_isban()

subroutine modn_isba_n::init_nam_diag_isban ( type(diag_evap_isba_t), intent(inout)  DE,
type(diag_options_t), intent(inout)  DGO,
type(diag_misc_isba_t), intent(inout)  DMI 
)

Definition at line 247 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_diag_surfn()

subroutine modn_isba_n::init_nam_diag_surfn ( type(diag_options_t), intent(inout)  DGO)

Definition at line 301 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_isba_agsn()

subroutine modn_isba_n::init_nam_isba_agsn ( type(isba_options_t), intent(inout)  IO)

Definition at line 151 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_isba_snown()

subroutine modn_isba_n::init_nam_isba_snown ( type(isba_options_t), intent(inout)  IO)

Definition at line 457 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_isban()

subroutine modn_isba_n::init_nam_isban ( type(isba_options_t), intent(inout)  IO)

Definition at line 123 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_sgh_isban()

subroutine modn_isba_n::init_nam_sgh_isban ( type(isba_options_t), intent(inout)  IO)

Definition at line 166 of file modn_isban.F90.

Here is the caller graph for this function:

◆ init_nam_spinup_carb_isban()

subroutine modn_isba_n::init_nam_spinup_carb_isban ( type(isba_options_t), intent(inout)  IO)

Definition at line 413 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_ch_controln()

subroutine modn_isba_n::update_nam_ch_controln ( type(ch_isba_t), intent(inout)  CHI)

Definition at line 364 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_ch_isban()

subroutine modn_isba_n::update_nam_ch_isban ( type(ch_isba_t), intent(inout)  CHI)

Definition at line 396 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_diag_isban()

subroutine modn_isba_n::update_nam_diag_isban ( type(diag_evap_isba_t), intent(inout)  DE,
type(diag_options_t), intent(inout)  DGO,
type(diag_misc_isba_t), intent(inout)  DMI 
)

Definition at line 274 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_diag_surfn()

subroutine modn_isba_n::update_nam_diag_surfn ( type(diag_options_t), intent(inout)  DGO)

Definition at line 325 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_isba_agsn()

subroutine modn_isba_n::update_nam_isba_agsn ( type(isba_options_t), intent(inout)  IO)

Definition at line 213 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_isba_snown()

subroutine modn_isba_n::update_nam_isba_snown ( type(isba_options_t), intent(inout)  IO)

Definition at line 477 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_isban()

subroutine modn_isba_n::update_nam_isban ( type(isba_options_t), intent(inout)  IO)

Definition at line 185 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_sgh_isban()

subroutine modn_isba_n::update_nam_sgh_isban ( type(isba_options_t), intent(inout)  IO)

Definition at line 228 of file modn_isban.F90.

Here is the caller graph for this function:

◆ update_nam_spinup_carb_isban()

subroutine modn_isba_n::update_nam_spinup_carb_isban ( type(isba_options_t), intent(inout)  IO)

Definition at line 435 of file modn_isban.F90.

Here is the caller graph for this function:

Variable Documentation

◆ cc1dry

character(len=4) modn_isba_n::cc1dry

Definition at line 45 of file modn_isban.F90.

◆ cch_dry_dep

character(len=6) modn_isba_n::cch_dry_dep

Definition at line 103 of file modn_isban.F90.

◆ cchem_surf_file

character(len=28) modn_isba_n::cchem_surf_file

Definition at line 104 of file modn_isban.F90.

◆ ccpsurf

character(len=3) modn_isba_n::ccpsurf

Definition at line 50 of file modn_isban.F90.

◆ cdifsfcond

character(len=4) modn_isba_n::cdifsfcond

Definition at line 48 of file modn_isban.F90.

◆ chort

character(len=3) modn_isba_n::chort

Definition at line 55 of file modn_isban.F90.

◆ cksat

character(len=3) modn_isba_n::cksat

Definition at line 52 of file modn_isban.F90.

◆ crain

character(len=3) modn_isba_n::crain

Definition at line 54 of file modn_isban.F90.

◆ crunoff

character(len=4) modn_isba_n::crunoff

Definition at line 51 of file modn_isban.F90.

◆ cscond

character(len=4) modn_isba_n::cscond

Definition at line 46 of file modn_isban.F90.

◆ csnowmetamo

character(3) modn_isba_n::csnowmetamo

Definition at line 101 of file modn_isban.F90.

◆ csnowrad

character(3) modn_isba_n::csnowrad

Definition at line 102 of file modn_isban.F90.

◆ csnowres

character(len=3) modn_isba_n::csnowres

Definition at line 49 of file modn_isban.F90.

◆ csoilfrz

character(len=3) modn_isba_n::csoilfrz

Definition at line 47 of file modn_isban.F90.

◆ l2m_min_zs

logical modn_isba_n::l2m_min_zs

Definition at line 86 of file modn_isban.F90.

◆ lcanopy_drag

logical modn_isba_n::lcanopy_drag

Definition at line 96 of file modn_isban.F90.

◆ lch_bio_flux

logical modn_isba_n::lch_bio_flux

Definition at line 89 of file modn_isban.F90.

◆ lch_no_flux

logical modn_isba_n::lch_no_flux

Definition at line 90 of file modn_isban.F90.

◆ lcoef

logical modn_isba_n::lcoef

Definition at line 87 of file modn_isban.F90.

◆ lglacier

logical modn_isba_n::lglacier

Definition at line 91 of file modn_isban.F90.

◆ lnitro_dilu

logical modn_isba_n::lnitro_dilu

Definition at line 93 of file modn_isban.F90.

◆ lpatch_budget

logical modn_isba_n::lpatch_budget

Definition at line 72 of file modn_isban.F90.

◆ lpertsurf

logical modn_isba_n::lpertsurf

Definition at line 97 of file modn_isban.F90.

◆ lpgd

logical modn_isba_n::lpgd

Definition at line 66 of file modn_isban.F90.

◆ lprosnow

logical modn_isba_n::lprosnow

Definition at line 77 of file modn_isban.F90.

◆ lrad_budget

logical modn_isba_n::lrad_budget

Definition at line 69 of file modn_isban.F90.

◆ lreset_budgetc

logical modn_isba_n::lreset_budgetc

Definition at line 71 of file modn_isban.F90.

◆ lsnow_abs_zenith

logical modn_isba_n::lsnow_abs_zenith

Definition at line 100 of file modn_isban.F90.

◆ lsnowdrift

logical modn_isba_n::lsnowdrift

Definition at line 98 of file modn_isban.F90.

◆ lsnowdrift_sublim

logical modn_isba_n::lsnowdrift_sublim

Definition at line 99 of file modn_isban.F90.

◆ lsoc

logical modn_isba_n::lsoc

Definition at line 53 of file modn_isban.F90.

◆ lspinupcarbs

logical modn_isba_n::lspinupcarbs

Definition at line 94 of file modn_isban.F90.

◆ lspinupcarbw

logical modn_isba_n::lspinupcarbw

Definition at line 95 of file modn_isban.F90.

◆ lsurf_budget

logical modn_isba_n::lsurf_budget

Definition at line 68 of file modn_isban.F90.

◆ lsurf_budgetc

logical modn_isba_n::lsurf_budgetc

Definition at line 70 of file modn_isban.F90.

◆ lsurf_diag_albedo

logical modn_isba_n::lsurf_diag_albedo

Definition at line 74 of file modn_isban.F90.

◆ lsurf_evap_budget

logical modn_isba_n::lsurf_evap_budget

Definition at line 67 of file modn_isban.F90.

◆ lsurf_misc_budget

logical modn_isba_n::lsurf_misc_budget

Definition at line 73 of file modn_isban.F90.

◆ lsurf_misc_dif

logical modn_isba_n::lsurf_misc_dif

Definition at line 75 of file modn_isban.F90.

◆ lsurf_vars

logical modn_isba_n::lsurf_vars

Definition at line 88 of file modn_isban.F90.

◆ lvegupd

logical modn_isba_n::lvegupd

Definition at line 92 of file modn_isban.F90.

◆ lvolumetric_snowliq

logical modn_isba_n::lvolumetric_snowliq

Definition at line 78 of file modn_isban.F90.

◆ lwater_budget

logical modn_isba_n::lwater_budget

Definition at line 76 of file modn_isban.F90.

◆ n2m

integer modn_isba_n::n2m

Definition at line 85 of file modn_isban.F90.

◆ nnbyearspins

integer modn_isba_n::nnbyearspins

Definition at line 64 of file modn_isban.F90.

◆ nnbyearspinw

integer modn_isba_n::nnbyearspinw

Definition at line 65 of file modn_isban.F90.

◆ xalbice1

real modn_isba_n::xalbice1

Definition at line 80 of file modn_isban.F90.

◆ xalbice2

real modn_isba_n::xalbice2

Definition at line 80 of file modn_isban.F90.

◆ xalbice3

real modn_isba_n::xalbice3

Definition at line 80 of file modn_isban.F90.

◆ xcdrag

real modn_isba_n::xcdrag

Definition at line 59 of file modn_isban.F90.

◆ xcgmax

real modn_isba_n::xcgmax

Definition at line 58 of file modn_isban.F90.

◆ xco2_end

real modn_isba_n::xco2_end

Definition at line 63 of file modn_isban.F90.

◆ xco2_start

real modn_isba_n::xco2_start

Definition at line 62 of file modn_isban.F90.

◆ xdiag_tstep

real modn_isba_n::xdiag_tstep

Definition at line 79 of file modn_isban.F90.

◆ xout_tstep

real modn_isba_n::xout_tstep

Definition at line 57 of file modn_isban.F90.

◆ xpercentagepore

real modn_isba_n::xpercentagepore

Definition at line 84 of file modn_isban.F90.

◆ xrhothreshold_ice

real modn_isba_n::xrhothreshold_ice

Definition at line 81 of file modn_isban.F90.

◆ xspinmaxs

real modn_isba_n::xspinmaxs

Definition at line 60 of file modn_isban.F90.

◆ xspinmaxw

real modn_isba_n::xspinmaxw

Definition at line 61 of file modn_isban.F90.

◆ xtstep

real modn_isba_n::xtstep

Definition at line 56 of file modn_isban.F90.

◆ xvaging_glacier

real modn_isba_n::xvaging_glacier

Definition at line 83 of file modn_isban.F90.

◆ xvaging_noglacier

real modn_isba_n::xvaging_noglacier

Definition at line 83 of file modn_isban.F90.

◆ xz0icez0snow

real modn_isba_n::xz0icez0snow

Definition at line 82 of file modn_isban.F90.