Changes between Version 4 and Version 5 of SourceCode/Tags


Ignore:
Timestamp:
10/20/11 14:32:13 (10 years ago)
Author:
nvuilsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SourceCode/Tags

    v4 v5  
    11= Tags = 
    22 
    3 In this section, are presented the main steps (tags) of the main version (trunk) of ORCHIDEE. For each tag, the differences with the precedent version are described. Here below, are also presented the next evolutions of the trunk and the associated tags. 
     3In this section, are presented the main steps (tags) of the main version (trunk) of ORCHIDEE. For each tag, the differences with the precedent version are described. Only physical or important informatic differences will be described. Then no line cut nore modifications in comments in this description. Here below, are also presented the next evolutions of the trunk and the associated tags. 
    44 
    55[[PageOutline(2,TAGS,outline)]] 
     
    5252../../.... : Add parallelization. [[BR]] 
    5353This version has many bugs and shouldn't be used. 
    54 The differencies between orchidee_1_8 and orchidee_1_9 are describe here [wiki:ModelVersions/Diff1_8-1_9 Differences orchidee_1_8-1_9] . 
     54The differencies between orchidee_1_8 and orchidee_1_9 are describe here [wiki:ModelVersions/Diff1_8-1_9 Differences orchidee_1_8-1_9].[[BR]] 
     55Here is a presentation of differencies between versions 1.3 - 1.6 and series 1.9  :  
     56http://dods.ipsl.jussieu.fr/orchidee/point_version_1.3-1.6-1.9.pdf 
     57 
    5558 
    5659== 1_8 == 
     
    7073../../.... : That is the '''end of "reference branch"'''.  
    7174Implementation of Nathalie De Noblet modifications. [[BR]]  
    72 This is the right version with a lot of bug corrections. 
     75This is the right version with a lot of bug corrections.[[BR]] 
     76Here is a presentation of differencies between versions 1.3 - 1.6 and series 1.9  :  
     77http://dods.ipsl.jussieu.fr/orchidee/point_version_1.3-1.6-1.9.pdf 
    7378 
    7479== 1_5 == 
    758011/07/2006 : First implementation of so called "orchidee_beton".  
    7681It contains modifications of Frederic Hourdin. [[BR]] 
    77 This version has many bugs and shouldn't be used. 
     82This version has many bugs and shouldn't be used.[[BR]] 
     83Here is a presentation of differencies between versions 1.4 and 1.5 : 
     84http://dods.ipsl.jussieu.fr/orchidee/Bilan_Passage1.4_A_1.5.doc 
     85 
    7886 
    7987== 1_4 == 
     
    10411208/02/2000 : ORCHIDEE CVS creation point. 
    105113 
    106         = Description of differences between ORCHIDEE versions = 
    107 Last change : 2009-01-27 
    108114 
    109 This page describe the different ORCHIDEE versions. Only physical or important informatic 
    110 differences will be describe. Then no line cut nore modifications in comments in this description.[[BR]] 
    111  
    112 To get a specific version of ORCHIDEE, you can use this alias in your .cshrc : 
    113 {{{ 
    114 alias cvs_orc      'cvs -d :pserver:sechiba@cvs.ipsl.jussieu.fr:/home/ssipsl/CVSREP' 
    115 }}} 
    116 You must have ORCHIDEE source login/password registred in your ~/.cvspass file. [[BR]] 
    117 You must ask Martial Mancip (or other authorized ORCHIDEE group members)  
    118 for login/password to access to the protected source (not by mail) - see  
    119 [http://www.ipsl.jussieu.fr/~mmaipsl Martial Mancip] for contact.  
    120  
    121 When this configuration is set correctly (and adapted if your login shell is bash or other), 
    122 you can get a specific orchidee_version_to_get with the simple command : 
    123 {{{ 
    124 prompt> cvs_orc co -r orchidee_version_to_get ORCHIDEE 
    125 }}} 
    126 For branch TAGs only, you must specify the date of the beginning of the branch, otherwise you will 
    127 get le last point of the branch by default : 
    128 {{{ 
    129 prompt> cvs_orc co -r orchidee_branch_to_get -d the_date ORCHIDEE 
    130 }}}  
    131  
    132  
    133 A presentation of differencies between versions 1.3 - 1.6 and series 1.9 is here :  
    134  * http://dods.ipsl.jussieu.fr/orchidee/point_version_1.3-1.6-1.9.pdf 
    135  * http://dods.ipsl.jussieu.fr/orchidee/Bilan_Passage1.4_A_1.5.doc 
    136  
    137 == Models and Configurations == 
    138 Model ORCHIDEE can be reach at link  
    139 [http://forge.ipsl.jussieu.fr/orchidee/viewvc/?root=orchidee ORCHIDEE source]. 
    140  
    141 Each ORCHIDEE versions are validated with three sort of runs : 
    142  * OFF-LINE mode :  
    143    * that is for ORCHIDEE group the mode with ORCHIDEE_OL driver. 
    144      Please have a look on [http://orchidee.ipsl.jussieu.fr/ ORCHIDEE Scientific Web] 
    145    * In this configuration, we use atmospheric climatology to force the surface model. 
    146      There are two sorts of atmospheric datas : 
    147      * NCC datas high frequency (6 hours average) in one degree resolution. 
    148        The model will interpolate them to obtain half hour 
    149        time step values. 
    150      * WG_cru file with monthly average datas. 
    151        The driver has a special mode to generate half hour time step values. 
    152        The resolution can change from half degree to four degrees. 
    153    * Most versions were tested with NCC files with 20 years runs from 1980 to 1999. 
    154      Then we compare last 10 years averages. 
    155  * ON-LINE mode : 
    156    * that is for ORCHIDEE group the mode where ORCHIDEE is built as a module of the  
    157      atmospheric model LMDz4 (see [http://web.lmd.jussieu.fr/cgi-bin/viewvc.cgi/LMDZ4/ LMDZ4]). 
    158    * In this configuration, we use a 96x71 grid to validate TO DO. 
    159  * Couple mode : 
    160    * that is the Global Climate Model of IPSL.  
    161      See [http://igcmg.ipsl.jussieu.fr/ IGCMG Web] and [http://forge.ipsl.jussieu.fr/igcmg IGCMG Models] for more 
    162      informations. 
    163    * In this configuration, we have all IPSL climate models coupled together. 
    164      It is the IPCC configuration. 
    165  
    166 == Versions == 
    167  
    168 List of ORCHIDEE TAGs and Branchs and TAG action date : 
    169  
    170 == Difference between versions == 
    171  
    172 To see difference between version, you have to get both version in local (namely orchidee_path_1, 
    173 orchidee_path_2). Then you can apply two commands to see informations between versions : 
    174 {{{ 
    175 diff -w --ignore-all-space --ignore-case --recursive  --exclude="Entries" --exclude="Tag" \ 
    176       orchidee_path_1/ORCHIDEE/ orchidee_path_2/ORCHIDEE/ > diff_1-2.f90 
    177 }}} 
    178 And to get log informations with date1 and date2 refered respectively to TAG actions dates  
    179 for version1 and version2 (see TAG informations above) : 
    180 {{{ 
    181 cvs log -d 'date1+1<date2' > cvs_log_diff_1_2-1_3 
    182 }}} 
    183 note :  
    184  1. I put "date1+1" that means "date1 + 1 day" because you only want to see commit messages 
    185    after version1 TAG. [[BR]] For example, orchidee_1_1 has been tagged the 12/04/2002. Then you must use  
    186    date1+1 = 12/05/2002 (dates for CVS are in american format). 
    187  2. You will get all informations on commits between the two dates. Then you will get some commit messages  
    188    on other branch too if there are some. 
    189  
    190  
    191  
    192  
    193  
    194  
    195  
    196  
    197  
    198  
    199  
    200  
    201  
    202  
    203 == Validations == 
    204  
    205 See page ValidateOrchidee. 
    206