Changes between Version 31 and Version 32 of Documentation/UserGuide/InstallingORCHIDEEBasic
- Timestamp:
- 2020-02-28T11:38:13+01:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/UserGuide/InstallingORCHIDEEBasic
v31 v32 82 82 }}} 83 83 84 If you want a specific revision on the trunk (i.e. revision 6580), then change HEAD in above lines to the revision you want. Note that you can often keep the HEAD revision of the ORCHIDEE_OL folder (offline configuration) together with a specific revision of the sources of ORCHIDEE. 84 If you want a specific revision on the trunk (i.e. revision 6580), then change HEAD in above lines to the revision you want. 85 More information on the structure of "mod.def" can be found under: https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/Install#Syntaxinmod.def. [[BR]] 86 Note that you can often keep the HEAD revision of the ORCHIDEE_OL folder (offline configuration) together with a specific revision of the sources of ORCHIDEE. 85 87 86 88 {{{ 87 89 #-C- ORCHIDEE_trunk trunk/ORCHIDEE 6580 14 ORCHIDEE modeles 88 #-C- ORCHIDEE_trunk trunk/ORCHIDEE_OL HEAD14 ORCHIDEE_OL config90 #-C- ORCHIDEE_trunk trunk/ORCHIDEE_OL 6580 14 ORCHIDEE_OL config 89 91 }}} 90 92 91 If you want to change to a branch or a personal version, then replace ''trunk/ORCHIDEE'' by the path to your branch or personal directory. HEAD can also be changed to a specific revision number. For example for the branch ORCHIDEE-CN-CAN, following should be set:93 If you want to change to a branch or a personal version, then replace ''trunk/ORCHIDEE'' by the path to your branch or personal directory. HEAD can also be changed to a specific revision number. For example for the branch ORCHIDEE-CN-CAN, the following should be set: 92 94 {{{ 93 95 #-C- ORCHIDEE_trunk branches/ORCHIDEE-CN-CAN/ORCHIDEE HEAD 14 ORCHIDEE modeles … … 95 97 }}} 96 98 97 If you version do not have a ORCHIDEE_OL folder, then keepthe trunk version.99 If your version do not have an ORCHIDEE_OL folder, then keep the one from the trunk version. 98 100 99 Nowcontinue with the extraction of the model:101 Finally, when "mod.def" is modified, you can continue with the extraction of the model: 100 102 {{{ 101 103 ./model ORCHIDEE_trunk … … 103 105 }}} 104 106 105 Compile using gmake (if the Makefile exist in your version) or ./compile_orchidee_ol.sh depending on the version. 106 107 You can then compile using either ./compile_orchidee_ol.sh (see above) OR gmake (if the Makefile exist in your version) depending on the version. 107 108 108 109 == NB! For old branches with fortran code in ORCHIDEE_OL directory == 109 ''For exemple orchidee_FM''[[BR]] [[BR]]110 ''For exemple orchidee_FM''[[BR]] 110 111 111 In the trunk and in the newer branches, the directory ORCHIDEE/src_driver contain the source code for the driver. In older versions, these files were stored in ORCHIDEE_OL directory. Thereforfor these older branches, you have to extract ORCHIDEE and ORCHIDEE_OL from the branch. For running with libIGCM, we recomand to use the trunk version of the scripts in ORCHIDEE_OL. Extract the trunk/ORCHIDEE_OL and save it in ORCHIDEE_OL.trunk. In mod.def, the lines corresponding to extraction of ORCHIDEE becomes the following :112 In the trunk and in the recent branches, the directory ORCHIDEE/src_driver contain the source code for the driver. In older versions, these files were stored in ORCHIDEE_OL directory. Therefore for these older branches, you have to extract ORCHIDEE and ORCHIDEE_OL from the branch. For running with libIGCM, we recomand to use the trunk version of the scripts in ORCHIDEE_OL. Extract the trunk/ORCHIDEE_OL and save it in ORCHIDEE_OL.trunk. In mod.def, the lines corresponding to extraction of ORCHIDEE becomes the following : 112 113 113 114 {{{ … … 117 118 }}} 118 119 119 Note that the compilingis different:120 For these older branches, the compilation is different: 120 121 121 122 {{{