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

Functions/Subroutines

subroutine init_nam_seafluxn (O, S)
 
subroutine update_nam_seafluxn (O, S)
 
subroutine init_nam_diag_surfn (DGO)
 
subroutine update_nam_diag_surfn (DGO)
 
subroutine init_nam_ch_seafluxn (CHS)
 
subroutine update_nam_ch_seafluxn (CHS)
 
subroutine init_nam_diag_oceann (DGO)
 
subroutine update_nam_diag_oceann (DGO)
 
subroutine init_nam_seaicen (DGMSI, S)
 
subroutine update_nam_seaicen (DGMSI, S)
 

Variables

character(len=6) csea_flux
 
character(len=4) csea_alb
 
real xtstep
 
real xout_tstep
 
real xdiag_tstep
 
integer n2m
 
logical l2m_min_zs
 
logical lsurf_budget
 
logical lrad_budget
 
logical lsurf_budgetc
 
logical lreset_budgetc
 
logical lcoef
 
logical lsurf_vars
 
logical lpwg
 
logical lprecip
 
logical lpwebb
 
logical ldiag_ocean
 
logical ldiag_misc_seaice
 
integer nz0
 
integer ngrvwaves
 
real xichce
 
character(len=6) cch_dry_dep
 
logical lprogsst
 
logical lpertflux
 
integer ntime_coupling
 
real xocean_tstep
 
character(len=6) cinterpol_sst
 
character(len=6) cinterpol_sss
 
character(len=6) cinterpol_sic
 
character(len=6) cinterpol_sit
 
real xfreezing_sst
 
real xsic_efolding_time
 
real xsit_efolding_time
 
real xseaice_tstep
 
real xcd_ice_cst
 
real xsi_flx_drv
 

Function/Subroutine Documentation

◆ init_nam_ch_seafluxn()

subroutine modn_seaflux_n::init_nam_ch_seafluxn ( type(ch_seaflux_t), intent(inout)  CHS)

Definition at line 208 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ init_nam_diag_oceann()

subroutine modn_seaflux_n::init_nam_diag_oceann ( type(diag_ocean_t), intent(inout)  DGO)

Definition at line 238 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ init_nam_diag_surfn()

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

Definition at line 162 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ init_nam_seafluxn()

subroutine modn_seaflux_n::init_nam_seafluxn ( type(ocean_t), intent(inout)  O,
type(seaflux_t), intent(inout)  S 
)

Definition at line 98 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ init_nam_seaicen()

subroutine modn_seaflux_n::init_nam_seaicen ( type(diag_misc_seaice_t), intent(inout)  DGMSI,
type(seaflux_t), intent(inout)  S 
)

Definition at line 268 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ update_nam_ch_seafluxn()

subroutine modn_seaflux_n::update_nam_ch_seafluxn ( type(ch_seaflux_t), intent(inout)  CHS)

Definition at line 223 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ update_nam_diag_oceann()

subroutine modn_seaflux_n::update_nam_diag_oceann ( type(diag_ocean_t), intent(inout)  DGO)

Definition at line 253 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ update_nam_diag_surfn()

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

Definition at line 185 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ update_nam_seafluxn()

subroutine modn_seaflux_n::update_nam_seafluxn ( type(ocean_t), intent(inout)  O,
type(seaflux_t), intent(inout)  S 
)

Definition at line 130 of file modn_seafluxn.F90.

Here is the caller graph for this function:

◆ update_nam_seaicen()

subroutine modn_seaflux_n::update_nam_seaicen ( type(diag_misc_seaice_t), intent(inout)  DGMSI,
type(seaflux_t), intent(inout)  S 
)

Definition at line 293 of file modn_seafluxn.F90.

Here is the caller graph for this function:

Variable Documentation

◆ cch_dry_dep

character(len=6) modn_seaflux_n::cch_dry_dep

Definition at line 68 of file modn_seafluxn.F90.

◆ cinterpol_sic

character(len=6) modn_seaflux_n::cinterpol_sic

Definition at line 75 of file modn_seafluxn.F90.

◆ cinterpol_sit

character(len=6) modn_seaflux_n::cinterpol_sit

Definition at line 76 of file modn_seafluxn.F90.

◆ cinterpol_sss

character(len=6) modn_seaflux_n::cinterpol_sss

