source: CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch/ChangeLog @ 4775

Last change on this file since 4775 was 4775, checked in by aclsce, 4 years ago
  • Imported oasis3-mct from Cerfacs svn server (not suppotred anymore).

The version has been extracted from https://oasis3mct.cerfacs.fr/svn/branches/OASIS3-MCT_2.0_branch/oasis3-mct@1818

File size: 22.6 KB
Line 
1This file describes what tags were created and why
2================================================================================
3Originator: tcraig
4Date: Oct 22 2012
5Model: oasis3-mct
6Version: 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       
13M      lib/psmile/src/mod_oasis_coupler.F90
14M      lib/psmile/src/mod_oasis_method.F90
15================================================================================
16Originator: tcraig
17Date: July 25 2012
18Model: oasis3-mct
19Version: 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
32M      lib/psmile/src/mod_prism_coupler.F90
33M      lib/psmile/src/mod_prism.F90
34M      lib/psmile/src/mod_prism_method.F90
35M      lib/psmile/src/mod_prism_namcouple.F90
36M      lib/psmile/src/mod_prism_getput_interface.F90
37M      lib/psmile/src/mod_prism_advance.F90
38M      lib/psmile/src/mod_oasis.F90
39M      lib/psmile/src/Makefile
40
41================================================================================
42Originator: tcraig
43Date: July 11 2012
44Model: oasis3-mct
45Version: 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
54M      lib/psmile/src/mod_prism_coupler.F90
55M      lib/psmile/src/mod_prism_sys.F90
56M      lib/psmile/src/mod_prism.F90
57M      lib/psmile/src/mod_prism_method.F90
58M      lib/psmile/src/mod_prism_namcouple.F90
59M      lib/psmile/src/mod_prism_advance.F90
60M      lib/psmile/src/mod_oasis.F90
61M      lib/psmile/src/mod_prism_part.F90
62       
63================================================================================
64Originator: tcraig
65Date: June 12 2012
66Model: oasis3-mct
67Version: 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       
77M      lib/psmile/src/mod_prism_coupler.F90
78M      lib/psmile/src/mod_prism_namcouple.F90
79M      lib/psmile/src/mod_prism_part.F90
80M      lib/psmile/src/mod_prism_io.F90
81================================================================================
82Originator: tcraig
83Date: April 25 2012
84Model: oasis3-mct
85Version: oasis3-mct_120425
86
87- remove aborts due to inconsistent SEQMODE value vs SEQ values.  the SEQMODE
88  input is not needed.
89
90M      lib/psmile/src/mod_prism_namcouple.F90
91================================================================================
92Originator: tcraig
93Date: April 24 2012
94Model: oasis3-mct
95Version: 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
100M      lib/psmile/src/mod_prism_advance.F90
101================================================================================
102Originator: tcraig
103Date: April 11 2012
104Model: oasis3-mct
105Version: 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       
118M      lib/scrip/src/rotations.F90
119M      lib/scrip/src/gradient.f
120M      lib/scrip/src/scriprmp.F
121M      lib/scrip/src/timers.f
122M      lib/scrip/src/netcdf.F
123M      lib/scrip/src/remap_bilinear_reduced.f
124M      lib/scrip/src/kinds_mod.f
125M      lib/scrip/src/grids.f
126M      lib/scrip/src/remap_bilinear.f
127M      lib/scrip/src/vector.F90
128M      lib/scrip/src/corners.F
129M      lib/scrip/src/gradient_bicubic.f
130M      lib/scrip/src/scrip.F
131M      lib/scrip/src/remap_bicubic_reduced.F90
132M      lib/scrip/src/Makefile
133M      lib/scrip/src/iounits.f
134M      lib/psmile/src/mod_prism_coupler.F90
135M      lib/psmile/src/mod_prism_io.F90
136M      lib/psmile/src/Makefile
137M      util/make_dir/TopMakefileOasis3
138M      examples/tutorial/run_tutorial
139M      examples/tutorial/Makefile
140================================================================================
141Originator: tcraig
142Date: April 3 2012
143Model: oasis3-mct
144Version: 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
150M      lib/psmile/src/mod_prism_data.F90
151M      lib/psmile/src/mod_prism_coupler.F90
152M      lib/psmile/src/mod_prism_namcouple.F90
153M      lib/psmile/src/mod_prism_advance.F90
154M      lib/psmile/src/mod_prism_io.F90
155================================================================================
156Originator: tcraig
157Date: March 31 2012
158Model: oasis3-mct
159Version: oasis3-mct_120331
160
161- add prism_get_intracomm and prism_get_intercomm and test in tc3a testcase
162       
163M      lib/psmile/src/mod_prism_data.F90
164M      lib/psmile/src/mod_prism_method.F90
165M      lib/psmile/src/mod_prism.F90
166M      lib/psmile/src/mod_oasis.F90
167M      lib/psmile/src/Makefile
168================================================================================
169Originator: tcraig
170Date: March 23 2012
171Model: oasis3-mct
172Version: 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
177M      lib/psmile/src/mod_prism_namcouple.F90
178M      util/make_dir/TopMakefileOasis3
179M      examples/tutorial/run_tutorial
180================================================================================
181Originator: tcraig
182Date: March 20 2012
183Model: oasis3-mct
184Version: oasis3-mct_120320
185
186- Update grids writing to prevent multiple pes writing at the same time
187
188M      lib/psmile/src/mod_prism_coupler.F90
189M      lib/psmile/src/mod_prism_method.F90
190M      lib/psmile/src/mod_prism_grid.F90
191M      lib/psmile/src/Makefile
192       
193================================================================================
194Originator: tcraig
195Date: March 15 2012
196Model: oasis3-mct
197Version: 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       
207M      lib/psmile/src/mod_prism_data.F90
208M      lib/psmile/src/mod_prism_coupler.F90
209M      lib/psmile/src/mod_prism_sys.F90
210M      lib/psmile/src/mod_prism_method.F90
211M      lib/psmile/src/mod_prism.F90
212M      lib/psmile/src/mod_prism_timer.F90
213M      lib/psmile/src/mod_prism_namcouple.F90
214M      lib/psmile/src/mod_prism_ioshr.F90
215M      lib/psmile/src/mod_prism_mpi.F90
216M      lib/psmile/src/mod_prism_grid.F90
217M      lib/psmile/src/mod_prism_getput_interface.F90
218M      lib/psmile/src/mod_prism_var.F90
219M      lib/psmile/src/mod_prism_advance.F90
220M      lib/psmile/src/mod_prism_parameters.F90
221M      lib/psmile/src/mod_oasis.F90
222M      lib/psmile/src/mod_prism_part.F90
223M      lib/psmile/src/mod_prism_string.F90
224M      lib/psmile/src/mod_prism_io.F90
225M      lib/psmile/src/Makefile
226M      lib/psmile/src/mod_prism_kinds.F90
227M      examples/tutorial/run_tutorial
228M      examples/tutorial/data_oasis3/namcouple
229================================================================================
230Originator: tcraig
231Date: Jan 29 2012
232Model: oasis3-mct
233Version: 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================================================================================
280Originator: tcraig
281Date: Jan 24 2012
282Model: oasis3-mct
283Version: 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       
295M      lib/psmile/src/mod_prism_grid.F90
296M      lib/psmile/src/mod_prism_advance.F90
297M      lib/psmile/src/mod_prism_parameters.F90
298A      lib/psmile/src/mod_oasis.F90
299M      lib/psmile/src/Makefile
300M      util/make_dir/make.intel_corail
301M      util/make_dir/make.inc
302M      examples/tutorial/run_tutorial
303A      examples/restart
304A      examples/restart/model2.F90
305A      examples/restart/model3.F90
306A      examples/restart/go.csh
307A      examples/restart/decomp_def.F90
308A      examples/restart/routine_hdlerr.F90
309A      examples/restart/flddiag.F90
310A      examples/restart/read_dim_irreg.F90
311A      examples/restart/data_oasis3
312A      examples/restart/data_oasis3/rmp_torc_to_lmdz_BILINEA.nc
313A      examples/restart/data_oasis3/rmp_lmdz_to_torc_BILINEA.nc
314A      examples/restart/data_oasis3/namcouple
315A      examples/restart/data_oasis3/grid_model1.nc
316A      examples/restart/data_oasis3/grid_model2.nc
317A      examples/restart/data_oasis3/grid_model3.nc
318A      examples/restart/data_oasis3/rst1.nc
319A      examples/restart/data_oasis3/rst2.nc
320A      examples/restart/data_oasis3/rst3.nc
321A      examples/restart/data_oasis3/M1FLD07_input3.nc
322A      examples/restart/data_oasis3/cf_name_table.txt
323A      examples/restart/read_dim_reg.F90
324A      examples/restart/read_grid_irreg.F90
325A      examples/restart/run_restart
326A      examples/restart/read_grid_reg.F90
327A      examples/restart/function_sent.F90
328A      examples/restart/oasis3_local_grid.F90
329A      examples/restart/Makefile
330A      examples/restart/model1.F90
331M      examples/tc3a/model2.F90
332M      examples/tc3a/data_oasis3/namcouple
333A      examples/tc3a/data_oasis3/M1FLD07_input2.nc
334M      examples/tc3a/run_tc3a
335       
336================================================================================
337Originator: tcraig
338Date: Dec 14 2011
339Model: oasis3-mct
340Version: 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
346M      lib/psmile/src/mod_prism_coupler.F90
347M      lib/psmile/src/mod_prism_data.F90
348M      lib/psmile/src/mod_prism_method.F90
349M      lib/psmile/src/mod_prism_namcouple.F90
350M      lib/psmile/src/mod_prism_grid.F90
351M      lib/psmile/src/mod_prism_advance.F90
352M      lib/psmile/src/mod_prism_parameters.F90
353M      lib/psmile/src/Makefile
354M      lib/psmile/src/mod_prism_io.F90
355M      examples/tc3a/model2.F90
356M      examples/tc3a/model3.F90
357M      examples/tc3a/data_oasis3/namcouple
358A  +   examples/tc3a/data_oasis3/grids.nc.0
359D      examples/tc3a/data_oasis3/grids.nc
360A  +   examples/tc3a/data_oasis3/masks.nc.0
361D      examples/tc3a/data_oasis3/masks.nc
362M      examples/tc3a/model1.F90
363================================================================================
364Originator: tcraig
365Date: Nov 17 2011
366Model: oasis3-mct
367Version: dev_tcraig_111117
368
369- add input capability
370- turn off pio build and use of pio lib
371
372M      lib/psmile/src/mod_prism_coupler.F90
373M      lib/psmile/src/mod_prism_namcouple.F90
374M      lib/psmile/src/mod_prism_advance.F90
375M      lib/psmile/src/mod_prism_io.F90
376M      src/Makefile
377M      ChangeLog
378M      util/make_dir/TopMakefileOasis3
379M      examples/tutorial/Makefile
380M      examples/tc3a/data_oasis3/namcouple
381M      examples/tc3a/Makefile
382A      examples/HR_tutorial/data_oasis3/cf_name_table.txt
383M      examples/HR_tutorial/Makefile
384================================================================================
385Originator: tcraig
386Date: Nov 4 2011
387Model: oasis3-mct
388Version: dev_tcraig_111104
389
390 - add restart capability
391 - make prism_coupler datatypes pointers
392
393M      lib/psmile/src/mod_prism_coupler.F90
394M      lib/psmile/src/mod_prism_method.F90
395M      lib/psmile/src/mod_prism_namcouple.F90
396M      lib/psmile/src/mod_prism_advance.F90
397M      lib/psmile/src/mod_prism_io.F90
398M      examples/tc3a/model2.F90
399M      examples/tc3a/model3.F90
400M      examples/tc3a/data_oasis3/namcouple
401A      examples/tc3a/data_oasis3/rst1.nc
402A      examples/tc3a/data_oasis3/rst2.nc
403A      examples/tc3a/data_oasis3/rst3.nc
404M      examples/tc3a/model1.F90
405================================================================================
406Originator: tcraig
407Date: Oct 26 2011
408Model: oasis3-mct
409Version: dev_tcraig_111025
410
411 - update control logic
412
413A      doc/oasis3-mct.txt
414M      lib/psmile/src/mod_prism_coupler.F90
415M      lib/psmile/src/mod_prism_namcouple.F90
416M      lib/psmile/src/mod_prism_getput_interface.F90
417M      lib/psmile/src/mod_prism_advance.F90
418M      lib/psmile/src/mod_prism_parameters.F90
419M      lib/psmile/src/mod_prism_io.F90
420M      examples/tc3a/data_oasis3/namcouple
421M      examples/tc3a/model1.F90
422================================================================================
423Originator: tcraig
424Date: Oct 23 2011
425Model: oasis3-mct
426Version: 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
434M      lib/psmile/src/mod_prism_coupler.F90
435M      lib/psmile/src/mod_prism_namcouple.F90
436M      lib/psmile/src/mod_prism_advance.F90
437M      lib/psmile/src/mod_prism_io.F90
438================================================================================
439Originator: tcraig
440Date: Oct 22 2011
441Model: oasis3-mct
442Version: 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
448D      lib/psmile/src/mod_prism_grids_writing.F90
449M      lib/psmile/src/mod_prism.F90
450A  +   lib/psmile/src/mod_prism_grid.F90
451M      lib/psmile/src/mod_prism_getput_interface.F90
452M      lib/psmile/src/Makefile
453M      examples/tc3a/model3.F90
454================================================================================
455Originator: tcraig
456Date: Oct 22 2011
457Model: oasis3-mct
458Version: 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
465M      oasis3-mct/lib/psmile/src/mod_prism_data.F90
466M      oasis3-mct/lib/psmile/src/mod_prism_coupler.F90
467M      oasis3-mct/lib/psmile/src/mod_prism_grids_writing.F90
468M      oasis3-mct/lib/psmile/src/mod_prism_sys.F90
469M      oasis3-mct/lib/psmile/src/mod_prism_timer.F90
470M      oasis3-mct/lib/psmile/src/mod_prism_method.F90
471M      oasis3-mct/lib/psmile/src/mod_prism_namcouple.F90
472A      oasis3-mct/lib/psmile/src/mod_prism_ioshr.F90
473M      oasis3-mct/lib/psmile/src/mod_prism_advance.F90
474M      oasis3-mct/lib/psmile/src/mod_prism_parameters.F90
475M      oasis3-mct/lib/psmile/src/mod_prism_part.F90
476M      oasis3-mct/lib/psmile/src/Makefile
477A      oasis3-mct/lib/psmile/src/mod_prism_io.F90
478M      oasis3-mct/src/Makefile
479M      oasis3-mct/util/make_dir/make.intel_corail
480M      oasis3-mct/examples/tutorial/run_tutorial
481M      oasis3-mct/examples/tc3a/model3.F90
482M      oasis3-mct/examples/tc3a/run_tc3a
483================================================================================
484Originator: tcraig
485Date: Oct 18 2011
486Model: oasis3-mct
487Version: dev_tcraig_111018
488
489- port to corail
490- add pio lib (pio1_3_11)
491
492M      lib/mpp_io/src/Makefile
493A      lib/pio
494A      lib/pio/m4
495A      lib/pio/m4/acx_mpi.m4
496A      lib/pio/m4/pkg.m4
497A      lib/pio/m4/acx_hdf5.m4
498A      lib/pio/m4/netcdf.m4
499A      lib/pio/m4/ax_fc_version.m4
500A      lib/pio/m4/fortran.m4
501A      lib/pio/pio_msg_getput_callbacks.F90
502A      lib/pio/configure
503A      lib/pio/pionfwrite_mod.F90
504A      lib/pio/alloc_mod.F90
505A      lib/pio/pionfwrite_mod.F90.in
506A      lib/pio/piodarray.F90
507A      lib/pio/pio_nf_utils.F90
508A      lib/pio/pio_msg_callbacks.F90
509A      lib/pio/alloc_mod.F90.in
510A      lib/pio/pio_spmd_utils.F90.in
511A      lib/pio/pionfput_mod.F90
512A      lib/pio/README.config
513A      lib/pio/configure.ac
514A      lib/pio/pionfread_mod.F90
515A      lib/pio/calcdisplace_mod.F90
516A      lib/pio/rearrange.F90
517A      lib/pio/pio_utils.F90
518A      lib/pio/pionfput_mod.F90.in
519A      lib/pio/pio_types.F90
520A      lib/pio/iompi_mod.F90
521A      lib/pio/pio_mpi_utils.F90
522A      lib/pio/fdepends.awk
523A      lib/pio/piolib_mod.F90
524A      lib/pio/pio_kinds.F90
525A      lib/pio/pionfget_mod.F90.in
526A      lib/pio/Makefile
527A      lib/pio/pionfatt_mod.F90
528A      lib/pio/box_rearrange.F90.in
529A      lib/pio/pio_support.F90
530A      lib/pio/pio.F90
531A      lib/pio/pionfatt_mod.F90.in
532A      lib/pio/pio_support.F90.in
533A      lib/pio/pio_msg_getput_callbacks.F90.in
534A      lib/pio/calcdecomp.F90
535A      lib/pio/ionf_mod.F90
536A      lib/pio/pio_spmd_utils.F90
537A      lib/pio/pio_quicksort.F90
538A      lib/pio/pio_msg_mod.F90
539A      lib/pio/piodarray.F90.in
540A      lib/pio/README
541A      lib/pio/topology.c
542A      lib/pio/dtypes.h
543A      lib/pio/nf_mod.F90
544A      lib/pio/config.h.in
545A      lib/pio/genf90.pl
546A      lib/pio/Makefile.conf.in
547A      lib/pio/pionfget_mod.F90
548A      lib/pio/pionfread_mod.F90.in
549A      lib/pio/rearrange.F90.in
550A      lib/pio/box_rearrange.F90
551A      lib/pio/aclocal.m4
552A      lib/pio/iompi_mod.F90.in
553M      lib/psmile/src/Makefile
554A      util/make_dir/make.intel_corail
555A      util/make_dir/make.intel_corail.oasis4
556M      util/make_dir/TopMakefileOasis3
557M      util/make_dir/make.inc
558A      util/make_dir/make.pgi_cerfacs_tioman
559M      examples/tutorial/go.csh
560M      examples/tutorial/Makefile
561M      examples/tc3a/go.csh
562M      examples/tc3a/Makefile
563
564================================================================================
565Originator: tcraig
566Date: Sep 22 2011
567Model: oasis3-mct
568Version: 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================================================================================
605Originator: tcraig
606Date: Sep 21 2011
607Model: oasis3-mct
608Version: dev_tcraig_110921
609
610One-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================================================================================
619Originator: tcraig
620Date: Sep 21 2011
621Model: oasis3-mct
622Version: dev_tcraig_110920
623
624One-line: initial import of trunk based on Sept 6 2011 version
625
626==============================================================================
Note: See TracBrowser for help on using the repository browser.