SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines
mode_meb Module Reference

Data Types

interface  meb_shield_factor
 
interface  mebpalphan
 
interface  sfc_heatcap_veg
 
interface  snow_intercept_eff
 
interface  swdown_diff
 

Functions/Subroutines

real function, dimension(size(psnowdepth, 1), size(psnowdepth, 2), size(psnowdepth, 3)!) mebpalphan_3d (PSNOWDEPTH, PH_VEG)
 
real function, dimension(size(psnowdepth, 1), size(psnowdepth, 2)) mebpalphan_2d (PSNOWDEPTH, PH_VEG)
 
real function, dimension(size(psnowdepth, 1)) mebpalphan_1d (PSNOWDEPTH, PH_VEG)
 
real function mebpalphan_0d (PSNOWDEPTH, PH_VEG)
 
real function sfc_heatcap_veg_0d (PWRN, PWR, PCV)
 
real function, dimension(size(pcv)) sfc_heatcap_veg_1d (PWRN, PWR, PCV)
 
real function, dimension(size(pcv), size(pcv, 2)) sfc_heatcap_veg_2d (PWRN, PWR, PCV)
 
real function, dimension(size(psw_rad, 1), size(psw_rad, 2)) swdown_diff_2d (PSW_RAD, PCOSZENITH)
 
real function, dimension(size(psw_rad)) swdown_diff_1d (PSW_RAD, PCOSZENITH)
 
real function swdown_diff_0d (PSW_RAD, PCOSZENITH)
 
real function snow_intercept_eff_0d (PCHIP, PVELC, PWRVNMAX)
 
real function, dimension(size(pvelc)) snow_intercept_eff_1d (PCHIP, PVELC, PWRVNMAX)
 
real function, dimension(size(pvelc, 1), size(pvelc, 2)) snow_intercept_eff_2d (PCHIP, PVELC, PWRVNMAX)
 
real function meb_shield_factor_0d (PLAI, PPALPHAN)
 
real function, dimension(size(plai, 1)) meb_shield_factor_1d (PLAI, PPALPHAN)
 
real function, dimension(size(plai, 1), size(plai, 2)) meb_shield_factor_2d (PLAI, PPALPHAN)
 

Function/Subroutine Documentation

◆ meb_shield_factor_0d()

real function mode_meb::meb_shield_factor_0d ( real, intent(in)  PLAI,
real, intent(in)  PPALPHAN 
)

Definition at line 815 of file mode_meb.F90.

◆ meb_shield_factor_1d()

real function, dimension(size(plai,1)) mode_meb::meb_shield_factor_1d ( real, dimension(:), intent(in)  PLAI,
real, dimension(:), intent(in)  PPALPHAN 
)

Definition at line 868 of file mode_meb.F90.

◆ meb_shield_factor_2d()

real function, dimension(size(plai,1),size(plai,2)) mode_meb::meb_shield_factor_2d ( real, dimension(:,:), intent(in)  PLAI,
real, dimension(:,:), intent(in)  PPALPHAN 
)

Definition at line 921 of file mode_meb.F90.

◆ mebpalphan_0d()

real function mode_meb::mebpalphan_0d ( real, intent(in)  PSNOWDEPTH,
real, intent(in)  PH_VEG 
)

Definition at line 212 of file mode_meb.F90.

◆ mebpalphan_1d()

real function, dimension(size(psnowdepth,1)) mode_meb::mebpalphan_1d ( real, dimension(:), intent(in)  PSNOWDEPTH,
real, dimension(:), intent(in)  PH_VEG 
)

Definition at line 167 of file mode_meb.F90.

◆ mebpalphan_2d()

real function, dimension(size(psnowdepth,1),size(psnowdepth,2)) mode_meb::mebpalphan_2d ( real, dimension(:,:), intent(in)  PSNOWDEPTH,
real, dimension(:,:), intent(in)  PH_VEG 
)

Definition at line 123 of file mode_meb.F90.

◆ mebpalphan_3d()

real function, dimension(size(psnowdepth,1),size(psnowdepth,2),size(psnowdepth,3)! ) mode_meb::mebpalphan_3d ( real, dimension(:,:,:), intent(in)  PSNOWDEPTH,
real, dimension(:,:,:), intent(in)  PH_VEG 
)

Definition at line 78 of file mode_meb.F90.

◆ sfc_heatcap_veg_0d()

real function mode_meb::sfc_heatcap_veg_0d ( real, intent(in)  PWRN,
real, intent(in)  PWR,
real, intent(in)  PCV 
)

Definition at line 256 of file mode_meb.F90.

◆ sfc_heatcap_veg_1d()

real function, dimension(size(pcv)) mode_meb::sfc_heatcap_veg_1d ( real, dimension(:), intent(in)  PWRN,
real, dimension(:), intent(in)  PWR,
real, dimension(:), intent(in)  PCV 
)

Definition at line 307 of file mode_meb.F90.

◆ sfc_heatcap_veg_2d()

real function, dimension(size(pcv),size(pcv,2)) mode_meb::sfc_heatcap_veg_2d ( real, dimension(:,:), intent(in)  PWRN,
real, dimension(:,:), intent(in)  PWR,
real, dimension(:,:), intent(in)  PCV 
)

Definition at line 358 of file mode_meb.F90.

◆ snow_intercept_eff_0d()

real function mode_meb::snow_intercept_eff_0d ( real, intent(in)  PCHIP,
real, intent(in)  PVELC,
real, intent(in)  PWRVNMAX 
)

Definition at line 587 of file mode_meb.F90.

◆ snow_intercept_eff_1d()

real function, dimension(size(pvelc)) mode_meb::snow_intercept_eff_1d ( real, dimension(:), intent(in)  PCHIP,
real, dimension(:), intent(in)  PVELC,
real, dimension(:), intent(in)  PWRVNMAX 
)

Definition at line 663 of file mode_meb.F90.

◆ snow_intercept_eff_2d()

real function, dimension(size(pvelc,1),size(pvelc,2)) mode_meb::snow_intercept_eff_2d ( real, dimension(:,:), intent(in)  PCHIP,
real, dimension(:,:), intent(in)  PVELC,
real, dimension(:,:), intent(in)  PWRVNMAX 
)

Definition at line 739 of file mode_meb.F90.

◆ swdown_diff_0d()

real function mode_meb::swdown_diff_0d ( real, intent(in)  PSW_RAD,
real, intent(in)  PCOSZENITH 
)

Definition at line 529 of file mode_meb.F90.

◆ swdown_diff_1d()

real function, dimension(size(psw_rad)) mode_meb::swdown_diff_1d ( real, dimension(:), intent(in)  PSW_RAD,
real, dimension(:), intent(in)  PCOSZENITH 
)

Definition at line 470 of file mode_meb.F90.

◆ swdown_diff_2d()

real function, dimension(size(psw_rad,1),size(psw_rad,2)) mode_meb::swdown_diff_2d ( real, dimension(:,:), intent(in)  PSW_RAD,
real, dimension(:,:), intent(in)  PCOSZENITH 
)

Definition at line 412 of file mode_meb.F90.