SURFEX v8.1
General documentation of Surfex
Functions/Subroutines
isba_meb.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine isba_meb (IO, KK, PK, PEK, DK, DEK, DMK, G, AG,
 
subroutine init_sum_fluxes_meb_tsplit
 
subroutine sum_fluxes_meb_tsplit
 
subroutine avg_fluxes_meb_tsplit
 
subroutine snowalb_spectral_bands_meb (PVEGTYPE, PEK, PSNOWRHO, PSNOWAGE, PPS
 
subroutine snow3lradtrans (PSNOWDZMIN, PSPECTRALALBEDO, PSNOWDZ, PS
 
subroutine allocate_local_vars_prep_grid_soil
 
subroutine deallocate_local_vars_prep_grid_soil
 
subroutine reshift_meb_soil (OMEB_LITTER, PTGL, PLESFC, PLESFCI, PEK, DEK)
 
subroutine prep_meb_soil (OMEB_LITTER, PSOILHCAPZ, PSOILCONDZ, KK, PK, PEK, PD_
 
subroutine ice_litter (PTSTEP, PLELITTERI, PSOILHCAPZ, PEK, KWG_LAYER, PDZG, PPHASEL, PCTSFC, PLSTT, PLITCOR
 

Function/Subroutine Documentation

◆ allocate_local_vars_prep_grid_soil()

subroutine isba_meb::allocate_local_vars_prep_grid_soil ( )

Definition at line 1504 of file isba_meb.F90.

Here is the caller graph for this function:

◆ avg_fluxes_meb_tsplit()

subroutine isba_meb::avg_fluxes_meb_tsplit ( )

Definition at line 1171 of file isba_meb.F90.

Here is the caller graph for this function:

◆ deallocate_local_vars_prep_grid_soil()

subroutine isba_meb::deallocate_local_vars_prep_grid_soil ( )

Definition at line 1533 of file isba_meb.F90.

Here is the caller graph for this function:

◆ ice_litter()

subroutine isba_meb::ice_litter ( real, intent(in)  PTSTEP,
real, dimension(:), intent(in)  PLELITTERI,
real, dimension(:,:), intent(in)  PSOILHCAPZ,
type(isba_pe_t), intent(inout)  PEK,
integer, dimension(:), intent(in)  KWG_LAYER,
real, dimension(:,:), intent(in)  PDZG,
real, dimension(:), intent(out)  PPHASEL,
real, dimension(:), intent(in)  PCTSFC,
real, dimension(:), intent(in)  PLSTT,
real, dimension(:), intent(out)  PLITCOR 
)

Definition at line 1713 of file isba_meb.F90.

Here is the caller graph for this function:

◆ init_sum_fluxes_meb_tsplit()

subroutine isba_meb::init_sum_fluxes_meb_tsplit ( )

Definition at line 978 of file isba_meb.F90.

Here is the caller graph for this function:

◆ isba_meb()

subroutine isba_meb ( type(isba_options_t), intent(inout)  IO,
type(isba_k_t), intent(inout)  KK,
type(isba_p_t), intent(inout)  PK,
type(isba_pe_t), intent(inout)  PEK,
type(diag_t), intent(inout)  DK,
type(diag_evap_isba_t), intent(inout)  DEK,
type(diag_misc_isba_t), intent(inout)  DMK,
type(grid_t), intent(inout)  G,
type(agri_t), intent(inout)  AG 
)

Definition at line 7 of file isba_meb.F90.

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

◆ prep_meb_soil()

subroutine isba_meb::prep_meb_soil ( logical, intent(in)  OMEB_LITTER,
real, dimension(:,:), intent(in)  PSOILHCAPZ,
real, dimension(:,:), intent(in)  PSOILCONDZ,
type(isba_k_t), intent(inout)  KK,
type(isba_p_t), intent(inout)  PK,
type(isba_pe_t), intent(inout)  PEK,
  PD_ 
)

Definition at line 1613 of file isba_meb.F90.

Here is the caller graph for this function:

◆ reshift_meb_soil()

subroutine isba_meb::reshift_meb_soil ( logical, intent(in)  OMEB_LITTER,
real, dimension(:,:), intent(in)  PTGL,
real, dimension(:), intent(in)  PLESFC,
real, dimension(:), intent(in)  PLESFCI,
type(isba_pe_t), intent(inout)  PEK,
type(diag_evap_isba_t), intent(inout)  DEK 
)

Definition at line 1557 of file isba_meb.F90.

Here is the caller graph for this function:

◆ snow3lradtrans()

subroutine isba_meb::snow3lradtrans ( real, intent(in)  PSNOWDZMIN,
real, dimension(:,:), intent(in)  PSPECTRALALBEDO,
real, dimension(:,:), intent(in)  PSNOWDZ,
  PS 
)

Definition at line 1409 of file isba_meb.F90.

Here is the caller graph for this function:

◆ snowalb_spectral_bands_meb()

subroutine isba_meb::snowalb_spectral_bands_meb ( real, dimension(:,:), intent(in)  PVEGTYPE,
type(isba_pe_t), intent(inout)  PEK,
real, dimension(:,:), intent(in)  PSNOWRHO,
real, dimension(:,:), intent(in)  PSNOWAGE,
real, dimension(:), intent(in)  PPS 
)

Definition at line 1287 of file isba_meb.F90.

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

◆ sum_fluxes_meb_tsplit()

subroutine isba_meb::sum_fluxes_meb_tsplit ( )

Definition at line 1068 of file isba_meb.F90.

Here is the caller graph for this function: