SURFEX v8.1
General documentation of Surfex
Functions/Subroutines
mode_diag Module Reference

Functions/Subroutines

subroutine alloc_surf_bud (DA, KLUA, KLUAC, KSWA)
 
subroutine alloc_n2m_bud (DA, KLUA)
 
subroutine alloc_coef_bud (DA, KLUA)
 
subroutine alloc_bud (DGO, DA, KLU, KSW)
 
subroutine init_bud (DGO, DA, DAC, PVAL)
 
subroutine init_surf_bud (DA, PVAL)
 
subroutine init_n2m_bud (DA, PVAL)
 
subroutine init_coef_bud (DA, PVAL)
 
subroutine diag_evap (DGO, DA, DAC, HPROGRAM, DAUP, DAUPC, KMASK)
 
subroutine diag_cumul (DGO, DA, DAC, HPROGRAM, DAUP, DAUPC, KMASK)
 
subroutine diag (DGO, DA, HPROGRAM, DAUP, KMASK)
 
subroutine init_evap_bud (DEA)
 
subroutine init_meb_bud (DEA)
 
subroutine init_water_bud (DEA)
 
subroutine avg_diag_tstep_evap (PTSTEP, DEAC, DEA)
 
subroutine avg_diag_tstep_water (PTSTEP, DEAC, DEA)
 
subroutine avg_diag_tstep_surf (PTSTEP, DAC, DA)
 

Function/Subroutine Documentation

◆ alloc_bud()

subroutine mode_diag::alloc_bud ( type(diag_options_t), intent(in)  DGO,
type(diag_t), intent(inout)  DA,
integer, intent(in)  KLU,
integer, intent(in)  KSW 
)

Definition at line 137 of file mode_diag.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ alloc_coef_bud()

subroutine mode_diag::alloc_coef_bud ( type(diag_t), intent(inout)  DA,
integer, intent(in)  KLUA 
)

Definition at line 111 of file mode_diag.F90.

Here is the caller graph for this function:

◆ alloc_n2m_bud()

subroutine mode_diag::alloc_n2m_bud ( type(diag_t), intent(inout)  DA,
integer, intent(in)  KLUA 
)

Definition at line 71 of file mode_diag.F90.

Here is the caller graph for this function:

◆ alloc_surf_bud()

subroutine mode_diag::alloc_surf_bud ( type(diag_t), intent(inout)  DA,
integer, intent(in)  KLUA,
integer, intent(in)  KLUAC,
integer, intent(in)  KSWA 
)

Definition at line 21 of file mode_diag.F90.

Here is the caller graph for this function:

◆ avg_diag_tstep_evap()

subroutine mode_diag::avg_diag_tstep_evap ( real, intent(in)  PTSTEP,
type(diag_evap_isba_t), intent(in)  DEAC,
type(diag_evap_isba_t), intent(inout)  DEA 
)

Definition at line 563 of file mode_diag.F90.

Here is the caller graph for this function:

◆ avg_diag_tstep_surf()

subroutine mode_diag::avg_diag_tstep_surf ( real, intent(in)  PTSTEP,
type(diag_t), intent(in)  DAC,
type(diag_t), intent(inout)  DA 
)

Definition at line 613 of file mode_diag.F90.

Here is the caller graph for this function:

◆ avg_diag_tstep_water()

subroutine mode_diag::avg_diag_tstep_water ( real, intent(in)  PTSTEP,
type(diag_evap_isba_t), intent(in)  DEAC,
type(diag_evap_isba_t), intent(inout)  DEA 
)

Definition at line 594 of file mode_diag.F90.

Here is the caller graph for this function:

◆ diag()

subroutine mode_diag::diag ( type(diag_options_t), intent(in)  DGO,
type(diag_t), intent(inout)  DA,
character(len=6), intent(in)  HPROGRAM,
type(diag_t), intent(inout)  DAUP,
integer, dimension(:), intent(in)  KMASK 
)

Definition at line 363 of file mode_diag.F90.

Here is the caller graph for this function:

◆ diag_cumul()

subroutine mode_diag::diag_cumul ( type(diag_options_t), intent(in)  DGO,
type(diag_t), intent(inout)  DA,
type(diag_t), intent(inout)  DAC,
character(len=6), intent(in)  HPROGRAM,
type(diag_t), intent(inout)  DAUP,
type(diag_t), intent(inout)  DAUPC,
integer, dimension(:), intent(in)  KMASK 
)

Definition at line 320 of file mode_diag.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ diag_evap()

subroutine mode_diag::diag_evap ( type(diag_options_t), intent(in)  DGO,
type(diag_t), intent(inout)  DA,
type(diag_t), intent(inout)  DAC,
character(len=6), intent(in)  HPROGRAM,
type(diag_t), intent(inout)  DAUP,
type(diag_t), intent(inout)  DAUPC,
integer, dimension(:), intent(in)  KMASK 
)

Definition at line 288 of file mode_diag.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_bud()

subroutine mode_diag::init_bud ( type(diag_options_t), intent(in)  DGO,
type(diag_t), intent(inout)  DA,
type(diag_t), intent(inout)  DAC,
real, intent(in)  PVAL 
)

Definition at line 185 of file mode_diag.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_coef_bud()

subroutine mode_diag::init_coef_bud ( type(diag_t), intent(inout)  DA,
real, intent(in)  PVAL 
)

Definition at line 269 of file mode_diag.F90.

Here is the caller graph for this function:

◆ init_evap_bud()

subroutine mode_diag::init_evap_bud ( type(diag_evap_isba_t), intent(inout)  DEA)

Definition at line 441 of file mode_diag.F90.

Here is the caller graph for this function:

◆ init_meb_bud()

subroutine mode_diag::init_meb_bud ( type(diag_evap_isba_t), intent(inout)  DEA)

Definition at line 495 of file mode_diag.F90.

Here is the caller graph for this function:

◆ init_n2m_bud()

subroutine mode_diag::init_n2m_bud ( type(diag_t), intent(inout)  DA,
real, intent(in)  PVAL 
)

Definition at line 243 of file mode_diag.F90.

Here is the caller graph for this function:

◆ init_surf_bud()

subroutine mode_diag::init_surf_bud ( type(diag_t), intent(inout)  DA,
real, intent(in)  PVAL 
)

Definition at line 213 of file mode_diag.F90.

Here is the caller graph for this function:

◆ init_water_bud()

subroutine mode_diag::init_water_bud ( type(diag_evap_isba_t), intent(inout)  DEA)

Definition at line 546 of file mode_diag.F90.

Here is the caller graph for this function: