Changeset 24 for modipsl/trunk
- Timestamp:
- 04/03/07 12:23:23 (18 years ago)
- Location:
- modipsl/trunk/util
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
modipsl/trunk/util/mod.def
r23 r24 5 5 #- Each model is defined by 6 6 #- (prefix #-H-) model informations, 7 #- (prefix #-C-) its components,8 #- (prefix #-T-) its "tags",9 #- (prefix #-L-) local working directory in modipsl,10 #- (prefix #-D-) installation directory in the working directory,11 7 #- (prefix #-M-) the email address of the model manager, 12 #- (prefix #-I-) a pointer on the repository server tables 13 #- (prefix #-S-) containing the repository system and server address. 8 #- (prefix #-C-) elements to extract for the model, in the order : 9 #- name of the component in the repository 10 #- tag/revision of the component 11 #- index of the repository in the server table 12 #- installation path in the local working directory 13 #- local working directory in modipsl 14 #- (prefix #-S-) containing the control system and server address. 14 15 #- 15 16 #- The tag "?" correspond to the default model version. 16 #- Invoking "model" with -H overrides any tag swith "?".17 #- Invoking "model" with -H overrides any tag with "?". 17 18 #--------------------------------------------------------------------- 18 19 #- Repository informations … … 37 38 #-H- IPSLCM4_v1 IPSLCM4_v1 configuration tag IPSL : ipsl_cm4_v1_6 38 39 #-M- IPSLCM4_v1 patricia.cadule@ipsl.jussieu.fr 39 #-C- IPSLCM4_v1 IOIPSL/src CPL ORCHIDEE LMDZ.3.3 IPSLCM4_v1 OPA/SRC_ORCA OPA/SRC_UCL UTIL/fait_AA_make 40 #-T- IPSLCM4_v1 ipsl_cm4_v1_9_1 ipsl_cm4_v1_2 orchidee_1_3 IPSL-CM4_IPCC ipsl_cm4_v1_6 ipsl_cm4_v1_10 ipsl_cm4_v1_10 ipsl_cm4_v1_8 41 #-I- IPSLCM4_v1 1 1 2 3 1 4 4 4 42 #-D- IPSLCM4_v1 . . . . . . . . 40 #-C- IPSLCM4_v1 IOIPSL/src ipsl_cm4_v1_9_1 1 . 41 #-C- IPSLCM4_v1 CPL ipsl_cm4_v1_2 1 . 42 #-C- IPSLCM4_v1 ORCHIDEE orchidee_1_3 2 . 43 #-C- IPSLCM4_v1 LMDZ.3.3 IPSL-CM4_IPCC 3 . 44 #-C- IPSLCM4_v1 IPSLCM4_v1 ipsl_cm4_v1_6 1 . 45 #-C- IPSLCM4_v1 OPA/SRC_ORCA ipsl_cm4_v1_10 4 . 46 #-C- IPSLCM4_v1 OPA/SRC_UCL ipsl_cm4_v1_10 4 . 47 #-C- IPSLCM4_v1 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 43 48 #- 44 49 #-H- IPSLCM4_LOOP IPSL coupled model with tracer model and carbon cycle … … 48 53 #-H- IPSLCM4_LOOP ORCHIDEE tag orchidee_1_4 49 54 #-H- IPSLCM4_LOOP CPL Oasis tag IPSL : HEAD 50 #-H- IPSLCM4_LOOP IPSLCM4_LOOP configuration tag IPSL : 55 #-H- IPSLCM4_LOOP IPSLCM4_LOOP configuration tag IPSL : ipsl_cm4_loop_v1 51 56 #-H- IPSLCM4_LOOP Message sent to Patricia CADULE (IPSL) 52 57 #-M- IPSLCM4_LOOP patricia.cadule@ipsl.jussieu.fr 53 #-C- IPSLCM4_LOOP IOIPSL/src CPL ORCHIDEE LMDZ4 IPSLCM4_LOOP IPSLCM4_v1/Utilitaires OPA/SRC_ORCA OPA/SRC_UCL OPA/SRC_TRC UTIL/fait_AA_make 54 #-T- IPSLCM4_LOOP ioipsl-2-0 ? orchidee_1_4 IPSL-CM4_LOOP ? ipsl_cm4_v1_6 ipsl_cm4_loop_1 ipsl_cm4_loop_1 ipsl_cm4_loop_1 ipsl_cm4_v1_8 55 #-I- IPSLCM4_LOOP 1 1 2 3 1 1 4 4 4 4 56 #-D- IPSLCM4_LOOP . . . . IPSLCM4_LOOP post_util . . . . 57 #-L- IPSLCM4_LOOP modeles modeles modeles modeles config . modeles modeles modeles modeles 58 #-C- IPSLCM4_LOOP IOIPSL/src ioipsl-2-0 1 . modeles 59 #-C- IPSLCM4_LOOP CPL ? 1 . modeles 60 #-C- IPSLCM4_LOOP ORCHIDEE orchidee_1_4 2 . modeles 61 #-C- IPSLCM4_LOOP LMDZ4 IPSL-CM4_LOOP 3 . modeles 62 #-C- IPSLCM4_LOOP IPSLCM4_LOOP ? 1 IPSLCM4_LOOP config 63 #-C- IPSLCM4_LOOP IPSLCM4_v1/Utilitaires ipsl_cm4_v1_6 1 post_util . 64 #-C- IPSLCM4_LOOP OPA/SRC_ORCA ipsl_cm4_loop_1 4 . modeles 65 #-C- IPSLCM4_LOOP OPA/SRC_UCL ipsl_cm4_loop_1 4 . modeles 66 #-C- IPSLCM4_LOOP OPA/SRC_TRC ipsl_cm4_loop_1 4 . modeles 67 #-C- IPSLCM4_LOOP UTIL/fait_AA_make ipsl_cm4_v1_8 4 . modeles 58 68 #- 59 69 #-H- IPSLCM4_v1_OASIS3 IPSLCM4_v1_OASIS3 configuration with OASIS3 coupler 23/03/05 … … 64 74 #-H- IPSLCM4_v1_OASIS3 OASIS3 65 75 #-M- IPSLCM4_v1_OASIS3 arnaud.caubel@cea.fr 66 #-C- IPSLCM4_v1_OASIS3 IOIPSL/src ORCHIDEE OASIS3 LMDZ4 IPSLCM4_v1_OASIS3 IPSLCM4_v1/Utilitaires OPA/SRC_ORCA OPA/SRC_UCL UTIL/fait_AA_make 67 #-T- IPSLCM4_v1_OASIS3 ioipsl-2-1 orchidee_1_3_1 ? IPSL-CM4_IPCC_branch ? ipsl_cm4_v1_6 ipsl_cm4_v1_10 ipsl_cm4_v1_10 ipsl_cm4_v1_8 68 #-I- IPSLCM4_v1_OASIS3 1 2 1 3 1 1 4 4 4 69 #-D- IPSLCM4_v1_OASIS3 . . prism . . post_util . . . 70 #-L- IPSLCM4_v1_OASIS3 modeles modeles . modeles config . modeles modeles modeles 76 #-C- IPSLCM4_v1_OASIS3 IOIPSL/src ioipsl-2-1 1 . modeles 77 #-C- IPSLCM4_v1_OASIS3 ORCHIDEE orchidee_1_3_1 2 . modeles 78 #-C- IPSLCM4_v1_OASIS3 OASIS3 ? 1 prism . 79 #-C- IPSLCM4_v1_OASIS3 LMDZ4 IPSL-CM4_IPCC_branch 3 . modeles 80 #-C- IPSLCM4_v1_OASIS3 IPSLCM4_v1_OASIS3 ? 1 . config 81 #-C- IPSLCM4_v1_OASIS3 IPSLCM4_v1/Utilitaires ipsl_cm4_v1_6 1 post_util . 82 #-C- IPSLCM4_v1_OASIS3 OPA/SRC_ORCA ipsl_cm4_v1_10 4 . modeles 83 #-C- IPSLCM4_v1_OASIS3 OPA/SRC_UCL ipsl_cm4_v1_10 4 . modeles 84 #-C- IPSLCM4_v1_OASIS3 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . modeles 71 85 #- 72 86 #-H- IPSLCM4_v2_PAR IPSLCM4_v2_PAR configuration with parallel LMDZ4 and ORCHIDEE … … 78 92 #-H- IPSLCM4_v2_PAR OASIS3 tag HEAD 79 93 #-M- IPSLCM4_v2_PAR arnaud.caubel@cea.fr 80 #-C- IPSLCM4_v2_PAR IOIPSL/src ORCHIDEE OASIS3 LMDZ4 IPSLCM4_v2_PAR IPSLCM4_v1/Utilitaires OPA/SRC_ORCA OPA/SRC_UCL UTIL/fait_AA_make 81 #-T- IPSLCM4_v2_PAR ioipsl-3-1 ORCHIDEE_PARA ? V3_test ? ipsl_cm4_v1_6 ipsl_cm4_v1_11 ipsl_cm4_v1_11 ipsl_cm4_v1_8 82 #-I- IPSLCM4_v2_PAR 1 2 1 3 1 1 4 4 4 83 #-D- IPSLCM4_v2_PAR . . prism . . post_util . . . 84 #-L- IPSLCM4_v2_PAR modeles modeles . modeles config . modeles modeles modeles 94 #-C- IPSLCM4_v2_PAR IOIPSL/src ioipsl-3-1 1 . modeles 95 #-C- IPSLCM4_v2_PAR ORCHIDEE ORCHIDEE_PARA 2 . modeles 96 #-C- IPSLCM4_v2_PAR OASIS3 ? 1 prism . 97 #-C- IPSLCM4_v2_PAR LMDZ4 V3_test 3 . modeles 98 #-C- IPSLCM4_v2_PAR IPSLCM4_v2_PAR ? 1 . config 99 #-C- IPSLCM4_v2_PAR IPSLCM4_v1/Utilitaires ipsl_cm4_v1_6 1 post_util . 100 #-C- IPSLCM4_v2_PAR OPA/SRC_ORCA ipsl_cm4_v1_11 4 . modeles 101 #-C- IPSLCM4_v2_PAR OPA/SRC_UCL ipsl_cm4_v1_11 4 . modeles 102 #-C- IPSLCM4_v2_PAR UTIL/fait_AA_make ipsl_cm4_v1_8 4 . modeles 85 103 #- 86 104 #-H- IOIPSL IOIPSL source only 87 105 #-H- IOIPSL IOIPSL tag ioipsl-2-0 88 106 #-M- IOIPSL foujols@ipsl.jussieu.fr 89 #-C- IOIPSL IOIPSL/src 90 #-T- IOIPSL ioipsl-3-1 91 #-I- IOIPSL 1 92 #-D- IOIPSL . 107 #-C- IOIPSL IOIPSL/src ioipsl-3-1 1 . 93 108 #- 94 109 #-H- IOIPSL_PLUS IOIPSL source, tools, doc and samples 95 110 #-H- IOIPSL_PLUS IOIPSL (development version) 96 111 #-M- IOIPSL_PLUS foujols@ipsl.jussieu.fr 97 #-C- IOIPSL_PLUS IOIPSL 98 #-T- IOIPSL_PLUS ? 99 #-I- IOIPSL_PLUS 1 100 #-D- IOIPSL_PLUS . 112 #-C- IOIPSL_PLUS IOIPSL ? 1 . 101 113 #- 102 114 #-H- ORCHIDEE Modele ORCHIDEE seulement les sources 103 115 #-H- ORCHIDEE ORCHIDEE tag orchidee_1_3 104 #-C- ORCHIDEE ORCHIDEE105 116 #-M- ORCHIDEE Martial.Mancip@ipsl.jussieu.fr 106 #-T- ORCHIDEE orchidee_1_3 107 #-I- ORCHIDEE 2 108 #-D- ORCHIDEE . 117 #-C- ORCHIDEE ORCHIDEE orchidee_1_3 2 . 109 118 #- 110 119 #-H- ORCHIDEE_OL Modele ORCHIDEE pour utilisation OFFLINE … … 112 121 #-H- ORCHIDEE_OL ORCHIDEE_OL tag old_ioipsl 113 122 #-M- ORCHIDEE_OL Martial.Mancip@ipsl.jussieu.fr 114 #-C- ORCHIDEE_OL IOIPSL/src ORCHIDEE ORCHIDEE_OL 115 #-T- ORCHIDEE_OL ipsl_cm4_v1_9_1 orchidee_1_3 old_ioipsl 116 #-I- ORCHIDEE_OL 1 2 2 117 #-D- ORCHIDEE_OL . . . 123 #-C- ORCHIDEE_OL IOIPSL/src ipsl_cm4_v1_9_1 1 . 124 #-C- ORCHIDEE_OL ORCHIDEE orchidee_1_3 2 . 125 #-C- ORCHIDEE_OL ORCHIDEE_OL old_ioipsl 2 . 118 126 #- 119 127 #-H- ORCHIDEE_OL_IO2 Modele ORCHIDEE pour utilisation OFFLINE … … 122 130 #-H- ORCHIDEE_OL_IO2 IOIPSL f90 version Head version 123 131 #-M- ORCHIDEE_OL_IO2 Martial.Mancip@ipsl.jussieu.fr 124 #-C- ORCHIDEE_OL_IO2 IOIPSL/src ORCHIDEE ORCHIDEE_OL 125 #-T- ORCHIDEE_OL_IO2 ioipsl-2-1 orchidee_1_5 old_ioipsl 126 #-I- ORCHIDEE_OL_IO2 1 2 2 127 #-D- ORCHIDEE_OL_IO2 . . . 132 #-C- ORCHIDEE_OL_IO2 IOIPSL/src ioipsl-2-1 1 . 133 #-C- ORCHIDEE_OL_IO2 ORCHIDEE orchidee_1_5 2 . 134 #-C- ORCHIDEE_OL_IO2 ORCHIDEE_OL old_ioipsl 2 . 128 135 #- 129 136 #-H- ORCHIDEE_OL2 Modele ORCHIDEE pour utilisation OFFLINE … … 131 138 #-H- ORCHIDEE_OL2 ORCHIDEE_OL with no tag 132 139 #-M- ORCHIDEE_OL2 Martial.Mancip@ipsl.jussieu.fr 133 #-C- ORCHIDEE_OL2 IOIPSL/src ORCHIDEE ORCHIDEE_OL 134 #-T- ORCHIDEE_OL2 ? ? ? 135 #-I- ORCHIDEE_OL2 1 2 2 136 #-D- ORCHIDEE_OL2 . . . 140 #-C- ORCHIDEE_OL2 IOIPSL/src ? 1 . 141 #-C- ORCHIDEE_OL2 ORCHIDEE ? 2 . 142 #-C- ORCHIDEE_OL2 ORCHIDEE_OL ? 2 . 137 143 #- 138 144 #-H- LMDZ LMDZ main branch tagged in june 2001 139 145 #-M- LMDZ fairhead@lmd.jussieu.fr 140 #-C- LMDZ IOIPSL/src LMDZ.3.3 141 #-T- LMDZ ipsl_cm4_v1_9_1 rel-1-0-patch 142 #-I- LMDZ 1 3 143 #-D- LMDZ . . 146 #-C- LMDZ IOIPSL/src ipsl_cm4_v1_9_1 1 . 147 #-C- LMDZ LMDZ.3.3 rel-1-0-patch 3 . 144 148 #- 145 149 #-H- LMDZOR LMDZ with ORCHIDEE : … … 148 152 #-H- LMDZOR ORCHIDEE tag orchidee_1_3 149 153 #-M- LMDZOR fairhead@lmd.jussieu.fr 150 #-C- LMDZOR IOIPSL/src ORCHIDEE LMDZ.3.3 LMDZOR151 #- T- LMDZOR ipsl_cm4_v1_9_1 orchidee_1_3 IPSL-CM4_LJ29_OPT ?152 #- I- LMDZOR 1 2 3 3153 #- D- LMDZOR . . ..154 #-C- LMDZOR IOIPSL/src ipsl_cm4_v1_9_1 1 . 155 #-C- LMDZOR ORCHIDEE orchidee_1_3 2 . 156 #-C- LMDZOR LMDZ.3.3 IPSL-CM4_LJ29_OPT 3 . 157 #-C- LMDZOR LMDZOR ? 3 . 154 158 #- 155 159 #-H- LMDZ4OR LMDZ with ORCHIDEE : … … 159 163 #-H- LMDZ4OR IOIPSL tag ioipsl-2-1 160 164 #-M- LMDZ4OR fairhead@lmd.jussieu.fr 161 #-C- LMDZ4OR IOIPSL/src ORCHIDEE LMDZ4 LMDZ4OR IPSLCM4_v1/Utilitaires162 #- T- LMDZ4OR ioipsl-2-1 orchidee_1_3_1 IPSL-CM4_IPCC_branch ? ipsl_cm4_v1_6163 #- I- LMDZ4OR 1 2 3 1 1164 #- D- LMDZ4OR . . . . post_util165 #- L- LMDZ4OR modeles modeles modeles config.165 #-C- LMDZ4OR IOIPSL/src ioipsl-2-1 1 . modeles 166 #-C- LMDZ4OR ORCHIDEE orchidee_1_3_1 2 . modeles 167 #-C- LMDZ4OR LMDZ4 IPSL-CM4_IPCC_branch 3 . modeles 168 #-C- LMDZ4OR LMDZ4OR ? 1 . config 169 #-C- LMDZ4OR IPSLCM4_v1/Utilitaires ipsl_cm4_v1_6 1 post_util . 166 170 #- 167 171 #-H- LMDZ4OR_V2 LMDZ4 with ORCHIDEE : … … 171 175 #-H- LMDZ4OR_V2 IOIPSL tag ioipsl-2-1 172 176 #-M- LMDZ4OR_V2 fairhead@lmd.jussieu.fr 173 #-C- LMDZ4OR_V2 IOIPSL/src ORCHIDEE LMDZ4 LMDZ4OR IPSLCM4_v1/Utilitaires174 #- T- LMDZ4OR_V2 ioipsl-2-1 orchidee_1_3 LMDZ4_V2 ? ipsl_cm4_v1_6175 #- I- LMDZ4OR_V2 1 2 3 1 1176 #- D- LMDZ4OR_V2 . . . . post_util177 #- L- LMDZ4OR_V2 modeles modeles modeles config.177 #-C- LMDZ4OR_V2 IOIPSL/src ioipsl-2-1 1 . modeles 178 #-C- LMDZ4OR_V2 ORCHIDEE orchidee_1_3 2 . modeles 179 #-C- LMDZ4OR_V2 LMDZ4 LMDZ4_V2 3 . modeles 180 #-C- LMDZ4OR_V2 LMDZ4OR ? 1 . config 181 #-C- LMDZ4OR_V2 IPSLCM4_v1/Utilitaires ipsl_cm4_v1_6 1 post_util . 178 182 #- 179 183 #-H- LMDZ4OR_V3_CHILI LMDZ4 with ORCHIDEE : … … 183 187 #-H- LMDZ4OR_V3_CHILI IOIPSL tag ioipsl-3-1 184 188 #-M- LMDZ4OR_V3_CHILI fairhead@lmd.jussieu.fr 185 #-C- LMDZ4OR_V3_CHILI IOIPSL/src ORCHIDEE LMDZ4 LMDZ4OR libIGCM186 #- T- LMDZ4OR_V3_CHILI ioipsl-3-1 ORCHIDEE_PARA V3_test ? ?187 #- I- LMDZ4OR_V3_CHILI 1 2 3 1 1188 #- D- LMDZ4OR_V3_CHILI . . . . .189 #- L- LMDZ4OR_V3_CHILI modeles modeles modeles configscripts189 #-C- LMDZ4OR_V3_CHILI IOIPSL/src ioipsl-3-1 1 . modeles 190 #-C- LMDZ4OR_V3_CHILI ORCHIDEE ORCHIDEE_PARA 2 . modeles 191 #-C- LMDZ4OR_V3_CHILI LMDZ4 V3_test 3 . modeles 192 #-C- LMDZ4OR_V3_CHILI LMDZ4OR ? 1 . config 193 #-C- LMDZ4OR_V3_CHILI libIGCM ? 1 . scripts 190 194 #- 191 195 #-H- LMDZ4INCA LMDZ with INCA : … … 195 199 #-H- LMDZ4INCA IOIPSL tag ioipsl-2-0 196 200 #-M- LMDZ4INCA Anne.Cozic@cea.fr 197 #-C- LMDZ4INCA IOIPSL/src INCA.2 LMDZ4 LMDZ4INCA 198 #-T- LMDZ4INCA ioipsl-2-0 ? ? ? 199 #-I- LMDZ4INCA 1 6 3 1 200 #-D- LMDZ4INCA . . . . 201 #-L- LMDZ4INCA modeles modeles modeles config 201 #-C- LMDZ4INCA IOIPSL/src ioipsl-2-0 1 . modeles 202 #-C- LMDZ4INCA INCA.2 ? 6 . modeles 203 #-C- LMDZ4INCA LMDZ4 ? 3 . modeles 204 #-C- LMDZ4INCA LMDZ4INCA ? 1 . config 202 205 #- 203 206 #-H- LMDZ4INCA_V2 LMDZ with INCA : … … 207 210 #-H- LMDZ4INCA_V2 IOIPSL tag ioipsl-3-1 208 211 #-M- LMDZ4INCA_V2 Anne.Cozic@cea.fr 209 #-C- LMDZ4INCA_V2 IOIPSL/src INCA3 LMDZ4 LMDZ4INCA_V2 210 #-T- LMDZ4INCA_V2 ioipsl-3-1 ? V3_test ? 211 #-I- LMDZ4INCA_V2 1 6 3 1 212 #-D- LMDZ4INCA_V2 . . . . 213 #-L- LMDZ4INCA_V2 modeles modeles modeles config 212 #-C- LMDZ4INCA_V2 IOIPSL/src ioipsl-3-1 1 . modeles 213 #-C- LMDZ4INCA_V2 INCA3 ? 6 . modeles 214 #-C- LMDZ4INCA_V2 LMDZ4 V3_test 3 . modeles 215 #-C- LMDZ4INCA_V2 LMDZ4INCA_V2 ? 1 . config 214 216 #- 215 217 #-H- LMDZOR_V1 LMDZ with ORCHIDEE. … … 217 219 #-H- LMDZOR_V1 LMDZ tag IPSL-CM4_v2x0 218 220 #-M- LMDZOR_V1 fairhead@lmd.jussieu.fr 219 #-C- LMDZOR_V1 IOIPSL/src ORCHIDEE LMDZ.3.3 LMDZOR220 #- T- LMDZOR_V1 ipsl_cm4_v1_9_1 HEAD rel-LF ?221 #- I- LMDZOR_V1 1 2 3 3222 #- D- LMDZOR_V1 . . ..221 #-C- LMDZOR_V1 IOIPSL/src ipsl_cm4_v1_9_1 1 . 222 #-C- LMDZOR_V1 ORCHIDEE HEAD 2 . 223 #-C- LMDZOR_V1 LMDZ.3.3 rel-LF 3 . 224 #-C- LMDZOR_V1 LMDZOR ? 3 . 223 225 #- 224 226 #-H- ORCA2 ORCA 2 degrees - no ice model … … 226 228 #-H- ORCA2 IOIPSL/src tag ipsl_cm4_v1_9_1 227 229 #-M- ORCA2 opatlod@lodyc.jussieu.fr 228 #-C- ORCA2 IOIPSL/src OPA/SRC_ORCA UTIL/fait_AA_make CONFIG/ORCA2229 #- T- ORCA2 ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ?230 #- I- ORCA2 1 4 4 4231 #- D- ORCA2 . . .ORCA2230 #-C- ORCA2 IOIPSL/src ipsl_cm4_v1_9_1 1 . 231 #-C- ORCA2 OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 232 #-C- ORCA2 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 233 #-C- ORCA2 CONFIG/ORCA2 ? 4 ORCA2 232 234 #- 233 235 #-H- ORCA2_LIM ORCA 2 degrees with Louvain Ice Model … … 236 238 #-H- ORCA2_LIM IOIPSL/src tag ipsl_cm4_v1_9_1 237 239 #-M- ORCA2_LIM opatlod@lodyc.jussieu.fr 238 #-C- ORCA2_LIM IOIPSL/src OPA/SRC_ORCA OPA/SRC_UCL UTIL/fait_AA_make CONFIG/ORCA2_LIM 239 #-T- ORCA2_LIM ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ? 240 #-I- ORCA2_LIM 1 4 4 4 4 241 #-D- ORCA2_LIM . . . . ORCA2_LIM 240 #-C- ORCA2_LIM IOIPSL/src ipsl_cm4_v1_9_1 1 . 241 #-C- ORCA2_LIM OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 242 #-C- ORCA2_LIM OPA/SRC_UCL ipsl_cm4_v1_6 4 . 243 #-C- ORCA2_LIM UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 244 #-C- ORCA2_LIM CONFIG/ORCA2_LIM ? 4 ORCA2_LIM 242 245 #- 243 246 #-H- NEMO NEMO … … 248 251 #-H- NEMO NEMO sources and configurations 249 252 #-M- NEMO opatlod@lodyc.jussieu.fr 250 #-C- NEMO IOIPSL/src AGRIF NEMO UTIL CONFIG/GYRE CONFIG/ORCA2_LIM 251 #-T- NEMO ioipsl-3-1 ? nemo_v2 nemo_v2 nemo_v2 nemo_v2 252 #-I- NEMO 1 5 5 5 5 5 253 #-D- NEMO . . . . GYRE ORCA2_LIM 254 #-L- NEMO modeles modeles modeles modeles config config 253 #-C- NEMO IOIPSL/src ioipsl-3-1 1 . modeles 254 #-C- NEMO AGRIF ? 5 . modeles 255 #-C- NEMO NEMO nemo_v2 5 . modeles 256 #-C- NEMO UTIL nemo_v2 5 . modeles 257 #-C- NEMO CONFIG/GYRE nemo_v2 5 GYRE config 258 #-C- NEMO CONFIG/ORCA2_LIM nemo_v2 5 ORCA2_LIM config 255 259 #- 256 260 #-H- ORCA4_LIM ORCA 4 degrees with Louvain Ice Model … … 259 263 #-H- ORCA4_LIM IOIPSL/src tag ipsl_cm4_v1_9_1 260 264 #-M- ORCA4_LIM opatlod@lodyc.jussieu.fr 261 #-C- ORCA4_LIM IOIPSL/src OPA/SRC_ORCA OPA/SRC_UCL UTIL/fait_AA_make CONFIG/ORCA4_LIM 262 #-T- ORCA4_LIM ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ? 263 #-I- ORCA4_LIM 1 4 4 4 4 264 #-D- ORCA4_LIM . . . . ORCA4_LIM 265 #-C- ORCA4_LIM IOIPSL/src ipsl_cm4_v1_9_1 1 . 266 #-C- ORCA4_LIM OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 267 #-C- ORCA4_LIM OPA/SRC_UCL ipsl_cm4_v1_6 4 . 268 #-C- ORCA4_LIM UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 269 #-C- ORCA4_LIM CONFIG/ORCA4_LIM ? 4 ORCA4_LIM 265 270 #- 266 271 #-H- ORCA2_LIM_TRC ORCA 2 degrees with Louvain Ice Model with tracers model … … 269 274 #-H- ORCA2_LIM_TRC IOIPSL/src tag ipsl_cm4_v1_9_1 270 275 #-M- ORCA2_LIM_TRC opatlod@lodyc.jussieu.fr 271 #-C- ORCA2_LIM_TRC IOIPSL/src OPA/SRC_ORCA OPA/SRC_UCL OPA/SRC_TRC UTIL/fait_AA_make CONFIG/ORCA2_LIM_TRC 272 #-T- ORCA2_LIM_TRC ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_6 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ? 273 #-I- ORCA2_LIM_TRC 1 4 4 4 4 4 274 #-D- ORCA2_LIM_TRC . . . . . ORCA2_LIM_TRC 276 #-C- ORCA2_LIM_TRC IOIPSL/src ipsl_cm4_v1_9_1 1 . 277 #-C- ORCA2_LIM_TRC OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 278 #-C- ORCA2_LIM_TRC OPA/SRC_UCL ipsl_cm4_v1_6 4 . 279 #-C- ORCA2_LIM_TRC OPA/SRC_TRC ipsl_cm4_v1_6 4 . 280 #-C- ORCA2_LIM_TRC UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 281 #-C- ORCA2_LIM_TRC CONFIG/ORCA2_LIM_TRC ? 4 ORCA2_LIM_TRC 275 282 # 276 283 #-H- ORCA2_OFF_TRC ORCA 2 degrees offline with tracers model … … 278 285 #-H- ORCA2_OFF_TRC IOIPSL/src tag ipsl_cm4_v1_9_1 279 286 #-M- ORCA2_OFF_TRC opatlod@lodyc.jussieu.fr 280 #-C- ORCA2_OFF_TRC IOIPSL/src OPA/SRC_OFFLINE_TRC OPA/SRC_TRC UTIL/fait_AA_make CONFIG/ORCA2_OFF_TRC 281 #-T- ORCA2_OFF_TRC ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ? 282 #-I- ORCA2_OFF_TRC 1 4 4 4 4 283 #-D- ORCA2_OFF_TRC . . . . ORCA2_OFF_TRC 287 #-C- ORCA2_OFF_TRC IOIPSL/src ipsl_cm4_v1_9_1 1 . 288 #-C- ORCA2_OFF_TRC OPA/SRC_OFFLINE_TRC ipsl_cm4_v1_6 4 . 289 #-C- ORCA2_OFF_TRC OPA/SRC_TRC ipsl_cm4_v1_6 4 . 290 #-C- ORCA2_OFF_TRC UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 291 #-C- ORCA2_OFF_TRC CONFIG/ORCA2_OFF_TRC ? 4 ORCA2_OFF_TRC 284 292 #- 285 293 #-H- EEL2 EEL2 configuration - no ice model … … 287 295 #-H- EEL2 IOIPSL/src tag ipsl_cm4_v1_9_1 288 296 #-M- EEL2 opatlod@lodyc.jussieu.fr 289 #-C- EEL2 IOIPSL/src OPA/SRC_ORCA UTIL/fait_AA_make CONFIG/EEL2290 #- T- EEL2 ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ?291 #- I- EEL2 1 4 4 4292 #- D- EEL2 . . .EEL2297 #-C- EEL2 IOIPSL/src ipsl_cm4_v1_9_1 1 . 298 #-C- EEL2 OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 299 #-C- EEL2 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 300 #-C- EEL2 CONFIG/EEL2 ? 4 EEL2 293 301 #- 294 302 #-H- EEL2_LOBSTER1 EEL2_LOBSTER1 configuration, EEL2+tracers - no ice model … … 296 304 #-H- EEL2_LOBSTER1 IOIPSL/src tag ipsl_cm4_v1_9_1 297 305 #-M- EEL2_LOBSTER1 opatlod@lodyc.jussieu.fr 298 #-C- EEL2_LOBSTER1 IOIPSL/src OPA/SRC_ORCA OPA/SRC_TRC UTIL/fait_AA_make CONFIG/EEL2_LOBSTER1 299 #-T- EEL2_LOBSTER1 ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ? 300 #-I- EEL2_LOBSTER1 1 4 4 4 4 301 #-D- EEL2_LOBSTER1 . . . . EEL2_LOBSTER1 306 #-C- EEL2_LOBSTER1 IOIPSL/src ipsl_cm4_v1_9_1 1 . 307 #-C- EEL2_LOBSTER1 OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 308 #-C- EEL2_LOBSTER1 OPA/SRC_TRC ipsl_cm4_v1_6 4 . 309 #-C- EEL2_LOBSTER1 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 310 #-C- EEL2_LOBSTER1 CONFIG/EEL2_LOBSTER1 ? 4 EEL2_LOBSTER1 302 311 #- 303 312 #-H- EEL6 EEL6 configuration - no ice model … … 305 314 #-H- EEL6 IOIPSL/src tag ipsl_cm4_v1_9_1 306 315 #-M- EEL6 opatlod@lodyc.jussieu.fr 307 #-C- EEL6 IOIPSL/src OPA/SRC_ORCA UTIL/fait_AA_make CONFIG/EEL6308 #- T- EEL6 ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ?309 #- I- EEL6 1 4 4 4310 #- D- EEL6 . . .EEL6316 #-C- EEL6 IOIPSL/src ipsl_cm4_v1_9_1 1 . 317 #-C- EEL6 OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 318 #-C- EEL6 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 319 #-C- EEL6 CONFIG/EEL6 ? 4 EEL6 311 320 #- 312 321 #-H- EEL6_LOBSTER1 EEL6_LOBSTER1 configuration, EEL6+tracers - no ice model … … 314 323 #-H- EEL6_LOBSTER1 IOIPSL/src tag ipsl_cm4_v1_9_1 315 324 #-M- EEL6_LOBSTER1 opatlod@lodyc.jussieu.fr 316 #-C- EEL6_LOBSTER1 IOIPSL/src OPA/SRC_ORCA OPA/SRC_TRC UTIL/fait_AA_make CONFIG/EEL6_LOBSTER1 317 #-T- EEL6_LOBSTER1 ipsl_cm4_v1_9_1 ipsl_cm4_v1_6 ipsl_cm4_v1_6 ipsl_cm4_v1_8 ? 318 #-I- EEL6_LOBSTER1 1 4 4 4 4 319 #-D- EEL6_LOBSTER1 . . . . EEL6_LOBSTER1 325 #-C- EEL6_LOBSTER1 IOIPSL/src ipsl_cm4_v1_9_1 1 . 326 #-C- EEL6_LOBSTER1 OPA/SRC_ORCA ipsl_cm4_v1_6 4 . 327 #-C- EEL6_LOBSTER1 OPA/SRC_TRC ipsl_cm4_v1_6 4 . 328 #-C- EEL6_LOBSTER1 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . 329 #-C- EEL6_LOBSTER1 CONFIG/EEL6_LOBSTER1 ? 4 EEL6_LOBSTER1 320 330 #- 321 331 #-M- TOY foujols@ipsl.jussieu.fr 322 #-C- TOY TOY CPL 323 #-T- TOY ? ? 324 #-I- TOY 1 1 325 #-D- TOY . . 332 #-C- TOY TOY ? 1 . 333 #-C- TOY CPL ? 1 . 326 334 #- 327 335 #-H- ORCA_TOYATM Modele couple ORCA4 - TOYATM … … 330 338 #-H- ORCA_TOYATM ORCA_TOYATM configuration with OASIS3 coupler 06/2005 331 339 #-M- ORCA_TOYATM arnaud.caubel@cea.fr 332 #-C- ORCA_TOYATM IOIPSL/src OASIS3 TOY/ATM ORCA_TOYATM OPA/SRC_ORCA OPA/SRC_UCL UTIL/fait_AA_make 333 #-T- ORCA_TOYATM ioipsl-2-1 ? ? ? ipsl_cm4_v1_10 ipsl_cm4_v1_10 ipsl_cm4_v1_8 334 #-I- ORCA_TOYATM 1 1 1 1 4 4 4 335 #-D- ORCA_TOYATM . prism TOYATM . . . . 336 #-L- ORCA_TOYATM modeles . modeles config modeles modeles modeles 340 #-C- ORCA_TOYATM IOIPSL/src ioipsl-2-1 1 . modeles 341 #-C- ORCA_TOYATM OASIS3 ? 1 prism . 342 #-C- ORCA_TOYATM TOY/ATM ? 1 TOYATM modeles 343 #-C- ORCA_TOYATM ORCA_TOYATM ? 1 . config 344 #-C- ORCA_TOYATM OPA/SRC_ORCA ipsl_cm4_v1_10 4 . modeles 345 #-C- ORCA_TOYATM OPA/SRC_UCL ipsl_cm4_v1_10 4 . modeles 346 #-C- ORCA_TOYATM UTIL/fait_AA_make ipsl_cm4_v1_8 4 . modeles 337 347 #- 338 348 #-H- SVNNEMO NEMO source only 339 349 #-M- SVNNEMO opatlod@lodyc.jussieu.fr 340 #-C- SVNNEMO trunk/NEMO 341 #-T- SVNNEMO ? 342 #-I- SVNNEMO 7 343 #-D- SVNNEMO . 350 #-C- SVNNEMO trunk/NEMO ? 7 . 344 351 #- 345 352 #-H- NEMOSVN NEMO … … 350 357 #-H- NEMOSVN NEMO sources and configurations 351 358 #-M- NEMOSVN opatlod@lodyc.jussieu.fr 352 #-C- NEMOSVN IOIPSL/src trunk/AGRIF trunk/NEMO trunk/UTIL trunk/CONFIG/GYRE trunk/CONFIG/ORCA2_LIM 353 #-T- NEMOSVN ioipsl-3-1 ? 585 544 590 590 354 #-I- NEMOSVN 1 7 7 7 7 7 355 #-D- NEMOSVN . . . . GYRE ORCA2_LIM 356 #-L- NEMOSVN modeles modeles modeles modeles config config 359 #-C- NEMOSVN IOIPSL/src ioipsl-3-1 1 . modeles 360 #-C- NEMOSVN trunk/AGRIF ? 7 . modeles 361 #-C- NEMOSVN trunk/NEMO 585 7 . modeles 362 #-C- NEMOSVN trunk/UTIL 544 7 . modeles 363 #-C- NEMOSVN trunk/CONFIG/GYRE 590 7 GYRE config 364 #-C- NEMOSVN trunk/CONFIG/ORCA2_LIM 590 7 ORCA2_LIM config 357 365 #- 358 366 #-H- IOIPSL_SVN IOIPSL source only 359 367 #-H- IOIPSL_SVN IOIPSL head version 360 368 #-M- IOIPSL_SVN foujols@ipsl.jussieu.fr 361 #-C- IOIPSL_SVN IOIPSL/trunk/src 362 #-T- IOIPSL_SVN ? 363 #-I- IOIPSL_SVN 8 364 #-D- IOIPSL_SVN IOIPSL/src 365 #-L- IOIPSL_SVN modeles 369 #-C- IOIPSL_SVN IOIPSL/trunk/src ? 8 IOIPSL/src modeles 366 370 #- 367 371 #-H- IOIPSL_PLUS_SVN IOIPSL 368 372 #-H- IOIPSL_PLUS_SVN IOIPSL head version 369 373 #-M- IOIPSL_PLUS_SVN foujols@ipsl.jussieu.fr 370 #-C- IOIPSL_PLUS_SVN IOIPSL/trunk 371 #-T- IOIPSL_PLUS_SVN ? 372 #-I- IOIPSL_PLUS_SVN 8 373 #-D- IOIPSL_PLUS_SVN IOIPSL 374 #-L- IOIPSL_PLUS_SVN modeles 374 #-C- IOIPSL_PLUS_SVN IOIPSL/trunk ? 8 IOIPSL modeles 375 #- 375 376 #- 376 377 #-H- NEMO_SVN NEMO … … 381 382 #-H- NEMO_SVN NEMO sources and configurations - svn - tag nemo_v2_3_beta 382 383 #-M- NEMO_SVN opatlod@lodyc.jussieu.fr 383 #-C- NEMO_SVN IOIPSL/tags/v1_0/src tags/nemo_v2_3_beta/AGRIF tags/nemo_v2_3_beta/NEMO tags/nemo_v2_3_beta/UTIL tags/nemo_v2_3_beta/CONFIG/GYRE tags/nemo_v2_3_beta/CONFIG/ORCA2_LIM 384 #-T- NEMO_SVN HEAD HEAD HEAD HEAD HEAD HEAD 385 #-I- NEMO_SVN 8 7 7 7 7 7 386 #-D- NEMO_SVN IOIPSL/src . . . GYRE ORCA2_LIM 387 #-L- NEMO_SVN modeles modeles modeles modeles config config 388 #- 384 #-C- NEMO_SVN IOIPSL/tags/v1_0/src HEAD 8 IOIPSL/src modeles 385 #-C- NEMO_SVN tags/nemo_v2_3_beta/AGRIF HEAD 7 . modeles 386 #-C- NEMO_SVN tags/nemo_v2_3_beta/NEMO HEAD 7 . modeles 387 #-C- NEMO_SVN tags/nemo_v2_3_beta/UTIL HEAD 7 . modeles 388 #-C- NEMO_SVN tags/nemo_v2_3_beta/CONFIG/GYRE HEAD 7 GYRE config 389 #-C- NEMO_SVN tags/nemo_v2_3_beta/CONFIG/ORCA2_LIM HEAD 7 ORCA2_LIM config 390 #- -
modipsl/trunk/util/model
r21 r24 63 63 do 64 64 [[ -n "${v0}" && "${v0}" = '#-C-' ]] && \ 65 { ((qi=qi+1)); m_x[${qi}]=${v1}; } 65 { 66 i_m=-1; 67 qa=0; while (( ${qa} < ${#m_x[@]} )) 68 do 69 ((qa=qa+1)); 70 [[ -n "${v1}" && "${v1}" = ${m_x[${qa}]} ]] && \ 71 { i_m=${qa}; break; }; 72 done 73 (( ${i_m} < 0 )) && { ((qi=qi+1)); m_x[${qi}]=${v1}; }; 74 } 66 75 done <${F_DEF} 67 76 unset v0 v1 v2; … … 90 99 unset v0 v1 v2 v3; 91 100 #- Extract the model informations 92 while read v0 v1 v2 101 qi=0; 102 while read v0 v1 v2 v3 v4 v5 v6 93 103 do 94 104 [[ -n "${v1}" && "${v1}" = "${m_n}" ]] && \ … … 96 106 #- model manager email address 97 107 [[ "${v0}" = '#-M-' ]] && { m_m=${v2}; continue; } 98 #- model components108 #- elements for the model component 99 109 [[ "${v0}" = '#-C-' ]] && \ 100 110 { 101 qi=0; 102 for i in ${v2}; do ((qi=qi+1)); m_c[${qi}]=${i}; done; 103 continue; 104 } 105 #- model tags 106 [[ "${v0}" = '#-T-' ]] && \ 107 { 108 qi=0; 109 for i in ${v2} 110 do 111 ((qi=qi+1)); 112 [[ ${no_tag} = 'false' ]] && \ 113 { m_t[${qi}]=${i}; } || \ 114 { m_t[${qi}]='?'; } 115 done 116 continue; 117 } 118 #- model repository information indexes 119 [[ "${v0}" = '#-I-' ]] && \ 120 { 121 qi=0; 122 for i in ${v2} 123 do 124 ((qi=qi+1)); 125 m_p[${qi}]=${r_p[${i}]}; 126 [[ ${m_p[${qi}]} = svn || ${m_p[${qi}]} = cvs ]] || \ 127 { 128 echo 'System '"${m_p[${qi}]}"' not supported' 1>&2; 129 exit 3; 130 } 131 m_s[${qi}]=${r_s[${i}]}; 132 [[ -z "${m_s[${qi}]}" ]] && \ 133 { 134 echo 'Server '${i}' not found for '${m_n}; 135 exit 3; 136 } 137 done 138 continue; 139 } 140 #- model installation directories 141 [[ "${v0}" = '#-D-' ]] && \ 142 { 143 qi=0; 144 for i in ${v2}; 145 do 146 ((qi=qi+1)); 147 m_d[${qi}]=${i}; 148 [[ -z "${m_l[${qi}]}" ]] && { m_l[${qi}]="modeles"; } 149 done 150 continue; 151 } 152 #- model working local directories 153 [[ "${v0}" = '#-L-' ]] && \ 154 { 155 qi=0; 156 for i in ${v2}; 157 do 158 ((qi=qi+1)); 159 m_l[${qi}]=${i}; 160 done 161 continue; 111 ((qi=qi+1)); 112 [[ -z "${v2}" ]] && \ 113 { 114 echo 'Component not found for '${m_n}; 115 exit 3; 116 } 117 m_c[${qi}]=${v2}; 118 [[ -z "${v3}" ]] && \ 119 { 120 echo 'Tag not found for component '${v2}' of '${m_n}; 121 exit 3; 122 } 123 [[ ${no_tag} = 'false' ]] && \ 124 { m_t[${qi}]=${v3}; } || \ 125 { m_t[${qi}]='?'; } 126 [[ -z "${v4}" ]] && \ 127 { 128 echo 'Repository index not found for '${m_n}; 129 exit 3; 130 } 131 m_p[${qi}]=${r_p[${v4}]}; 132 [[ ${m_p[${qi}]} = svn || ${m_p[${qi}]} = cvs ]] || \ 133 { 134 echo 'Control system '"${m_p[${qi}]}"' not supported' 1>&2; 135 exit 3; 136 } 137 m_s[${qi}]=${r_s[${v4}]}; 138 [[ -z "${m_s[${qi}]}" ]] && \ 139 { 140 echo 'Server '${v4}' not found for '${m_n}; 141 exit 3; 142 } 143 m_d[${qi}]=${v5}; 144 [[ -z "${m_d[${qi}]}" ]] && { m_d[${qi}]="."; } 145 m_l[${qi}]=${v6}; 146 [[ -z "${m_l[${qi}]}" ]] && { m_l[${qi}]="modeles"; } 162 147 } 163 148 } 164 149 done <${F_DEF} 165 unset v0 v1 v2 150 unset v0 v1 v2 v3 v4 v5 v6 166 151 #- Validate the model informations 167 152 #- model manager email address … … 171 156 [[ ${#m_c[@]} = 0 ]] && \ 172 157 { echo 'Components not found for '${m_n}; exit 3; } 173 #- model tags174 [[ ${#m_t[@]} = 0 ]] && \175 { echo 'Tags not found for '${m_n}; exit 3; }176 #- model repository information indexes177 [[ ${#m_p[@]} = 0 || ${#m_s[@]} = 0 ]] && \178 { echo 'Indexes not found for '${m_n}; exit 3; }179 #- model installation directories180 [[ ${#m_d[@]} = 0 ]] && \181 { echo 'Target Directories not found for '${m_n}; exit 3; }182 #- model working local directories183 # N/A184 158 } 185 159 #-
Note: See TracChangeset
for help on using the changeset viewer.