[4775] | 1 | This file describes what tags were created and why |
---|
| 2 | ================================================================================ |
---|
| 3 | Originator: tcraig |
---|
| 4 | Date: Oct 22 2012 |
---|
| 5 | Model: oasis3-mct |
---|
| 6 | Version: oasis3-mct_121022 |
---|
| 7 | |
---|
| 8 | - add check for coupling comms with no tasks, now abort instead of hangs |
---|
| 9 | (redmine #475) |
---|
| 10 | - modify mapping initialization to separate mask/area reading from map read, |
---|
| 11 | add AVred attribute to mapping datatype (redmine #394) |
---|
| 12 | |
---|
| 13 | M lib/psmile/src/mod_oasis_coupler.F90 |
---|
| 14 | M lib/psmile/src/mod_oasis_method.F90 |
---|
| 15 | ================================================================================ |
---|
| 16 | Originator: tcraig |
---|
| 17 | Date: July 25 2012 |
---|
| 18 | Model: oasis3-mct |
---|
| 19 | Version: oasis3-mct_120724 |
---|
| 20 | |
---|
| 21 | - update kinfo return codes for get and put calls |
---|
| 22 | - modify conserv to support bfb on different pes, set by |
---|
| 23 | optional argument to CONSERV namcouple (bfb or opt), |
---|
| 24 | default is now bfb. |
---|
| 25 | - fix bug asssociated with nrouter count (not answer changing) |
---|
| 26 | - add prism_method_createcouplcomm and change setlocalcomm interface |
---|
| 27 | name to setcouplcomm. |
---|
| 28 | - update namcouple init to read namcouple on root pe first then other |
---|
| 29 | pes. improves error detection. |
---|
| 30 | - update psmile Makefile dependencies |
---|
| 31 | |
---|
| 32 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 33 | M lib/psmile/src/mod_prism.F90 |
---|
| 34 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 35 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 36 | M lib/psmile/src/mod_prism_getput_interface.F90 |
---|
| 37 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 38 | M lib/psmile/src/mod_oasis.F90 |
---|
| 39 | M lib/psmile/src/Makefile |
---|
| 40 | |
---|
| 41 | ================================================================================ |
---|
| 42 | Originator: tcraig |
---|
| 43 | Date: July 11 2012 |
---|
| 44 | Model: oasis3-mct |
---|
| 45 | Version: oasis3-mct_120711 |
---|
| 46 | |
---|
| 47 | - add prism_method_setlocalcomm to allow components to reset the |
---|
| 48 | coupling communicator to support coupling on a subset of pes |
---|
| 49 | - minor refactor of coupling initialization to support coupling |
---|
| 50 | on subset of pes |
---|
| 51 | - add pes_coupling example test case |
---|
| 52 | - add a few additional debug statements |
---|
| 53 | |
---|
| 54 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 55 | M lib/psmile/src/mod_prism_sys.F90 |
---|
| 56 | M lib/psmile/src/mod_prism.F90 |
---|
| 57 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 58 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 59 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 60 | M lib/psmile/src/mod_oasis.F90 |
---|
| 61 | M lib/psmile/src/mod_prism_part.F90 |
---|
| 62 | |
---|
| 63 | ================================================================================ |
---|
| 64 | Originator: tcraig |
---|
| 65 | Date: June 12 2012 |
---|
| 66 | Model: oasis3-mct |
---|
| 67 | Version: oasis3-mct_120612 |
---|
| 68 | |
---|
| 69 | - add run-time checking that NFIELDS is consistent with rest of namcouple. |
---|
| 70 | if NFIELDS is too small or too large, the model will stop. |
---|
| 71 | - remove requirement that grid nx and ny be set in namcouple, it's now optional |
---|
| 72 | (again). |
---|
| 73 | - remove requirement that SEQMODE be set properly in namcouple, it's now ignored |
---|
| 74 | as it plays no role. (accidently removed after tag 120425) |
---|
| 75 | - get all test cases running on corail |
---|
| 76 | |
---|
| 77 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 78 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 79 | M lib/psmile/src/mod_prism_part.F90 |
---|
| 80 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 81 | ================================================================================ |
---|
| 82 | Originator: tcraig |
---|
| 83 | Date: April 25 2012 |
---|
| 84 | Model: oasis3-mct |
---|
| 85 | Version: oasis3-mct_120425 |
---|
| 86 | |
---|
| 87 | - remove aborts due to inconsistent SEQMODE value vs SEQ values. the SEQMODE |
---|
| 88 | input is not needed. |
---|
| 89 | |
---|
| 90 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 91 | ================================================================================ |
---|
| 92 | Originator: tcraig |
---|
| 93 | Date: April 24 2012 |
---|
| 94 | Model: oasis3-mct |
---|
| 95 | Version: oasis3-mct_120424 |
---|
| 96 | |
---|
| 97 | - update loctrans restart files logic so restarts are only written |
---|
| 98 | in the last coupling period of the run for the field |
---|
| 99 | |
---|
| 100 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 101 | ================================================================================ |
---|
| 102 | Originator: tcraig |
---|
| 103 | Date: April 11 2012 |
---|
| 104 | Model: oasis3-mct |
---|
| 105 | Version: oasis3-mct_120411 |
---|
| 106 | |
---|
| 107 | - add scrip to build system, update Makefiles |
---|
| 108 | - add capability to use SCRIPR in namcouple for a subset |
---|
| 109 | of scrip options. bilinear and conserve first order tested in tc3a. |
---|
| 110 | - use oasis3 based scrip version for oasis3-mct. remove |
---|
| 111 | oasis3 low level code dependencies like "mod" modules. replace |
---|
| 112 | as needed with local implementations. very minor changes. otherwise, |
---|
| 113 | scrip should be intact as in oasis3. |
---|
| 114 | - call into scrip from mod_prism_coupler, in particular, grid_init and |
---|
| 115 | scrip to generate a mapping file. later, that file is read into the |
---|
| 116 | mct sparse matrix mapping datatype as if it had been generated offline. |
---|
| 117 | |
---|
| 118 | M lib/scrip/src/rotations.F90 |
---|
| 119 | M lib/scrip/src/gradient.f |
---|
| 120 | M lib/scrip/src/scriprmp.F |
---|
| 121 | M lib/scrip/src/timers.f |
---|
| 122 | M lib/scrip/src/netcdf.F |
---|
| 123 | M lib/scrip/src/remap_bilinear_reduced.f |
---|
| 124 | M lib/scrip/src/kinds_mod.f |
---|
| 125 | M lib/scrip/src/grids.f |
---|
| 126 | M lib/scrip/src/remap_bilinear.f |
---|
| 127 | M lib/scrip/src/vector.F90 |
---|
| 128 | M lib/scrip/src/corners.F |
---|
| 129 | M lib/scrip/src/gradient_bicubic.f |
---|
| 130 | M lib/scrip/src/scrip.F |
---|
| 131 | M lib/scrip/src/remap_bicubic_reduced.F90 |
---|
| 132 | M lib/scrip/src/Makefile |
---|
| 133 | M lib/scrip/src/iounits.f |
---|
| 134 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 135 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 136 | M lib/psmile/src/Makefile |
---|
| 137 | M util/make_dir/TopMakefileOasis3 |
---|
| 138 | M examples/tutorial/run_tutorial |
---|
| 139 | M examples/tutorial/Makefile |
---|
| 140 | ================================================================================ |
---|
| 141 | Originator: tcraig |
---|
| 142 | Date: April 3 2012 |
---|
| 143 | Model: oasis3-mct |
---|
| 144 | Version: oasis3-mct_120403 |
---|
| 145 | |
---|
| 146 | - fix restart issues with LOCTRANS |
---|
| 147 | - fix restart issues with LOCTRANS and lag, tested in tc3a |
---|
| 148 | - some initial mods to support map generation using scrip |
---|
| 149 | |
---|
| 150 | M lib/psmile/src/mod_prism_data.F90 |
---|
| 151 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 152 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 153 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 154 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 155 | ================================================================================ |
---|
| 156 | Originator: tcraig |
---|
| 157 | Date: March 31 2012 |
---|
| 158 | Model: oasis3-mct |
---|
| 159 | Version: oasis3-mct_120331 |
---|
| 160 | |
---|
| 161 | - add prism_get_intracomm and prism_get_intercomm and test in tc3a testcase |
---|
| 162 | |
---|
| 163 | M lib/psmile/src/mod_prism_data.F90 |
---|
| 164 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 165 | M lib/psmile/src/mod_prism.F90 |
---|
| 166 | M lib/psmile/src/mod_oasis.F90 |
---|
| 167 | M lib/psmile/src/Makefile |
---|
| 168 | ================================================================================ |
---|
| 169 | Originator: tcraig |
---|
| 170 | Date: March 23 2012 |
---|
| 171 | Model: oasis3-mct |
---|
| 172 | Version: oasis3-mct_120323 |
---|
| 173 | |
---|
| 174 | - remove compilation of oasis executable and use of oasis |
---|
| 175 | central coupler in examples. oasis src still in repository. |
---|
| 176 | |
---|
| 177 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 178 | M util/make_dir/TopMakefileOasis3 |
---|
| 179 | M examples/tutorial/run_tutorial |
---|
| 180 | ================================================================================ |
---|
| 181 | Originator: tcraig |
---|
| 182 | Date: March 20 2012 |
---|
| 183 | Model: oasis3-mct |
---|
| 184 | Version: oasis3-mct_120320 |
---|
| 185 | |
---|
| 186 | - Update grids writing to prevent multiple pes writing at the same time |
---|
| 187 | |
---|
| 188 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 189 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 190 | M lib/psmile/src/mod_prism_grid.F90 |
---|
| 191 | M lib/psmile/src/Makefile |
---|
| 192 | |
---|
| 193 | ================================================================================ |
---|
| 194 | Originator: tcraig |
---|
| 195 | Date: March 15 2012 |
---|
| 196 | Model: oasis3-mct |
---|
| 197 | Version: oasis3-mct_120315 |
---|
| 198 | |
---|
| 199 | - generalize prism_debug implementation, use nlogprt in namcoupler |
---|
| 200 | - add prism_set_debug and prism_get_debug interfaces to update |
---|
| 201 | prism_debug at runtime |
---|
| 202 | - add enter, exit, and notes to create calling tree |
---|
| 203 | - add restart capability for loctrans operations |
---|
| 204 | - add prism_io_read_array, prism_io_write_array |
---|
| 205 | - update oasis interface names, remove proto |
---|
| 206 | |
---|
| 207 | M lib/psmile/src/mod_prism_data.F90 |
---|
| 208 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 209 | M lib/psmile/src/mod_prism_sys.F90 |
---|
| 210 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 211 | M lib/psmile/src/mod_prism.F90 |
---|
| 212 | M lib/psmile/src/mod_prism_timer.F90 |
---|
| 213 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 214 | M lib/psmile/src/mod_prism_ioshr.F90 |
---|
| 215 | M lib/psmile/src/mod_prism_mpi.F90 |
---|
| 216 | M lib/psmile/src/mod_prism_grid.F90 |
---|
| 217 | M lib/psmile/src/mod_prism_getput_interface.F90 |
---|
| 218 | M lib/psmile/src/mod_prism_var.F90 |
---|
| 219 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 220 | M lib/psmile/src/mod_prism_parameters.F90 |
---|
| 221 | M lib/psmile/src/mod_oasis.F90 |
---|
| 222 | M lib/psmile/src/mod_prism_part.F90 |
---|
| 223 | M lib/psmile/src/mod_prism_string.F90 |
---|
| 224 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 225 | M lib/psmile/src/Makefile |
---|
| 226 | M lib/psmile/src/mod_prism_kinds.F90 |
---|
| 227 | M examples/tutorial/run_tutorial |
---|
| 228 | M examples/tutorial/data_oasis3/namcouple |
---|
| 229 | ================================================================================ |
---|
| 230 | Originator: tcraig |
---|
| 231 | Date: Jan 29 2012 |
---|
| 232 | Model: oasis3-mct |
---|
| 233 | Version: oasis3-mct_120129 |
---|
| 234 | |
---|
| 235 | - add bfb, sum, opt mapping options |
---|
| 236 | - add support for CHECKIN, CHECKOUT |
---|
| 237 | - add support for BLASOLD, BLASNEW for constants only |
---|
| 238 | - add mapchk example for ORANGE decomp and all map options |
---|
| 239 | - add support for MPI INIT/FINALIZE calls in models |
---|
| 240 | - update testcases |
---|
| 241 | |
---|
| 242 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 243 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 244 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 245 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 246 | M examples/tutorial/run_tutorial |
---|
| 247 | M examples/tutorial/data_oasis3/namcouple |
---|
| 248 | A examples/mapchk |
---|
| 249 | A examples/mapchk/model2.F90 |
---|
| 250 | A examples/mapchk/go.csh |
---|
| 251 | A examples/mapchk/decomp_def.F90 |
---|
| 252 | A examples/mapchk/routine_hdlerr.F90 |
---|
| 253 | A examples/mapchk/read_grid_irreg.F90 |
---|
| 254 | A examples/mapchk/run_mapchk |
---|
| 255 | A examples/mapchk/read_dim_irreg.F90 |
---|
| 256 | A examples/mapchk/read_grid_reg.F90 |
---|
| 257 | A examples/mapchk/data_oasis3 |
---|
| 258 | A examples/mapchk/data_oasis3/rmp_torc_to_lmdz_BILINEA.nc |
---|
| 259 | A examples/mapchk/data_oasis3/rmp_lmdz_to_torc_BILINEA.nc |
---|
| 260 | A examples/mapchk/data_oasis3/namcouple |
---|
| 261 | A examples/mapchk/data_oasis3/grid_model1.nc |
---|
| 262 | A examples/mapchk/data_oasis3/grid_model2.nc |
---|
| 263 | A examples/mapchk/data_oasis3/fdocn.nc |
---|
| 264 | A examples/mapchk/data_oasis3/postproc.out.base |
---|
| 265 | A examples/mapchk/data_oasis3/fdatm.nc |
---|
| 266 | A examples/mapchk/data_oasis3/cf_name_table.txt |
---|
| 267 | A examples/mapchk/function_sent.F90 |
---|
| 268 | A examples/mapchk/oasis3_local_grid.F90 |
---|
| 269 | A examples/mapchk/Makefile |
---|
| 270 | A examples/mapchk/read_dim_reg.F90 |
---|
| 271 | A examples/mapchk/model1.F90 |
---|
| 272 | M examples/restart/data_oasis3/namcouple |
---|
| 273 | M examples/tc3a/model2.F90 |
---|
| 274 | M examples/tc3a/model3.F90 |
---|
| 275 | M examples/tc3a/data_oasis3/namcouple |
---|
| 276 | M examples/tc3a/model1.F90 |
---|
| 277 | M examples/tc3a/run_tc3a |
---|
| 278 | |
---|
| 279 | ================================================================================ |
---|
| 280 | Originator: tcraig |
---|
| 281 | Date: Jan 24 2012 |
---|
| 282 | Model: oasis3-mct |
---|
| 283 | Version: oasis3-mct_120124 |
---|
| 284 | |
---|
| 285 | - add mod_oasis and "oasis" parameters and interfaces, "prism" still allowed |
---|
| 286 | - add restart test |
---|
| 287 | - verify restart working for lags |
---|
| 288 | - verify negative lag works and modify lag validation test to -dt < lag >= dt |
---|
| 289 | - modify tc3a to test negative lag and oasis interfaces |
---|
| 290 | - update some diagnostic output slightly |
---|
| 291 | - update psmile Makefile dependencies |
---|
| 292 | - change make build path to $(HOME)/oasis3-mct |
---|
| 293 | - update tc3a M1FLD07 input file, verify "input" option works |
---|
| 294 | |
---|
| 295 | M lib/psmile/src/mod_prism_grid.F90 |
---|
| 296 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 297 | M lib/psmile/src/mod_prism_parameters.F90 |
---|
| 298 | A lib/psmile/src/mod_oasis.F90 |
---|
| 299 | M lib/psmile/src/Makefile |
---|
| 300 | M util/make_dir/make.intel_corail |
---|
| 301 | M util/make_dir/make.inc |
---|
| 302 | M examples/tutorial/run_tutorial |
---|
| 303 | A examples/restart |
---|
| 304 | A examples/restart/model2.F90 |
---|
| 305 | A examples/restart/model3.F90 |
---|
| 306 | A examples/restart/go.csh |
---|
| 307 | A examples/restart/decomp_def.F90 |
---|
| 308 | A examples/restart/routine_hdlerr.F90 |
---|
| 309 | A examples/restart/flddiag.F90 |
---|
| 310 | A examples/restart/read_dim_irreg.F90 |
---|
| 311 | A examples/restart/data_oasis3 |
---|
| 312 | A examples/restart/data_oasis3/rmp_torc_to_lmdz_BILINEA.nc |
---|
| 313 | A examples/restart/data_oasis3/rmp_lmdz_to_torc_BILINEA.nc |
---|
| 314 | A examples/restart/data_oasis3/namcouple |
---|
| 315 | A examples/restart/data_oasis3/grid_model1.nc |
---|
| 316 | A examples/restart/data_oasis3/grid_model2.nc |
---|
| 317 | A examples/restart/data_oasis3/grid_model3.nc |
---|
| 318 | A examples/restart/data_oasis3/rst1.nc |
---|
| 319 | A examples/restart/data_oasis3/rst2.nc |
---|
| 320 | A examples/restart/data_oasis3/rst3.nc |
---|
| 321 | A examples/restart/data_oasis3/M1FLD07_input3.nc |
---|
| 322 | A examples/restart/data_oasis3/cf_name_table.txt |
---|
| 323 | A examples/restart/read_dim_reg.F90 |
---|
| 324 | A examples/restart/read_grid_irreg.F90 |
---|
| 325 | A examples/restart/run_restart |
---|
| 326 | A examples/restart/read_grid_reg.F90 |
---|
| 327 | A examples/restart/function_sent.F90 |
---|
| 328 | A examples/restart/oasis3_local_grid.F90 |
---|
| 329 | A examples/restart/Makefile |
---|
| 330 | A examples/restart/model1.F90 |
---|
| 331 | M examples/tc3a/model2.F90 |
---|
| 332 | M examples/tc3a/data_oasis3/namcouple |
---|
| 333 | A examples/tc3a/data_oasis3/M1FLD07_input2.nc |
---|
| 334 | M examples/tc3a/run_tc3a |
---|
| 335 | |
---|
| 336 | ================================================================================ |
---|
| 337 | Originator: tcraig |
---|
| 338 | Date: Dec 14 2011 |
---|
| 339 | Model: oasis3-mct |
---|
| 340 | Version: dev_tcraig_111214 |
---|
| 341 | |
---|
| 342 | - add conserv methods |
---|
| 343 | - fix/add grids and area in model1/model2 fields |
---|
| 344 | - update grids writing to use grids.nc, areas.nc, masks.nc as output files |
---|
| 345 | |
---|
| 346 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 347 | M lib/psmile/src/mod_prism_data.F90 |
---|
| 348 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 349 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 350 | M lib/psmile/src/mod_prism_grid.F90 |
---|
| 351 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 352 | M lib/psmile/src/mod_prism_parameters.F90 |
---|
| 353 | M lib/psmile/src/Makefile |
---|
| 354 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 355 | M examples/tc3a/model2.F90 |
---|
| 356 | M examples/tc3a/model3.F90 |
---|
| 357 | M examples/tc3a/data_oasis3/namcouple |
---|
| 358 | A + examples/tc3a/data_oasis3/grids.nc.0 |
---|
| 359 | D examples/tc3a/data_oasis3/grids.nc |
---|
| 360 | A + examples/tc3a/data_oasis3/masks.nc.0 |
---|
| 361 | D examples/tc3a/data_oasis3/masks.nc |
---|
| 362 | M examples/tc3a/model1.F90 |
---|
| 363 | ================================================================================ |
---|
| 364 | Originator: tcraig |
---|
| 365 | Date: Nov 17 2011 |
---|
| 366 | Model: oasis3-mct |
---|
| 367 | Version: dev_tcraig_111117 |
---|
| 368 | |
---|
| 369 | - add input capability |
---|
| 370 | - turn off pio build and use of pio lib |
---|
| 371 | |
---|
| 372 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 373 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 374 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 375 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 376 | M src/Makefile |
---|
| 377 | M ChangeLog |
---|
| 378 | M util/make_dir/TopMakefileOasis3 |
---|
| 379 | M examples/tutorial/Makefile |
---|
| 380 | M examples/tc3a/data_oasis3/namcouple |
---|
| 381 | M examples/tc3a/Makefile |
---|
| 382 | A examples/HR_tutorial/data_oasis3/cf_name_table.txt |
---|
| 383 | M examples/HR_tutorial/Makefile |
---|
| 384 | ================================================================================ |
---|
| 385 | Originator: tcraig |
---|
| 386 | Date: Nov 4 2011 |
---|
| 387 | Model: oasis3-mct |
---|
| 388 | Version: dev_tcraig_111104 |
---|
| 389 | |
---|
| 390 | - add restart capability |
---|
| 391 | - make prism_coupler datatypes pointers |
---|
| 392 | |
---|
| 393 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 394 | M lib/psmile/src/mod_prism_method.F90 |
---|
| 395 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 396 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 397 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 398 | M examples/tc3a/model2.F90 |
---|
| 399 | M examples/tc3a/model3.F90 |
---|
| 400 | M examples/tc3a/data_oasis3/namcouple |
---|
| 401 | A examples/tc3a/data_oasis3/rst1.nc |
---|
| 402 | A examples/tc3a/data_oasis3/rst2.nc |
---|
| 403 | A examples/tc3a/data_oasis3/rst3.nc |
---|
| 404 | M examples/tc3a/model1.F90 |
---|
| 405 | ================================================================================ |
---|
| 406 | Originator: tcraig |
---|
| 407 | Date: Oct 26 2011 |
---|
| 408 | Model: oasis3-mct |
---|
| 409 | Version: dev_tcraig_111025 |
---|
| 410 | |
---|
| 411 | - update control logic |
---|
| 412 | |
---|
| 413 | A doc/oasis3-mct.txt |
---|
| 414 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 415 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 416 | M lib/psmile/src/mod_prism_getput_interface.F90 |
---|
| 417 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 418 | M lib/psmile/src/mod_prism_parameters.F90 |
---|
| 419 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 420 | M examples/tc3a/data_oasis3/namcouple |
---|
| 421 | M examples/tc3a/model1.F90 |
---|
| 422 | ================================================================================ |
---|
| 423 | Originator: tcraig |
---|
| 424 | Date: Oct 23 2011 |
---|
| 425 | Model: oasis3-mct |
---|
| 426 | Version: dev_tcraig_111024 |
---|
| 427 | |
---|
| 428 | - update prism_io_write_avfbf and read_avfbf to create timeseries of data, |
---|
| 429 | should be usable for both "OUTPUT" and "INPUT" |
---|
| 430 | - extend methods to include EXPOUT, EXPORTED, IGNORED==EXPORTED, IGNOUT==EXPOUT, |
---|
| 431 | OUTPUT. still need to work on INPUT. AUXILARY not supported in general. |
---|
| 432 | - add proper 2d output capability of fields |
---|
| 433 | |
---|
| 434 | M lib/psmile/src/mod_prism_coupler.F90 |
---|
| 435 | M lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 436 | M lib/psmile/src/mod_prism_advance.F90 |
---|
| 437 | M lib/psmile/src/mod_prism_io.F90 |
---|
| 438 | ================================================================================ |
---|
| 439 | Originator: tcraig |
---|
| 440 | Date: Oct 22 2011 |
---|
| 441 | Model: oasis3-mct |
---|
| 442 | Version: dev_tcraig_111023 |
---|
| 443 | |
---|
| 444 | - extend getput interfaces to r14, r18, r24 |
---|
| 445 | - rename mod_prism_grids_writing.F90 to mod_prism_grid.F90 |
---|
| 446 | - refactor mod_prism_grid so it stores grids, writes at terminate |
---|
| 447 | |
---|
| 448 | D lib/psmile/src/mod_prism_grids_writing.F90 |
---|
| 449 | M lib/psmile/src/mod_prism.F90 |
---|
| 450 | A + lib/psmile/src/mod_prism_grid.F90 |
---|
| 451 | M lib/psmile/src/mod_prism_getput_interface.F90 |
---|
| 452 | M lib/psmile/src/Makefile |
---|
| 453 | M examples/tc3a/model3.F90 |
---|
| 454 | ================================================================================ |
---|
| 455 | Originator: tcraig |
---|
| 456 | Date: Oct 22 2011 |
---|
| 457 | Model: oasis3-mct |
---|
| 458 | Version: dev_tcraig_111022 |
---|
| 459 | |
---|
| 460 | - add I/O capabilities (not pio) |
---|
| 461 | - add nx,ny,gridname to prism_part |
---|
| 462 | - write grid files (need to change files) |
---|
| 463 | - write field output (need logic) |
---|
| 464 | |
---|
| 465 | M oasis3-mct/lib/psmile/src/mod_prism_data.F90 |
---|
| 466 | M oasis3-mct/lib/psmile/src/mod_prism_coupler.F90 |
---|
| 467 | M oasis3-mct/lib/psmile/src/mod_prism_grids_writing.F90 |
---|
| 468 | M oasis3-mct/lib/psmile/src/mod_prism_sys.F90 |
---|
| 469 | M oasis3-mct/lib/psmile/src/mod_prism_timer.F90 |
---|
| 470 | M oasis3-mct/lib/psmile/src/mod_prism_method.F90 |
---|
| 471 | M oasis3-mct/lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 472 | A oasis3-mct/lib/psmile/src/mod_prism_ioshr.F90 |
---|
| 473 | M oasis3-mct/lib/psmile/src/mod_prism_advance.F90 |
---|
| 474 | M oasis3-mct/lib/psmile/src/mod_prism_parameters.F90 |
---|
| 475 | M oasis3-mct/lib/psmile/src/mod_prism_part.F90 |
---|
| 476 | M oasis3-mct/lib/psmile/src/Makefile |
---|
| 477 | A oasis3-mct/lib/psmile/src/mod_prism_io.F90 |
---|
| 478 | M oasis3-mct/src/Makefile |
---|
| 479 | M oasis3-mct/util/make_dir/make.intel_corail |
---|
| 480 | M oasis3-mct/examples/tutorial/run_tutorial |
---|
| 481 | M oasis3-mct/examples/tc3a/model3.F90 |
---|
| 482 | M oasis3-mct/examples/tc3a/run_tc3a |
---|
| 483 | ================================================================================ |
---|
| 484 | Originator: tcraig |
---|
| 485 | Date: Oct 18 2011 |
---|
| 486 | Model: oasis3-mct |
---|
| 487 | Version: dev_tcraig_111018 |
---|
| 488 | |
---|
| 489 | - port to corail |
---|
| 490 | - add pio lib (pio1_3_11) |
---|
| 491 | |
---|
| 492 | M lib/mpp_io/src/Makefile |
---|
| 493 | A lib/pio |
---|
| 494 | A lib/pio/m4 |
---|
| 495 | A lib/pio/m4/acx_mpi.m4 |
---|
| 496 | A lib/pio/m4/pkg.m4 |
---|
| 497 | A lib/pio/m4/acx_hdf5.m4 |
---|
| 498 | A lib/pio/m4/netcdf.m4 |
---|
| 499 | A lib/pio/m4/ax_fc_version.m4 |
---|
| 500 | A lib/pio/m4/fortran.m4 |
---|
| 501 | A lib/pio/pio_msg_getput_callbacks.F90 |
---|
| 502 | A lib/pio/configure |
---|
| 503 | A lib/pio/pionfwrite_mod.F90 |
---|
| 504 | A lib/pio/alloc_mod.F90 |
---|
| 505 | A lib/pio/pionfwrite_mod.F90.in |
---|
| 506 | A lib/pio/piodarray.F90 |
---|
| 507 | A lib/pio/pio_nf_utils.F90 |
---|
| 508 | A lib/pio/pio_msg_callbacks.F90 |
---|
| 509 | A lib/pio/alloc_mod.F90.in |
---|
| 510 | A lib/pio/pio_spmd_utils.F90.in |
---|
| 511 | A lib/pio/pionfput_mod.F90 |
---|
| 512 | A lib/pio/README.config |
---|
| 513 | A lib/pio/configure.ac |
---|
| 514 | A lib/pio/pionfread_mod.F90 |
---|
| 515 | A lib/pio/calcdisplace_mod.F90 |
---|
| 516 | A lib/pio/rearrange.F90 |
---|
| 517 | A lib/pio/pio_utils.F90 |
---|
| 518 | A lib/pio/pionfput_mod.F90.in |
---|
| 519 | A lib/pio/pio_types.F90 |
---|
| 520 | A lib/pio/iompi_mod.F90 |
---|
| 521 | A lib/pio/pio_mpi_utils.F90 |
---|
| 522 | A lib/pio/fdepends.awk |
---|
| 523 | A lib/pio/piolib_mod.F90 |
---|
| 524 | A lib/pio/pio_kinds.F90 |
---|
| 525 | A lib/pio/pionfget_mod.F90.in |
---|
| 526 | A lib/pio/Makefile |
---|
| 527 | A lib/pio/pionfatt_mod.F90 |
---|
| 528 | A lib/pio/box_rearrange.F90.in |
---|
| 529 | A lib/pio/pio_support.F90 |
---|
| 530 | A lib/pio/pio.F90 |
---|
| 531 | A lib/pio/pionfatt_mod.F90.in |
---|
| 532 | A lib/pio/pio_support.F90.in |
---|
| 533 | A lib/pio/pio_msg_getput_callbacks.F90.in |
---|
| 534 | A lib/pio/calcdecomp.F90 |
---|
| 535 | A lib/pio/ionf_mod.F90 |
---|
| 536 | A lib/pio/pio_spmd_utils.F90 |
---|
| 537 | A lib/pio/pio_quicksort.F90 |
---|
| 538 | A lib/pio/pio_msg_mod.F90 |
---|
| 539 | A lib/pio/piodarray.F90.in |
---|
| 540 | A lib/pio/README |
---|
| 541 | A lib/pio/topology.c |
---|
| 542 | A lib/pio/dtypes.h |
---|
| 543 | A lib/pio/nf_mod.F90 |
---|
| 544 | A lib/pio/config.h.in |
---|
| 545 | A lib/pio/genf90.pl |
---|
| 546 | A lib/pio/Makefile.conf.in |
---|
| 547 | A lib/pio/pionfget_mod.F90 |
---|
| 548 | A lib/pio/pionfread_mod.F90.in |
---|
| 549 | A lib/pio/rearrange.F90.in |
---|
| 550 | A lib/pio/box_rearrange.F90 |
---|
| 551 | A lib/pio/aclocal.m4 |
---|
| 552 | A lib/pio/iompi_mod.F90.in |
---|
| 553 | M lib/psmile/src/Makefile |
---|
| 554 | A util/make_dir/make.intel_corail |
---|
| 555 | A util/make_dir/make.intel_corail.oasis4 |
---|
| 556 | M util/make_dir/TopMakefileOasis3 |
---|
| 557 | M util/make_dir/make.inc |
---|
| 558 | A util/make_dir/make.pgi_cerfacs_tioman |
---|
| 559 | M examples/tutorial/go.csh |
---|
| 560 | M examples/tutorial/Makefile |
---|
| 561 | M examples/tc3a/go.csh |
---|
| 562 | M examples/tc3a/Makefile |
---|
| 563 | |
---|
| 564 | ================================================================================ |
---|
| 565 | Originator: tcraig |
---|
| 566 | Date: Sep 22 2011 |
---|
| 567 | Model: oasis3-mct |
---|
| 568 | Version: dev_tcraig_110922 |
---|
| 569 | |
---|
| 570 | - add timing module, mod_prism_timer.F90, from oasis4 with mods |
---|
| 571 | - rename mod_kinds_model to mod_prism_kinds |
---|
| 572 | - update model1, model2, model3 to use flddiag to diagnose global sum of fields |
---|
| 573 | - modify tc3a example to use 3 models and run in parallel |
---|
| 574 | |
---|
| 575 | M oasis3-mct/lib/mpp_io/src/mod_kinds_mpp.F90 |
---|
| 576 | M oasis3-mct/lib/mpp_io/src/Makefile |
---|
| 577 | M oasis3-mct/lib/psmile/src/mod_prism_coupler.F90 |
---|
| 578 | M oasis3-mct/lib/psmile/src/mod_prism_data.F90 |
---|
| 579 | D oasis3-mct/lib/psmile/src/mod_kinds_model.F90 |
---|
| 580 | M oasis3-mct/lib/psmile/src/mod_prism_sys.F90 |
---|
| 581 | A oasis3-mct/lib/psmile/src/mod_prism_timer.F90 |
---|
| 582 | M oasis3-mct/lib/psmile/src/mod_prism.F90 |
---|
| 583 | M oasis3-mct/lib/psmile/src/mod_prism_method.F90 |
---|
| 584 | M oasis3-mct/lib/psmile/src/mod_prism_namcouple.F90 |
---|
| 585 | M oasis3-mct/lib/psmile/src/mod_prism_mpi.F90 |
---|
| 586 | M oasis3-mct/lib/psmile/src/mod_prism_var.F90 |
---|
| 587 | M oasis3-mct/lib/psmile/src/mod_prism_getput_interface.F90 |
---|
| 588 | D oasis3-mct/lib/psmile/src/mod_prism_time.F90 |
---|
| 589 | M oasis3-mct/lib/psmile/src/mod_prism_advance.F90 |
---|
| 590 | M oasis3-mct/lib/psmile/src/mod_prism_parameters.F90 |
---|
| 591 | M oasis3-mct/lib/psmile/src/mod_prism_part.F90 |
---|
| 592 | M oasis3-mct/lib/psmile/src/mod_prism_string.F90 |
---|
| 593 | M oasis3-mct/lib/psmile/src/Makefile |
---|
| 594 | A + oasis3-mct/lib/psmile/src/mod_prism_kinds.F90 |
---|
| 595 | M oasis3-mct/util/make_dir/COMP.err |
---|
| 596 | M oasis3-mct/util/make_dir/COMP.log |
---|
| 597 | M oasis3-mct/examples/tc3a/model2.F90 |
---|
| 598 | M oasis3-mct/examples/tc3a/model3.F90 |
---|
| 599 | A oasis3-mct/examples/tc3a/flddiag.F90 |
---|
| 600 | M oasis3-mct/examples/tc3a/data_oasis3/namcouple |
---|
| 601 | M oasis3-mct/examples/tc3a/Makefile |
---|
| 602 | M oasis3-mct/examples/tc3a/model1.F90 |
---|
| 603 | M oasis3-mct/examples/tc3a/run_tc3a |
---|
| 604 | ================================================================================ |
---|
| 605 | Originator: tcraig |
---|
| 606 | Date: Sep 21 2011 |
---|
| 607 | Model: oasis3-mct |
---|
| 608 | Version: dev_tcraig_110921 |
---|
| 609 | |
---|
| 610 | One-line: initial import of oasis3-mct based on oasis3 Sept 6 2011. |
---|
| 611 | |
---|
| 612 | examples tc3a and tutorial run as configured |
---|
| 613 | weights generation still unavailable |
---|
| 614 | IO still unavailable |
---|
| 615 | |
---|
| 616 | Add everything under oasis3-mct |
---|
| 617 | |
---|
| 618 | ================================================================================ |
---|
| 619 | Originator: tcraig |
---|
| 620 | Date: Sep 21 2011 |
---|
| 621 | Model: oasis3-mct |
---|
| 622 | Version: dev_tcraig_110920 |
---|
| 623 | |
---|
| 624 | One-line: initial import of trunk based on Sept 6 2011 version |
---|
| 625 | |
---|
| 626 | ============================================================================== |
---|