Next: Changes between oasis3_prism_2_1 and
Up: Changes between versions
Previous: Changes between oasis3_prism_2_3 and
The changes between versions tagged oasis3_prism_2_2
delivered in June 2004 and oasis3_prism_2_1 delivered to
PRISM in April 2004 are the following:
- Bug corrections
- INTERP/GAUSSIAN and SCRIPR/GAUSWGT transformations
work for `U' grids.
- The grid and data information contained in I/O files output by
the PSMILe library have now a coherent ordering even if INVERT
or REVERSE transformations are used.
- OASIS3 and the TOYCLIM coupled model are ported to IBM Power4 and
Linux Opteron, which are now included in the Standard Compiling and
Running Environments (SCE and SRE).
- SIPC technique communication is re-validated.
- Clim_MaxSegments = 338 in prism/src/lib/clim/src/mod_clim.F90 and in prism/src/lib/psmile/src/mod_prism_proto.F90. 338 is presently the largest
value needed by a PRISM model.
- MPI_BSend: below the call to prism_enddef_proto,
the PSMILe tests whether or not the model has already attached to an
MPI buffer. If it is the case, the PSMILe detaches from the buffer,
adds the size of the pre-attached buffer to the size needed for the
coupling exchanges, and reattaches to an MPI buffer. The model own
call to MPI_Buffer_Attach must therefore be done before the
call to prism_enddef_proto. Furthermore, the model is not
allowed to call MPI_BSend after the call to prism_terminate_proto, as the PSMILe definitively detaches from the
MPI buffer in this routine. See the example in the toyatm model in
prism/src/mod/toyatm/src.
Next: Changes between oasis3_prism_2_1 and
Up: Changes between versions
Previous: Changes between oasis3_prism_2_3 and
Reinhard Budich
2004-12-22