Changes between Version 100 and Version 101 of Documentation/Forcings
- Timestamp:
- 2020-02-28T12:15:50+01:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/Forcings
v100 v101 32 32 33 33 [[PageOutline(1-3,,pullout)]] 34 ORCHIDEE needs several forcing data in order to run correctly. The number of requested data is dependant ofthe configuration used.35 36 In On-Line mode , the data needed are related to soil texture and color. If the vegetation is prescribed, ORCHIDEE needs in addition a vegetation information definingthe fraction of each PFT per gridcell. Vegetation types gathered in these vegetation maps can be either PFT or Holson categories.37 38 In Off-Line mode, ORCHIDEE is forced by weather data based on observations or climate model reanalysis .39 Last, depending o fthe options activated within a run of ORCHIDEE, additional maps might be used for irrigation, slope for routing scheme, ...34 ORCHIDEE needs several forcing data in order to run correctly. The number of requested data depends on the configuration used. 35 36 In On-Line mode (coupled with LMDZ), the data needed are related to soil texture and albedo. If the vegetation is prescribed, ORCHIDEE needs in addition the definition of the fraction of each PFT per gridcell. Vegetation types gathered in these vegetation maps can be either PFT or Holson categories. 37 38 In Off-Line mode, ORCHIDEE is forced by weather data based on observations or climate model reanalysis and these data need to be added. 39 Last, depending on the options activated within a run of ORCHIDEE, additional maps might be used for irrigation, slope for routing scheme, ... 40 40 41 41 == 0. General information == … … 47 47 It is the role of the driver to inter/extrapolate timeseries of the forcing meteorological variables at the time step of ORCHIDEE (usually 30 min) based on the forcing dataset. 48 48 49 (b) '''Two versions of the driver are available''' to do do both the reading and the inter/extrapolation of the forcing datasets. They differ in the way they interpret the time at which the diffrent variables are read in the forcing dataset (further called the timestamp, while the interval refers to the period between two succesive timestamps):49 (b) '''Two versions of the driver are available''' to do both the reading and the inter/extrapolation of the forcing datasets. They differ in the way they interpret the time at which the different variables are read in the forcing dataset (further called the timestamp, while the interval refers to the period between two successive timestamps): 50 50 * '''the old driver (src_driver/dim2driver)''', which assumes that scalar variables (Tair,Qair,Psurf,Wind) are instantaneous values at the timestamp, while flux variables (Rainf,Snowf, SWdown, LWdown) are mean values over the interval ending at the timestamp. This driver also requires that the first value of the annual files corresponds to 00UTC+dt_forcing (for instance 03UTC for a 3hourly forcing), and that the last value is for Dec 31st at 24UTC = 00UTC on Jan 1st of the following year. 51 * '''the new driver (src_driver/orchideedriver.f90) is more flexible''' and can normally deal with any temporal structure of the forcing datasets, provided the required attributes are inserted in the forcing files. Yet, orchideedriver is not yet compatible with libIGCM. This document [attachment:Description_Forcing_Files.pdf] provides details of how forcing files need to be prepared. It addresses in particular the issues one may face when the fluxes are averaged and scalar variables instantaneous. The driver needs to take this into account else the diurnal cycle can be misplaced. Some data providers have different convention for representing averaged fluxes and this type of details matter.51 * '''the new driver (src_driver/orchideedriver.f90) is more flexible''' and can normally deal with any temporal structure of the forcing datasets, provided the required attributes are inserted in the forcing files. Yet, orchideedriver is not yet compatible with libIGCM. This document [attachment:Description_Forcing_Files.pdf] provides details of how forcing files need to be prepared. It addresses in particular the issues one may face when the fluxes are averaged and scalar variables are instantaneous. The driver needs to take this into account else the diurnal cycle can be misplaced. Some data providers have different conventions for representing averaged fluxes and this type of details matters. 52 52 53 53 A longer discussion on the differences between the two drivers (dated in 2016) can be found on https://forge.ipsl.jussieu.fr/orchidee/wiki/Branches/Driver_Improvements. … … 55 55 (c) '''Adding the cell_methods attribute to files'''. 56 56 It is a good practice to add the cell_methods attribute to each of the forcing variable in order to document how they relate to the time axis and their representativity in time. This attribute will say if the variable represents a point in time (instantaneous) or averages over an interval (mean). Furthermore it can inform how the time interval over which the variable is valid relates to the discrete points in time the axis provides. 57 The general form of the attribute follows the CF convention and is "cell_methods = axname : method(position)" where the fol owing values can be inserted :57 The general form of the attribute follows the CF convention and is "cell_methods = axname : method(position)" where the following values can be inserted : 58 58 * '''axname : ''' The name of the time axis within the file that is valid for the current variable 59 59 * '''method :''' instantaneous, mean … … 62 62 More details and examples are provided in this document : https://forge.ipsl.jussieu.fr/orchidee/wiki/Branches/Driver_Improvements. 63 63 64 (d) '''Usually, the forcing files are stored in the shared accounts''' in IGCM/SRF/METEO directory. 65 66 The path to the shared accounts is defined for the various computing centers in https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/ComputingCenters/SharedFiles 64 (d) '''Usually, the forcing files are stored in the shared accounts''' in IGCM/SRF/METEO directory. The shared accounts are found: 65 * At TGCC: /ccc/work/cont003/dsm/p86ipsl/IGCM 66 * At IDRIS: 67 * On the ada machine: /workgpfs/rech/psl/rpsl035/IGCM 68 * On the ergon machine: /u/rech/psl/rpsl035/IGCM 69 * LSCE, obelix : /home/orchideeshare/igcmg/IGCM 70 * IPSL Ciclad : /prodigfs/ipslfs/igcmg/IGCM 71 * At the web by DODS : http://dods.ipsl.jussieu.fr/igcmg/IGCM 67 72 68 73 The datasets available from the shared accounts are noted with a *. 69 Some additional forcings not yet on the shared ac ountcan be found at climserv/ciclad here /bdd/ORCHIDEE_Forcing/BC/OOL/OL274 Some additional forcings not yet on the shared accounts can be found at climserv/ciclad here /bdd/ORCHIDEE_Forcing/BC/OOL/OL2 70 75 71 76 Read more about the shared accounts and IGCM repository here [http://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocBenvEcommonfiles] … … 78 83 - FORTRAN 90 script to create a land points only forcing file (use of the compress attribute) [attachment:mk_grid.f90] 79 84 * '''SPRED_PREC''' for forcings at 3 and 6 hourly time step: 80 - This externalizable keyword defines the nb of orchidee time steps on which the precipitation total of the forcing time step is spread. It can induce significant chnages on the model's behavior (interception and interception loss, infiltration, runoff and ET), although this hasn't been assessed in a systematic way.85 - This externalizable keyword defines the nb of orchidee time steps on which the total precipitation is spread over the time step. It can induce significant changes on the model's behavior (interception and interception loss, infiltration, runoff and ET), although this hasn't been assessed in a systematic way. 81 86 - By default, we spread the precipitation over half the forcing time step (1.5h and 3h respectively for 3-hourly and 6-hourly files). 82 87 * '''New driver''': you need to add a time attribute to each variable, e.g. "time: instantaneous" our "time: mean(end)", further details in [attachment:Description_Forcing_Files.pdf]. … … 150 155 Where ? Not in IGCM repository or IGCM_ARCHIVE. 151 156 152 This data corresponds to the one described in the publication Weedon et al. 2014 (http://onlinelibrary.wiley.com/doi/10.1002/2014WR015638/abstract). Compared to WFD, WFDEI offers values in the 21st century owing the ERA-Inter minreanalysis.157 This data corresponds to the one described in the publication Weedon et al. 2014 (http://onlinelibrary.wiley.com/doi/10.1002/2014WR015638/abstract). Compared to WFD, WFDEI offers values in the 21st century owing the ERA-Interim reanalysis. 153 158 || Name || || Spatial information || ||Temporal information || || || || Web documentation || || || Size || 154 159 || Abbreviation || Full name || Coverage || Resolution || First year || Last year || Number of years || Resolution || Informations || Data download || References || GB || 155 160 || WFDEI_CRU_yyyy.nc || WFDEI_CRU || -180:180; -90:90 || 720x360 || 1979 || 2016 || 34 || 3H || || November 2017 || || 314 GB || 156 161 157 As this data is based on the ERA-I re-analysis the fluxes are cumulated over the 3h period prece ding the time-stamp. All other variables are instantaneous at the given date. This is now properly described by the cell_method data in the netCDF file.162 As this data is based on the ERA-I re-analysis the fluxes are cumulated over the 3h period preceeding the time-stamp. All other variables are instantaneous. This is now properly described by the cell_method data in the netCDF file. 158 163 159 164 === 1.4 WFDEI_GPCC === … … 164 169 165 170 This is the same atmospheric forcing as the one described above (1.6 WFDEI_CRU) except that rainfall is now corrected with the GPCC data : http://www.dwd.de/bvbw/appmanager/bvbw/dwdwwwDesktop?_nfpb=true&_windowLabel=T12404818261141645314319&_urlType=action&switchLang=en&_pageLabel=_dwdwww_klima_umwelt_datenzentren_wzn 166 As this rainfall series is shorter, WFDEI_GPCC has feweryears than WFDEI_CRU.171 As this rainfall series is shorter, WFDEI_GPCC has less years than WFDEI_CRU. 167 172 168 173 ==== WFDEI_GPCC/v1/noleap ==== … … 173 178 || WFDEI_GPCC_yyyy.nc || || -180:180; -90:90 || 720x300 || 1979 || 2009 || 31 || 3H || || 3 juin 2013|| || 182 GB || 174 179 175 The old driver (dim2driver) needs a forcing that has its first record at 0 UTC, in addition to instanteaneous "scalars" and fluxes as mean(end), to work correctly. The original WFDEI starts at 3UTC, and to make it compatible with withdim2driver, a lag of 3 hours has been introduced by Ben Poulter and Fabienne Maignan.180 The old driver (dim2driver) needs a forcing that has its first record at 0 UTC, in addition to instanteaneous "scalars" and fluxes as mean(end), to work correctly. The original WFDEI starts at 3UTC, and to make it compatible with dim2driver, a lag of 3 hours has been introduced by Ben Poulter and Fabienne Maignan. 176 181 177 182 ==== WFDEI_GPCC/v2/leap ==== … … 201 206 202 207 General information on GSWP3 data from personal communication between Hyunjun Kim and Agnes Ducharne: 203 - All variable treated in the same way in terms of time averaging. First time record should corresponds to 00UTC, but please note values represents "backward averaging" which means 00UTC is mean of -03 ~ 00UTC.204 - Wind should be assumed to represent speed at 10 m. Downscaled reanalysis wind speed is at 10m, but CRU CL2.0 data which is used to correct long-term mean has not been corrected for any measurement height related issue. New et al. (2002) says "Wind speed is measured at heights above the surface of between 2 and 20 m. Measurement height varies both within and between countries, and in many cases the heights were not specified. Consequently, no corrections were made to wind data. The large majority of known heights were 10 m, and the interpolated wind field should be assumed to represent speed at this height."208 - All variables are treated in the same way in terms of time averaging. First time record should correspond to 00UTC, but please note that some variables represent "backward averaging" which means that the value at 00UTC is an averaged over the -03 ~ 00UTC time period. 209 - Wind should be assumed to represent speed at 10 m. Downscaled reanalysis wind speed is at 10m, but CRU CL2.0 data (which is used to correct long-term mean) has not been corrected for any measurement height related issue. New et al. (2002) says "Wind speed is measured at heights above the surface between 2 and 20 m. Measurement height varies both within and between countries, and in many cases the heights are not specified. Consequently, no corrections were made to wind data. The large majority of known heights were 10 m, and the interpolated wind field should be assumed to represent speed at this height." 205 210 206 211 ==== GSWP3/v1_halfdeg ==== … … 212 217 A detailed analysis of the formatted dataset was done by Salma Tafasca (PhD student at METIS) using the old driver, see [attachment:Preparing_GSWP3_V1_Official.pdf]. A comparison of the interpretation of this forcing by the two drivers was done by Vlad: https://orchidas.lsce.ipsl.fr/mapper/meteo_inter.php 213 218 The results show a lag of 1h30 for the scalars and the interpolation by the new driver is a priori better. 214 For the fluxes, SW results are identical with the two drivers, LW results are different but would probably be identical if this flux was not interpolated linearly but uniformly (recommended to conserve the fluxes), and the differences in precipitation comme from different spred_prec parameters.219 For the fluxes, SWdown results are identical with the two drivers, LWdown results are different but would probably be identical if this flux was not interpolated linearly but uniformly (recommended to conserve the fluxes), and the differences in precipitation come from different spred_prec parameters. 215 220 216 221 || Name || || Spatial information || ||Temporal information || || || || Web documentation || || || Size || … … 282 287 This data set is available at ciclad here: /bdd/ORCHIDEE_Forcing/BC/OOL/OL2/ERAI_05 . 283 288 284 This meteorological data 285 286 Using a simple bi-linear interpolation the data of the ERA-I re-analysis on the Gaussian grid (N128) output was projected to a regular lat/lon grid at 0.5deg resolution, without special consideration for the land/sea mask. It was thus considered, in consultation with Em anuel Dutra of ECMWF, that it was not unreasonable to use the same land/sea mask as WFDEI and hope that the atmospheric forcing on coastal points will not be too badly affected by the methodology.289 This meteorological dataset has been prepared by ECMWF in the framework of the Earth2Observe project : http://www.earth2observe.eu/ 290 291 Using a simple bi-linear interpolation the data of the ERA-I re-analysis on the Gaussian grid (N128) output was projected to a regular lat/lon grid at 0.5deg resolution, without special consideration for the land/sea mask. It was thus considered, in consultation with Emmanuel Dutra of ECMWF, that it was not unreasonable to use the same land/sea mask as WFDEI and hope that the atmospheric forcing on coastal points will not be too badly affected by the methodology. 287 292 288 293 The value of this forcing lies in its close relation to the ERA-I re-analysis and its extension to December 2014.