Changes between Version 4 and Version 5 of Documentation/UserGuide/NewForcingVerif
- Timestamp:
- 2020-02-28T11:43:34+01:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/UserGuide/NewForcingVerif
v4 v5 1 1 2 2 = '''Verification of new meteorological forcing files''' = 3 Update C. Ottle 02/28/2020 3 4 4 5 Several meteorological forcing emerge in the land surface modelling community and are using by the ORCHIDEE team to run the model in offline mode. To this end, the forcing datasets need to be adapted beforehand for their reading and the inter/extrapolation by the driver of ORCHIDEE. The purpose of this protocole is to build a systematic verification whenever a new forcing is going to be used for offline simulations. 5 Several meteorological forcings are available in the land surface modelling community and are used by the ORCHIDEE team to run the model standalone (not coupled with LMDZ). To this end, the forcing datasets need to be adapted beforehand for their reading and the inter/extrapolation by the driver of ORCHIDEE. The purpose of this protocole is to build a systematic verification when a new forcing is going to be used. 6 6 7 7 8 8 == 1. '''NetCDF file construction rules''' == 9 9 10 The ORCHIDEE driver requires specific informations and conventions in the structure of the NetCDF files of the newforcing to be able to read them. Therefore, it is required to format the raw files following all the informations described at this page: https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/Forcings10 The ORCHIDEE driver requires specific informations and conventions in the structure of the NetCDF files of the atmospheric forcing to be able to read them. Therefore, it is required to format the raw files following all the informations described at this page: https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/Forcings 11 11 12 12 * you can find here examples of scripts which have been used to format files of several forcing: 13 13 * Jinfeng Chang's scripts used for GSWP3 v0 forcing formatting on obelix (LSCE): /home/surface7/jchang/GSWP3_3hr/. [[BR]] 14 Warning: this script does not include the senco commands which are required to shift one step backward all the GSWP3 variables. Once you applied Jinfeng's script, you have to apply nco commands, for example (by Vladislav Bastrikov and Nicolas Vuichard):14 Warning: this script does not include the nco commands which are required to shift one step backward all the GSWP3 variables. Once you applied Jinfeng's script, you have to apply nco commands, for example (by Vladislav Bastrikov and Nicolas Vuichard): 15 15 {{{ 16 16 ncks -a -d tstep,1, GSWP3_XXX_2002.nc temporary_2002.nc … … 22 22 == 2. '''Verification of the good reading and inter/extrapolation by the driver''' == 23 23 24 To know if the driver read and inter/extrapolate dwell the atmospheric forcing files, the best way is to perform one-year offline simulation with ORCHIDEE forced by this new forcing24 To know if the driver read and inter/extrapolate well the atmospheric forcing files, the best way is to perform one-year offline simulation with ORCHIDEE forced by this new forcing 25 25 * the meteorological variables (Tair, Qair, Psurf, Rainf,Snowf, SWdown and LWdown) have to be written in high-frequency (30min) outputs 26 26 27 27 The 30-min outputs are compared with the original forcing file 28 * for a given variable (S wdown is a special case, see below), the diurnal cycle should match between the ORCHIDEE 30-min output file and the forcing file29 * example of an IDL script (from Fabienne Maignan on obelix at LSCE) which plots an average seasonal cycle at 30min time step (the script has to be adapted before using because it usedwatchout files that have been removed a long time ago): [/home/users/maignan/IDL/ORCHIDEE/FORCAGES/CRUNCEP/TestForcagesCRUNCEP.pro]28 * for a given variable (SWdown is a special case, see below), the diurnal cycle should match between the ORCHIDEE 30-min output file and the forcing file 29 * example of an IDL script (from Fabienne Maignan on obelix at LSCE) which plots an average seasonal cycle at 30min time step (the script has to be adapted before using it because it uses watchout files that have been removed a long time ago): [/home/users/maignan/IDL/ORCHIDEE/FORCAGES/CRUNCEP/TestForcagesCRUNCEP.pro] 30 30 31 * '''for S wdown''': as the driver also uses the zenith angle when it interpolates the time of Swdown, we need to check its diurnal cycle over a grid-cell at Greenwich, in a 24h-day of June for example, to ensure that the SWdown shouldpeaks at noon exactly (as recommended at the end of this document: https://forge.ipsl.jussieu.fr/orchidee/attachment/wiki/Documentation/Forcings/Description_Forcing_Files.pdf)31 * '''for SWdown''': as the driver also uses the zenith angle when it interpolates the time of SWdown, we need to check its diurnal cycle over a grid-cell at Greenwich, in a 24h-day of June for example, to ensure that SWdown peaks at noon exactly (as recommended at the end of this document: https://forge.ipsl.jussieu.fr/orchidee/attachment/wiki/Documentation/Forcings/Description_Forcing_Files.pdf) 32 32 33 33