Changes between Version 22 and Version 23 of Documentation/UserGuide/CheckList
- Timestamp:
- 2020-05-31T23:08:58+02:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/UserGuide/CheckList
v22 v23 49 49 - allow vegetation to burn in fires (FIRE_DISABLE in PARAM/run.def) 50 50 - dynamic nitrogen cycle, where nitrogen scarcity can limit vegetation growth (STOMATE_IMPOSE_CN in PARAM/run.def) 51 - activate soil_freezing, etc... *** complete the list, give the keywords51 - activate soil_freezing, etc... (more details on flags and keywords in 4c). 52 52 53 53 NOTE: not all of these components can be activated at the same time and still give reliable results. It's important to test the configuration you select. … … 55 55 == 3) Installation and compilation 56 56 57 Read here about to download ORCHIDEE for offline (i.e., driven by separate meteorological forcing files) use: [wiki:Documentation/UserGuide/InstallingORCHIDEEBasic] 57 Read here about to download ORCHIDEE for offline (i.e., driven by separate meteorological forcing files) use: [wiki:Documentation/UserGuide/InstallingORCHIDEEBasic]. Information for downloading the [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/ORCHIDEEDOFOCOInstall CAN] and [https://forge.ipsl.jussieu.fr/orchidee/wiki/DevelopmentActivities/ORCHIDEE-CNP CNP] branches of ORCHIDEE also exists and can likely be adapted for any branch, but note that permission to access branches is generally restricted. 58 58 59 The same method is used for offline and coupled configurations, where "coupled" typically refers to coupling ORCHIDEE to an atmospheric model that generates meteorological data at every time step. Find the full documentation about installation and using of IPSL-cmc coupled models [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc here] .59 The same method is used for offline and coupled configurations, where "coupled" typically refers to coupling ORCHIDEE to an atmospheric model that generates meteorological data at every time step. Find the full documentation about installation and using of IPSL-cmc coupled models [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc here], or go directly to a brief description of the [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocHconfigBlmdzorv6 LMDZOR_v6 configuration] (LMDZ coupled to ORCHIDEE). 60 60 61 or go directly to a brief description of the [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocHconfigBlmdzorv6 LMDZOR_v6 configuration] (LMDZ coupled to ORCHIDEE). 62 63 Always recompile your code if you make changes in the fortran code. Further information on compiling ORCHIDEE can be found [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/CompileMethods here]. Information for downloading the [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/ORCHIDEEDOFOCOInstall CAN] and [https://forge.ipsl.jussieu.fr/orchidee/wiki/DevelopmentActivities/ORCHIDEE-CNP CNP] branches of ORCHIDEE also exists and can likely be modified for any branch, but note that permission to access branches is generally restricted. 61 Always recompile your code if you make changes in the fortran code. Further information on compiling ORCHIDEE can be found [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/CompileMethods here]. 64 62 65 63 == 4) Configuration of your simulation 66 ORCHIDEE output is controlled by separate modules, referred to as XIOS ([[https://forge.ipsl.jussieu.fr/orchidee/wiki/DevelopmentActivities/ORCHIDEE-CNP here] PDF] and [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/XIOSinConfig webpage]) and IOIPSL. These modules greatly improve reading and writing data for large simulations, although the benefits may not be seen for single pixel, single CPU runs.67 64 68 In the configuration directory, "OOL" in a directory title refers to "ORCHIDEE offline", "SEC" refers to the SEChiba module in charge of the water and energy cycles, and "STO" refers to the STOmate model controlling vegetation and nutrient cycles. OOL_SEC_STO, therefore, means the configuration is designed to use meteorological forcing files to drive the water, energy, and nutrient cycles. OOL_SEC, on the other hand, does not include dynamic vegetation or nutrient cycles.69 65 70 66 '''4a) The simplest option if you use libIGCM is to use a predefined configuration''' … … 74 70 - SPINUP_ANALYTIC_FG1, OOL_SEC_STO_FG1trans, OOL_SEC_STO_FG2, which are designed to be used one after the other to run a simulation with CRU-NCEP atmospheric forcing and the long spinup required for the carbon cycle ([wiki:Documentation/UserGuide/SpinUpCarbon#StandardprotocolforCarbon-relatedvariables more details]) 75 71 - [browser:tags/ORCHIDEE_2_0/ORCHIDEE_OL/OOL_SEC_STO_FG3 OOL_SEC_STO_FG3], for a run without spin-up (default restart state) under the WFDEI_GPCC atmospheric forcing 72 - [browser:tags/ORCHIDEE_2_0/ORCHIDEE_OL/OOL_SEC OOL_SEC], without STOMATE (no dynamic phenology nor nutrient cycles). 73 74 In the above names, "OOL" in a directory title refers to "ORCHIDEE offline", "SEC" refers to the SEChiba module in charge of the water and energy cycles, and "STO" refers to the STOmate model controlling vegetation and nutrient cycles. OOL_SEC_STO, therefore, means the configuration is designed to use meteorological forcing files to drive the water, energy, and nutrient cycles. 76 75 77 76 Each of the submission directory contains the required elements to run a particular offline simulation: … … 95 94 '''4c) More on keywords''' 96 95 97 Give definition (externalized parameters), and explain the ones to be careful with after the merge to CN. *** Explain more, links 96 The externalized parameters are parameters or flags that are not hard-coded and can be changed via an input file, namely PARAM/run.def. The advantage is that you can test various sets of parameters with the same executable and without recompiling. It can be particularly useful for parameter calibration. 98 97 98 These parameters are linked to "keywords", which appear in the code in capital letter and are fed with the parameter values by a "getin" call. 99 99 100 The list of the keywords related externalized parameters is different for different versions of the code: 101 - trunk up to v2.2 : [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/OrchideeParameters list of parameters] and [https://docs.google.com/spreadsheets/d/1DYVvvqxVoXFAqA_M_hvkd-Ooru6ZQ32Lz2oa8oKKA5E/edit#gid=1984497631 recommended range of values] 102 - trunk after v4.0 : [http://forge.ipsl.jussieu.fr/orchidee/browser/trunk/ORCHIDEE/orchidee.default list of parameters] 103 104 USEFUL TIP: after your simulation has run, you have a summary of externalized parameters and options in your output directory: SRF/Debug/xxx_used_ref.def 100 105 101 106 '''4d) Spinup and initialization''' … … 106 111 107 112 Read more on the ways to set up your spinup on [wiki:Documentation/UserGuide/SpinUpCarbon Spinup : why, how and how long? The answer depends on the ORCHIDEE component]. It is also possible to do an [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/SpinupInJobBasic analytical spinup] that is faster. 113 114 '''4e) Output''' 115 116 ORCHIDEE output is controlled by separate modules, referred to as XIOS ([[https://forge.ipsl.jussieu.fr/orchidee/wiki/DevelopmentActivities/ORCHIDEE-CNP here] PDF] and [https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/XIOSinConfig webpage]) and IOIPSL. These modules greatly improve reading and writing data for large simulations, although the benefits may not be seen for single pixel, single CPU runs. 108 117 109 118 == 5) Run your simulation