orchidas : dev / Protocols / CRUJRA-2.1 | Site Map |
TRENDY-v9 (2020)
CRUJRA v2.1 forcing
Variable | Units | Long name |
tmp | Degrees Kelvin | Temperature at 2m |
tmin | Degrees Kelvin | Minimum temperature at 2m |
tmax | Degrees Kelvin | Maximum temperature at 2m |
pres | Pa | Pressure |
spfh | kg/kg | Specific humidity |
vgrd | m/s | Meridional component of wind speed |
ugrd | m/s | Zonal component of wind speed |
dswrf | J/m2 | Downward solar radiation flux |
dlwrf | W/m2 | Downward long wave radiation flux |
pre | mm/6h | Total precipitation |
ORCHIDEE Variable | Conversion from CRUJRA | Units | Time shift | Cell method |
Tair | tmp | K | 1 time-step backward, so that the first data entry is at 06:00 (for compatibility with old driver) |
timeplussix: instantaneous |
PSurf | pres | Pa | timeplussix: instantaneous | |
Qair | spfh | kg/kg | timeplussix: instantaneous | |
Wind_N | vgrd | m/s | timeplussix: instantaneous | |
Wind_E | ugrd | m/s | timeplussix: instantaneous | |
Tmin | tmin | K | none | time: min(start) |
Tmax | tmax | K | time: max(start) | |
SWdown | dswrf / (6*60*60) | W/m^2 | time: mean(start) | |
LWdown | dlwrf | W/m^2 | time: mean(start) | |
Rainf | pre / (6*60*60), if tmp >= 273.15 0, if tmp < 0 |
kg/m^2/s | time: mean(start) | |
Snowf | 0, if tmp >= 273.15 pre / (6*60*60), if tmp < 0 |
kg/m^2/s | time: mean(start) |
3. Interpolation to different resolution
ORCHIDEE Variable | Interpolation | Special treatment |
Tair | bilinear + nearest neighbor if nan | |
PSurf | bilinear + nearest neighbor if nan | |
Qair | bilinear + nearest neighbor if nan | spfh → rh → interpolation → spfh (see equations below) |
Wind_N | bilinear + nearest neighbor if nan | |
Wind_E | bilinear + nearest neighbor if nan | |
Tmin | bilinear + nearest neighbor if nan | |
Tmax | bilinear + nearest neighbor if nan | |
SWdown | bilinear + nearest neighbor if nan | |
LWdown | bilinear + nearest neighbor if nan | |
Rainf | nearest neighbor | pre → Rainf (if tmp >= 0) → interpolation |
Snowf | nearest neighbor | pre → Snowf (if tmp < 0) → interpolation |
Saturated water vapor pressure (\(p_{ws}\), Pa) at given temperature (\(t\), °C):
\( p_{ws}(t) = 611.2 \cdot \exp\left(\frac{\large{17.67 \cdot t}}{\large{243.5 + t}}\right) \)
Specific humidity (\(SH\), g/g) to relative humidity (\(RH\), %) conversion at given temperature (\(t\), °C) and pressure (\(p\), Pa):
\(RH = \frac{\large{SH \cdot p \cdot 100}}{\large{p_{ws}(t) \cdot (SH \cdot 0.378 + 0.622)}} \)
Relative humidity (\(RH\), %) to specific humidity (\(SH\), g/g) conversion at given temperature (\(t\), °C) and pressure (\(p\), Pa):
\(p_w = RH/100 \cdot p_{ws}(t)\)
\(SH = \frac{\large{0.622 \cdot p_w}}{\large{p - 0.378 \cdot p_w}}\)
(humidity conversion adapted from https://onlineconversion.vbulletin.net/forum/main-forums/convert-and-calculate/322-relative-humidity-absolute-humidity)
4. Testing CDO interpolation from 0.5° to 2°
CDO interpolation methods tested:
Last modified: 29/06/2020 11:12:15 |
← TRENDY2022 | Trendy-v7 → |