Changes between Version 31 and Version 32 of Documentation/UserGuide/InstallingORCHIDEEBasic


Ignore:
Timestamp:
2020-02-28T11:38:13+01:00 (4 years ago)
Author:
peylin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/UserGuide/InstallingORCHIDEEBasic

    v31 v32  
    8282}}} 
    8383 
    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.  
     84If you want a specific revision on the trunk (i.e. revision 6580), then change HEAD in above lines to the revision you want. 
     85More information on the structure of "mod.def" can be found under: https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/Install#Syntaxinmod.def. [[BR]]   
     86Note 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.  
    8587 
    8688{{{ 
    8789#-C- ORCHIDEE_trunk  trunk/ORCHIDEE                           6580   14 ORCHIDEE         modeles 
    88 #-C- ORCHIDEE_trunk  trunk/ORCHIDEE_OL                        HEAD   14 ORCHIDEE_OL      config 
     90#-C- ORCHIDEE_trunk  trunk/ORCHIDEE_OL                        6580   14 ORCHIDEE_OL      config 
    8991}}} 
    9092 
    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: 
     93If 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: 
    9294{{{ 
    9395#-C- ORCHIDEE_trunk  branches/ORCHIDEE-CN-CAN/ORCHIDEE               HEAD   14 ORCHIDEE         modeles 
     
    9597}}} 
    9698 
    97 If you version do not have a ORCHIDEE_OL folder, then keep the trunk version.  
     99If your version do not have an ORCHIDEE_OL folder, then keep the one from the trunk version.  
    98100 
    99 Now continue with the extraction of the model: 
     101Finally, when "mod.def" is modified, you can continue with the extraction of the model: 
    100102{{{ 
    101103./model ORCHIDEE_trunk 
     
    103105}}} 
    104106 
    105 Compile using gmake (if the Makefile exist in your version) or ./compile_orchidee_ol.sh depending on the version. 
    106  
     107You can then compile using either ./compile_orchidee_ol.sh (see above) OR gmake (if the Makefile exist in your version) depending on the version. 
    107108 
    108109== NB! For old branches with fortran code in ORCHIDEE_OL directory == 
    109 ''For exemple orchidee_FM''[[BR]][[BR]] 
     110''For exemple orchidee_FM''[[BR]] 
    110111 
    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. Therefor 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 :  
     112In 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 :  
    112113 
    113114{{{ 
     
    117118}}} 
    118119 
    119 Note that the compiling is different: 
     120For these older branches, the compilation is different: 
    120121 
    121122{{{