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 |