contributor: Andres Perez Hortal
This module initialize the land-sea mask, the surface geopotential (i.e. the orography), the filtered surface geopotential (i.e. the smoothed orography) and the bare-land annual-mean albedo.
Initialize boundary conditions (land-sea mask, surface geopotential and surface albedo).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ModelState_t), | intent(inout) | :: | state |
Check consistency of surface fields with land-sea mask and set undefined values to a constant (to avoid over/underflow).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=p), | intent(in) | :: | fmask(ix,il) | The fractional land-sea mask |
||
| integer, | intent(in) | :: | nf | The number of input 2D fields |
||
| real(kind=p), | intent(in) | :: | fmin | The minimum allowable value |
||
| real(kind=p), | intent(in) | :: | fmax | The maximum allowable value |
||
| real(kind=p), | intent(in) | :: | fset | Replacement for undefined values |
||
| real(kind=p), | intent(inout) | :: | field(ix,il,nf) | The output field |
Replace missing values in surface fields.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=p), | intent(inout) | :: | sf(ix,il) | Field to replace missing values in |
||
| real(kind=p), | intent(in) | :: | fmis | Replacement for missing values |