Definition at line 74 of file modn_seafluxn.F90.

◆ cinterpol_sst

character(len=6) modn_seaflux_n::cinterpol_sst

Definition at line 73 of file modn_seafluxn.F90.

◆ csea_alb

character(len=4) modn_seaflux_n::csea_alb

Definition at line 48 of file modn_seafluxn.F90.

◆ csea_flux

character(len=6) modn_seaflux_n::csea_flux

Definition at line 47 of file modn_seafluxn.F90.

◆ l2m_min_zs

logical modn_seaflux_n::l2m_min_zs

Definition at line 53 of file modn_seafluxn.F90.

◆ lcoef

logical modn_seaflux_n::lcoef

Definition at line 58 of file modn_seafluxn.F90.

◆ ldiag_misc_seaice

logical modn_seaflux_n::ldiag_misc_seaice

Definition at line 64 of file modn_seafluxn.F90.

◆ ldiag_ocean

logical modn_seaflux_n::ldiag_ocean

Definition at line 63 of file modn_seafluxn.F90.

◆ lpertflux

logical modn_seaflux_n::lpertflux

Definition at line 70 of file modn_seafluxn.F90.

◆ lprecip

logical modn_seaflux_n::lprecip

Definition at line 61 of file modn_seafluxn.F90.

◆ lprogsst

logical modn_seaflux_n::lprogsst

Definition at line 69 of file modn_seafluxn.F90.

◆ lpwebb

logical modn_seaflux_n::lpwebb

Definition at line 62 of file modn_seafluxn.F90.

◆ lpwg

logical modn_seaflux_n::lpwg

Definition at line 60 of file modn_seafluxn.F90.

◆ lrad_budget

logical modn_seaflux_n::lrad_budget

Definition at line 55 of file modn_seafluxn.F90.

◆ lreset_budgetc

logical modn_seaflux_n::lreset_budgetc

Definition at line 57 of file modn_seafluxn.F90.

◆ lsurf_budget

logical modn_seaflux_n::lsurf_budget

Definition at line 54 of file modn_seafluxn.F90.

◆ lsurf_budgetc

logical modn_seaflux_n::lsurf_budgetc

Definition at line 56 of file modn_seafluxn.F90.

◆ lsurf_vars

logical modn_seaflux_n::lsurf_vars

Definition at line 59 of file modn_seafluxn.F90.

◆ n2m

integer modn_seaflux_n::n2m

Definition at line 52 of file modn_seafluxn.F90.

◆ ngrvwaves

integer modn_seaflux_n::ngrvwaves

Definition at line 66 of file modn_seafluxn.F90.

◆ ntime_coupling

integer modn_seaflux_n::ntime_coupling

Definition at line 71 of file modn_seafluxn.F90.

◆ nz0

integer modn_seaflux_n::nz0

Definition at line 65 of file modn_seafluxn.F90.

◆ xcd_ice_cst

real modn_seaflux_n::xcd_ice_cst

Definition at line 81 of file modn_seafluxn.F90.

◆ xdiag_tstep

real modn_seaflux_n::xdiag_tstep

Definition at line 51 of file modn_seafluxn.F90.

◆ xfreezing_sst

real modn_seaflux_n::xfreezing_sst

Definition at line 77 of file modn_seafluxn.F90.

◆ xichce

real modn_seaflux_n::xichce

Definition at line 67 of file modn_seafluxn.F90.

◆ xocean_tstep

real modn_seaflux_n::xocean_tstep

Definition at line 72 of file modn_seafluxn.F90.

◆ xout_tstep

real modn_seaflux_n::xout_tstep

Definition at line 50 of file modn_seafluxn.F90.

◆ xseaice_tstep

real modn_seaflux_n::xseaice_tstep

Definition at line 80 of file modn_seafluxn.F90.

◆ xsi_flx_drv

real modn_seaflux_n::xsi_flx_drv

Definition at line 82 of file modn_seafluxn.F90.

◆ xsic_efolding_time

real modn_seaflux_n::xsic_efolding_time

Definition at line 78 of file modn_seafluxn.F90.

◆ xsit_efolding_time

real modn_seaflux_n::xsit_efolding_time

Definition at line 79 of file modn_seafluxn.F90.

◆ xtstep

real modn_seaflux_n::xtstep

Definition at line 49 of file modn_seafluxn.F90.