current version 1.1 - 11th November 2024
version | date | comment |
---|---|---|
1.0 | 27/May/2021 | Original code |
1.1 | 11/Nov/2024 | soil texture map reading added |
license: GNU GPL http://www.gnu.org/licenses/
Module to manage domain properties:
Simulation extent and spatial reference system mask
Ground albedo albedoGround
Land cover landcover
Soil texture soilTexture
list of soil texture classes and corresponding id:
id | Soil texture class |
---|---|
0 | texture unknown |
1 | clay |
2 | silty clay |
3 | sandy clay |
4 | clay loam |
5 | silty clay loam |
6 | sandy clay loam |
7 | loam |
8 | silty loam |
9 | sandy loam |
10 | silt |
11 | loamy sand |
12 | sand |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(grid_real), | public | :: | albedo |
albedo (state variable) |
|||
type(grid_real), | public | :: | albedoGround |
ground albedo |
|||
logical, | public | :: | albedo_loaded | = | .FALSE. | ||
type(grid_integer), | public | :: | landcover |
landcover, assume Corine Land Cover convention codes. |
|||
logical, | public | :: | landcover_loaded | = | .FALSE. | ||
real(kind=float), | public | :: | latCentroid |
latitude of centroid of domain analysis |
|||
type(grid_integer), | public | :: | mask |
define domain analysis and spatial reference system |
|||
logical, | public | :: | mask_loaded | = | .FALSE. | ||
type(grid_integer), | public | :: | soilTexture |
soil texture according to USDA classification system |
|||
logical, | public | :: | soil_texture_loaded | = | .FALSE. | ||
type(IniList), | private | :: | domainini |
Load domain properties
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | inifile |
name of configuration file |