mHM
The mesoscale Hydrological Model
|
Multiscale parameter regionalization (MPR) for neutrons. More...
Functions/Subroutines | |
subroutine, public | mpr_neutrons (process_case, param, is_present, nhorizons, ntillhorizons, lcover0, clay, dbm, db, cosmic_l3_till, latwat_till, cosmic_l3, latwat) |
multiscale parameter regionalization for neutrons | |
subroutine | calcl3 (param, bulkdensity, l3) |
subroutine | latticewater (param, clay, latwat) |
Multiscale parameter regionalization (MPR) for neutrons.
This module contains all routines required for parametrizing neutrons processes.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/.
|
private |
Definition at line 212 of file mo_mpr_neutrons.f90.
Referenced by mpr_neutrons().
|
private |
Definition at line 229 of file mo_mpr_neutrons.f90.
Referenced by mpr_neutrons().
subroutine, public mo_mpr_neutrons::mpr_neutrons | ( | integer(i4), intent(in) | process_case, |
real(dp), dimension(:), intent(in) | param, | ||
integer(i4), dimension(:), intent(in) | is_present, | ||
integer(i4), dimension(:), intent(in) | nhorizons, | ||
integer(i4), dimension(:), intent(in) | ntillhorizons, | ||
integer(i4), dimension(:), intent(in) | lcover0, | ||
real(dp), dimension(:,:), intent(in) | clay, | ||
real(dp), dimension(:,:), intent(in) | dbm, | ||
real(dp), dimension(:,:,:), intent(in) | db, | ||
real(dp), dimension(:,:,:), intent(out) | cosmic_l3_till, | ||
real(dp), dimension(:,:,:), intent(out) | latwat_till, | ||
real(dp), dimension(:,:), intent(out) | cosmic_l3, | ||
real(dp), dimension(:,:), intent(out) | latwat | ||
) |
multiscale parameter regionalization for neutrons
calculates neutron variables on L0 Global parameters needed (see mhm_parameter.nml):
[in] | real(dp) :: param(10) | - global parameters |
[in] | integer(i4) :: is_present(:) | - indicates whether soiltype is present |
[in] | integer(i4) :: nHorizons(:) | - Number of Horizons per soiltype2 |
[in] | integer(i4) :: nTillHorizons(:) | - Number of Tillage Horizons |
[in] | integer(i4) :: LCover0(:) | - land cover ids at level 0 |
[in] | real(dp) :: clay(:,:) | - clay content |
[in] | real(dp) :: DbM(:,:) | - mineral Bulk density |
[in] | real(dp) :: Db(:,:) | - Bulk density INTENT(OUT) |
[out] | real(dp) :: COSMIC_L3_till(:,:,:) | - COSMIC paramter L3 tillage layer |
[out] | real(dp) :: latWat_till(:,:,:) | - lattice water content tillage layer |
[out] | real(dp) :: COSMIC_L3(:,:) | - COSMIC paramter L3 tillage layer |
[out] | real(dp) :: latWat(:,:) | - lattice water contente |
Definition at line 88 of file mo_mpr_neutrons.f90.
References calcl3(), mo_mpr_global_variables::iflag_soildb, and latticewater().
Referenced by mo_multi_param_reg::mpr().