Changes between Version 3 and Version 4 of Branches/Driver_Improvements
- Timestamp:
- 2012-09-13T10:41:46+02:00 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Branches/Driver_Improvements
v3 v4 7 7 The driver of ORCHIDEE is expected to read forcing files with a very specific temporal structure. 8 8 All time information are defined on UTC time. 9 The fields read at a certain time step t in the Net Cdf file correspond to:9 The fields read at a certain time step t in the Netcdf file correspond to: 10 10 the instantaneous value at t+1 for Temperature, Wind Speed, Air Pressure and Specific Humidity. 11 11 the mean value between t and t+1 for Long and Short Wave Incomming Radiation and the Precipitation. … … 19 19 == Add an explicit time information within the forcing files == 20 20 As described above, the driver of ORCHIDEE is relatively rigid because it only assumes one temporal specification for the forcing files. At first, we do not expect to develop a more flexible driver but we would like to add explicit time information in the driver in order to avoid misuse. 21 We suggest to add a time_bounds attribute to the time variable stored in the Net Cdf forcing files. See here for instance for a possible use: http://www.cgd.ucar.edu/cms/eaton/netcdf/NCAR-CSM.html21 We suggest to add a time_bounds attribute to the time variable stored in the Netcdf forcing files. See here for instance for a possible use: http://www.cgd.ucar.edu/cms/eaton/netcdf/NCAR-CSM.html 22 22 It is not clear how to use the time_bounds attribute within a multi-variables file, in which the variables have different time specifications (instantaneous vs cumulative variables). The use of a time_op attribute (average, point) for each variable could be a solution. The time specification of a forcing file (based on time_bounds and time_op attributes) should be read by the driver, in order to check for consistency. 23 23 Questions that remain: … … 28 28 As the driver is built now, the first time step read (for the Temperature for instance) is valid for t+1. This means that for a yearly file at a 6-hourly time resolution, the first temperature read is for "1-JAN 06:00". For a simulation starting from scratch (no restart), the driver uses the first value for the second day ("2-JAN 00:00") in order to interpolate with the first one readed (and to calculate half-hourly values between "1-JAN 00:00" and "1-JAN 06:00". At the end of a simulation, the last forcing file read is not written in the restart file of the driver. When we perform monthly runs using a yearly forcing file, it is managed within the driver to use the appropriate time step in the forcing file but when we perform yearly runs using a yearly file, we process as for a run starting from scratch (while we could use the last values read during the last run). We suggest to restart the last time step read of the meteorological variables in order to be make possible this. 29 29 30 30 == Remove the reading of the watchout files == 31 In ORCHIDEE, there is the possibility to write in an output file, the meteorological fields used during the simulation. It is a feature useful when doing a coupled simulation (ORCHIDEE coupled to LMDz) in order to be capable to re-use this 'forcing' in off-line mode. These output files are named WATCHOUT files. These WATCHOUT files are not based on the same template than the standard forcing files read by ORCHIDEE. Consequently, there are specific reading for these WATCHOUT files. We suggest to : 32 * either generate the WATCHOUT files in ORCHIDEE under the format than a standard forcing file 33 * or, develop a specific tool that convert the WATCHOUT file into the same format than a standard forcing file. This tool will be launch as a pre-treatment. 34 35 31 36 32 37