March 16, 1999
Workstation:
- /home/ma/emos/lib/${ARCH}/000040/libemos.R32.D64.I32.a
- /home/ma/emos/lib/${ARCH}/000040/libemos.R64.D64.I32.a
Supercomputer:
- /home/ma/emos/lib/000040/libemos.R32.D64.I32.a
- /home/ma/emos/lib/000040/libemos.R64.D64.I32.a
BUFR routines
- Modify bucomp to handle new subtypes.
Gribex routines
- Change EMOS version to 000040.
- GRIBEX version number changed to 13.022.
- Modify calculation of exponent and mantissa for GRIB floating point values (eg. reference value).
- Add SWHP (229) and MWPP (232) to local table 2 version 131 (probabilities).
- Add ECMWF ocean data type (=192) with new GRIB section 2 definition; also add MARS types FR/AR (70/71).
- Handle GRIB section 2 encoding/decoding in separate subroutines.
- Check parameter number and local table 2 number against values in local definitions files. (Removed 1999/03/29).
Pseudo-code handling
- correct codeps to accept YY or YYYY year format
Interpolation software
- Allow interpolation of parameter 250 (2D spectra) for regular lat/long areas (eg Mediterranean).
- Remove optimisation for routine jjset99 on HP (shared library problem).
- Fix calculation whether output field is global; allow wrapround and full grid with no wrapround (w251idx).
- Add facility to read reduced gaussian grid definition from file.
- Add tolerance for GRIB-rounded grid intervals in grid-to-grid interpolation when checking that new area is subset of old.
- Add routine to interpolation from lat/lon GRIB to new lat/lon GRIB by selecting grid points.