May 10, 2002
Workstation:
- /home/ma/emos/lib/${ARCH}/000190/libemos.R32.D64.I32.a
- /home/ma/emos/lib/${ARCH}/000190/libemos.R64.D64.I32.a
- /home/ma/emos/lib/sgimips_n32/000190/libemosDebug.R64.D64.I32.a
where: ARCH = sgimips_n32, rs6000, alpha, solaris, hppa, linux
Supercomputers:
- /home/ma/emos/lib/000190/libemos.R32.D64.I32.a (vpp700, vpp700e only)
- /home/ma/emos/lib/000190/libemos.R64.D64.I32.a
Note that the rs6000 libraries are a little different:
- libemos.R32.D64.I32.a
- libemos.R64.D64.I32.a -> libemos_mixed.R64.D64.I32.a
- libemos_no_underscore.R32.D64.I32.a
- libemos_underscore.R32.D64.I32.a
Here libemos_mixed.R64.D64.I32.a contains both underscored and non-underscored versions of the library modules.
Interpolation software
- Fix the generation and the rotation of U/V wind components.
- Modify ocean interpolation for some horizontal and vertical sections.
- Use memory mapping for interpolation coefficients on p690.
- Use 64-bit integers for checking sub-area limits.
- Allow interpolation of supplementary data lat/long to lat/long grids.
- Set declaration of memory allocation routine JMALLOC to INTEGER*8 when 64-point pointers are in use.
- Use 64-bit version of mmap for interpolation coefficients.
- Handle little-endian ordering for the experiment version in ECMWF local extensions to GRIB section 1.
PBIO routines
- Use 64-bit fopen, fread, ftell and fseek.
- Fix PBGAFIND function to allow search in files for GRIBs using time-range indicator 2 (range from time P1 to P2).