Next: Changes between oasis3_prism_2_3 and
Up: Changes between versions
Previous: Changes between oasis3_prism_2_5 and
The changes between versions tagged oasis3_prism_2_4 and oasis3_prism_2_3 delivered in July 2004 are the following:
- Update of compiling and running environments with version
prism_2-4 of PRISM Standard Compiling Environment (SCE) and
PRISM Standard Running Environment (SRE), which among other
improvements include the environments to compile and run on the CRAY
X1 (see the directories with <node>=baltic1), thanks to
Charles Henriet from CRAY France, and on a Linux station from
Recherche en Prévision Numérique (Environnement Canada, Dorval,
Canada) (see the directories with <node>=armc28).
- prism/src/mod/oasis3/src/iniiof.F: the opening of the
coupling restart files is done only if the corresponding field has a
lag greater than 0; note that this implies that all fields in mode
NONE must now have a lag greater than 0 (e.g. LAG=+1) (thanks to
Veronika Gayler from M&D).
- prism/src/lib/psmile/src/prism_def_var_proto.F:
contrary to what was previously described in the documentation,
PRISM_Double is not supported as
argument to
describe the field type; PRISM_Real must be given for single
or double precision real arrays.
- prism/src/mod/oasis3/src/inipar.F90: For upward
compatibility of SCRIPR interpolation, ``VECTOR" is still accepted
in the namcouple as the field type
and leads to the same behaviour as before (i.e. each vector
component is treated as an independent scalar field). To have a
real vector treatment, one has to indicate "VECTOR_I" or "VECTOR_J"
(see section 6.4).
- Bug corrections in:
- prism/src/lib/scrip/src/scriprmp_vector.F90: In some
cases, some local variables were not deallocated and variable
dimid was declared twice.
- prism/src/lib/psmile/src/mod_psmile_io.F90: correct
allocation of array hosting the longitudes (thanks to Reiner Vogelsang
from SGI Germany).
- prism/src/lib/psmile/src/write_file.F90: to remove a deadlock
on some architecture (thanks to Luis Kornblueh from MPI).
- prism/src/lib/psmile/src/prism_enddef_proto.F: the error
handler is now explicitely set to MPI_ERRORS_RETURN before
the call to MPI_Buffer_Detach to avoid abort on some
architecture when the component model is not previously attached to
any buffer (thanks to Luis Kornblueh from MPI).
- prism/src/lib/scrip/src/remap_conserv.f (thanks to Veronika
Gayler from M&D).
- prism/src/mod/oasis3/src/inicmc.F
- prism/src/lib/scrip/src/remap_distwgt.f
Next: Changes between oasis3_prism_2_3 and
Up: Changes between versions
Previous: Changes between oasis3_prism_2_5 and
Laure Coquart
2013-06-11