SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Functions/Subroutines
flag_diag_update.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine flag_diag_update (CHF, CHI, CHS, CHT, CHW, DGEI, DGF, DGI, DGMF, DGMI, DGMTO, DGO, DGS, DGSI, DGU, DGT, DGW, I, U, OFRAC, ODIAG_GRID, K2M, OSURF_BUDGET, ORAD_BUDGET, OCOEF, OSURF_VARS, KBEQ, KDSTEQ, ODIAG_OCEAN, ODIAG_SEAICE, OWATER_PROFILE, OSURF_EVAP_BUDGET, OFLOOD, OPGD_ISBA, OCH_NO_FLUX_ISBA, OSURF_MISC_BUDGET_ISBA, OPGD_TEB, OSURF_MISC_BUDGET_TEB)
 
subroutine flag_sea_update (KBEQ, ODIAG_OCEAN, ODIAG_SEAICE, OSURF_BUDGETC, ORAD_BUDGET, K2M)
 
subroutine flag_water_update (KBEQ, OSURF_BUDGETC, ORAD_BUDGET, K2M)
 
subroutine flag_flake_update (KBEQ, OWATER_PROFILE, OSURF_BUDGETC, ORAD_BUDGET, K2M)
 
subroutine flag_isba_update (KBEQ, KDSTEQ, OSURF_EVAP_BUDGET, OFLOOD, OPGD, OCH_NO_FLUX, OSURF_MISC_BUDGET, OSURF_BUDGETC, ORAD_BUDGET, K2M)
 
subroutine flag_teb_update (KBEQ, OPGD, OSURF_MISC_BUDGET, ORAD_BUDGET, K2M)
 

Function/Subroutine Documentation

subroutine flag_diag_update ( type(ch_flake_t), intent(inout)  CHF,
type(ch_isba_t), intent(inout)  CHI,
type(ch_seaflux_t), intent(inout)  CHS,
type(ch_teb_t), intent(inout)  CHT,
type(ch_watflux_t), intent(inout)  CHW,
type(diag_evap_isba_t), intent(inout)  DGEI,
type(diag_flake_t), intent(inout)  DGF,
type(diag_isba_t), intent(inout)  DGI,
type(diag_misc_flake_t), intent(inout)  DGMF,
type(diag_misc_isba_t), intent(inout)  DGMI,
type(diag_misc_teb_options_t), intent(inout)  DGMTO,
type(diag_ocean_t), intent(inout)  DGO,
type(diag_seaflux_t), intent(inout)  DGS,
type(diag_seaice_t), intent(inout)  DGSI,
type(diag_surf_atm_t), intent(inout)  DGU,
type(diag_teb_t), intent(inout)  DGT,
type(diag_watflux_t), intent(inout)  DGW,
type(isba_t), intent(inout)  I,
type(surf_atm_t), intent(inout)  U,
logical, intent(in)  OFRAC,
logical, intent(in)  ODIAG_GRID,
integer, intent(in)  K2M,
logical, intent(in)  OSURF_BUDGET,
logical, intent(in)  ORAD_BUDGET,
logical, intent(in)  OCOEF,
logical, intent(in)  OSURF_VARS,
integer, intent(in)  KBEQ,
integer, intent(in)  KDSTEQ,
logical, intent(in)  ODIAG_OCEAN,
logical, intent(in)  ODIAG_SEAICE,
logical, intent(in)  OWATER_PROFILE,
logical, intent(in)  OSURF_EVAP_BUDGET,
logical, intent(in)  OFLOOD,
logical, intent(in)  OPGD_ISBA,
logical, intent(in)  OCH_NO_FLUX_ISBA,
logical, intent(in)  OSURF_MISC_BUDGET_ISBA,
logical, intent(in)  OPGD_TEB,
logical, intent(in)  OSURF_MISC_BUDGET_TEB 
)

Definition at line 6 of file flag_diag_update.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flag_diag_update::flag_flake_update ( integer, intent(in)  KBEQ,
logical, intent(in)  OWATER_PROFILE,
logical, intent(in)  OSURF_BUDGETC,
logical, intent(in)  ORAD_BUDGET,
integer, intent(in)  K2M 
)

Definition at line 201 of file flag_diag_update.F90.

Here is the caller graph for this function:

subroutine flag_diag_update::flag_isba_update ( integer, intent(in)  KBEQ,
integer, intent(in)  KDSTEQ,
logical, intent(in)  OSURF_EVAP_BUDGET,
logical, intent(in)  OFLOOD,
logical, intent(in)  OPGD,
logical, intent(in)  OCH_NO_FLUX,
logical, intent(in)  OSURF_MISC_BUDGET,
logical, intent(in)  OSURF_BUDGETC,
logical, intent(in)  ORAD_BUDGET,
integer, intent(in)  K2M 
)

Definition at line 225 of file flag_diag_update.F90.

Here is the caller graph for this function:

subroutine flag_diag_update::flag_sea_update ( integer, intent(in)  KBEQ,
logical, intent(in)  ODIAG_OCEAN,
logical, intent(in)  ODIAG_SEAICE,
logical, intent(in)  OSURF_BUDGETC,
logical, intent(in)  ORAD_BUDGET,
integer, intent(in)  K2M 
)

Definition at line 155 of file flag_diag_update.F90.

Here is the caller graph for this function:

subroutine flag_diag_update::flag_teb_update ( integer, intent(in)  KBEQ,
logical, intent(in)  OPGD,
logical, intent(in)  OSURF_MISC_BUDGET,
logical, intent(in)  ORAD_BUDGET,
integer, intent(in)  K2M 
)

Definition at line 261 of file flag_diag_update.F90.

Here is the caller graph for this function:

subroutine flag_diag_update::flag_water_update ( integer, intent(in)  KBEQ,
logical, intent(in)  OSURF_BUDGETC,
logical, intent(in)  ORAD_BUDGET,
integer, intent(in)  K2M 
)

Definition at line 180 of file flag_diag_update.F90.

Here is the caller graph for this function: