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

Functions/Subroutines

subroutine init_forc (PFORC_U, PDFORC_UDU, PFORC_E, PDFORC_EDE, PFORC_T, PDFORC_TDT, PFORC_Q, PDFORC_QDQ)
 
subroutine init_coupling_canopy (SB, PPA, PU, PV, PRHOA, PALFAU, PBETAU, PALFATH, PBETATH, PALFAQ, PBETAQ, PPPA, PTTA, PQQA, PUU, PVV, PUUREF, PZZREF, PEXNA, PPEW_AA_COEF, PPEW_BB_COEF, PPET_AA_COEF, PPET_BB_COEF, PPEQ_AA_COEF, PPEQ_BB_COEF)
 
subroutine init_coupling (HCOUPLING, PPS, PPA, PTA, PQA, PU, PV, PUREF, PZREF, PPEW_A_COEF, PPEW_B_COEF, PPET_A_COEF, PPET_B_COEF, PPEQ_A_COEF, PPEQ_B_COEF, PPPA, PTTA, PQQA, PUU, PVV, PUUREF, PZZREF, PPEW_AA_COEF, PPEW_BB_COEF, PPET_AA_COEF, PPET_BB_COEF, PPEQ_AA_COEF, PPEQ_BB_COEF)
 
subroutine init_2m_10m (SB, D, PU, PV, PWIND, PRHOA)
 

Function/Subroutine Documentation

◆ init_2m_10m()

subroutine mode_coupling_canopy::init_2m_10m ( type(canopy_t), intent(inout)  SB,
type(diag_t), intent(inout)  D,
real, dimension(:), intent(in)  PU,
real, dimension(:), intent(in)  PV,
real, dimension(:), intent(in)  PWIND,
real, dimension(:), intent(in)  PRHOA 
)

Definition at line 210 of file mode_coupling_canopy.F90.

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

◆ init_coupling()

subroutine mode_coupling_canopy::init_coupling ( character(len=1), intent(in)  HCOUPLING,
real, dimension(:), intent(in)  PPS,
real, dimension(:), intent(in)  PPA,
real, dimension(:), intent(in)  PTA,
real, dimension(:), intent(in)  PQA,
real, dimension(:), intent(in)  PU,
real, dimension(:), intent(in)  PV,
real, dimension(:), intent(in)  PUREF,
real, dimension(:), intent(in)  PZREF,
real, dimension(:), intent(in)  PPEW_A_COEF,
real, dimension(:), intent(in)  PPEW_B_COEF,
real, dimension(:), intent(in)  PPET_A_COEF,
real, dimension(:), intent(in)  PPET_B_COEF,
real, dimension(:), intent(in)  PPEQ_A_COEF,
real, dimension(:), intent(in)  PPEQ_B_COEF,
real, dimension(:), intent(out)  PPPA,
real, dimension(:), intent(out)  PTTA,
real, dimension(:), intent(out)  PQQA,
real, dimension(:), intent(out)  PUU,
real, dimension(:), intent(out)  PVV,
real, dimension(:), intent(out)  PUUREF,
real, dimension(:), intent(out)  PZZREF,
real, dimension(:), intent(out)  PPEW_AA_COEF,
real, dimension(:), intent(out)  PPEW_BB_COEF,
real, dimension(:), intent(out)  PPET_AA_COEF,
real, dimension(:), intent(out)  PPET_BB_COEF,
real, dimension(:), intent(out)  PPEQ_AA_COEF,
real, dimension(:), intent(out)  PPEQ_BB_COEF 
)

Definition at line 142 of file mode_coupling_canopy.F90.

Here is the caller graph for this function:

◆ init_coupling_canopy()

subroutine mode_coupling_canopy::init_coupling_canopy ( type(canopy_t), intent(inout)  SB,
real, dimension(:), intent(in)  PPA,
real, dimension(:), intent(in)  PU,
real, dimension(:), intent(in)  PV,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), intent(in)  PALFAU,
real, dimension(:), intent(in)  PBETAU,
real, dimension(:), intent(in)  PALFATH,
real, dimension(:), intent(in)  PBETATH,
real, dimension(:), intent(in)  PALFAQ,
real, dimension(:), intent(in)  PBETAQ,
real, dimension(:), intent(out)  PPPA,
real, dimension(:), intent(out)  PTTA,
real, dimension(:), intent(out)  PQQA,
real, dimension(:), intent(out)  PUU,
real, dimension(:), intent(out)  PVV,
real, dimension(:), intent(out)  PUUREF,
real, dimension(:), intent(out)  PZZREF,
real, dimension(:), intent(out)  PEXNA,
real, dimension(:), intent(out)  PPEW_AA_COEF,
real, dimension(:), intent(out)  PPEW_BB_COEF,
real, dimension(:), intent(out)  PPET_AA_COEF,
real, dimension(:), intent(out)  PPET_BB_COEF,
real, dimension(:), intent(out)  PPEQ_AA_COEF,
real, dimension(:), intent(out)  PPEQ_BB_COEF 
)

Definition at line 59 of file mode_coupling_canopy.F90.

Here is the caller graph for this function:

◆ init_forc()

subroutine mode_coupling_canopy::init_forc ( real, dimension(:,:), intent(out)  PFORC_U,
real, dimension(:,:), intent(out)  PDFORC_UDU,
real, dimension(:,:), intent(out)  PFORC_E,
real, dimension(:,:), intent(out)  PDFORC_EDE,
real, dimension(:,:), intent(out)  PFORC_T,
real, dimension(:,:), intent(out)  PDFORC_TDT,
real, dimension(:,:), intent(out)  PFORC_Q,
real, dimension(:,:), intent(out)  PDFORC_QDQ 
)

Definition at line 17 of file mode_coupling_canopy.F90.

Here is the caller graph for this function: