March 20, 2003
Workstation:
- /home/ma/emos/lib/${ARCH}/000220/libemos.R32.D64.I32.a
- /home/ma/emos/lib/${ARCH}/000220/libemos.R64.D64.I32.a
- /home/ma/emos/lib/sgimips_n32/000220/libemosDebug.R64.D64.I32.a
where: ARCH = sgimips_n32, rs6000, alpha, solaris, hppa, linux
Supercomputers:
- /home/ma/emos/lib/000220/libemos.R32.D64.I32.a (vpp700, vpp700e only)
- /home/ma/emos/lib/000220/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.
BUFR routines
- Increase size of internal BUFR table array (JTAB increased from 1000 to 3000)
Gribex routines
- Use INTEGER_8 to set number of bits per integer (JPBITS).
- Use E_DEF_ and D_DEF_ for local definitions (gdecode).
- Change version number to 000220
- Add types 41 and 42
- Add local definition 190
- In GRIBEX:
- Force the rounding calculation for very large products whose length won't fit into 23 bits, eg lat/lon 0.01 x 0.01 degree grid.
- Modify handling of length of local definition 14.
- Add EFI order to local definition 19.
- Display data bytes for local definitions 190 and 191
- Fix display of expver on linux and 64-bit hp
- Add total number of ensembles in definition 15