LAPS Software Release Notes

This page describes items of general interest from some of the recent releases including bug reports (if any).

Version 0-25-8:

In the event the 'obs_driver.x' gives a core dump while processing METAR data, a fix can be made in the 'get_metar_obs.f' file by changing the dimensioning of the 'l_dupe_time' array from 'maxsta' to 'maxobs'.

Version 0-19-19:

As a reminder from Dan Birkenheuer, the current repository software uses GOES 10 coefficients in lieu of 12 coefficients in the forward model (when the localization is set to use GOES 12) since they were not available in the repository at the time of this release.

Version 0-19-8:

Problems have been reported with the handling of RAOBs, especially on the LINUX platform. The RAOB data is not being sorted properly as it is written out to the SND file (on all platforms). This may have been going on for quite some time, since at least 0-17-14. This should be improved on the next release.

Version 0-18-10:

Problems have been reported with the HPUX build for this version. They relate to the Makefile and compilation of the software. We have recently been doing HPUX testing and hope this will work better in the next release.

Version 0-17-1:

Problems have been reported with the LINUX build for this version. They relate to the Makefile and several exectuables. We believe this should be corrected in the next release.

Version 0-11-16:

Potential problems with the solaris build relate to the 'latlon_to_uv' routine and 'trigd.inc' include file.

There are some format statements in 'src/ingest/sao/read_ship_cwb.f' and 'src/ingest/sao/read_synop_cwb.f' that need to be corrected for Solaris compatability.

Version 0-10-13:

'obs_driver.x' may have difficulty linking on some platforms, due to a duplicate function subroutine called 'c2f'. To fix this, simply remove one of the identical copies of this routine from 'src/ingest/sao/get_metar_obs_af.f'. Other fixes may be needed in 'read_metar_af.f'.

Version 0-9-14:

If you are running LAPS and 'sfc_qc.exe' is taking an excessive amount of runtime, then we recommend removing this entry from the 'sched.pl'. More development will be needed to get the QC to run smoothly. It is thought that it may need a better accounting system to avoid having too large a list of stations. This is most relevant to version 0-9-14, though it may affect some releases prior to that as well.

Version 0-9-4:

The localization process 'gridgen_model.exe' may have core dump problems on some Solaris platforms. We are currently trying to figure out why. Any ideas on this from the field would be helpful.

Version 0-8-13:

Some warnings due to unsatisfied symbols for "FGGE" routines may occur on HP and DEC platforms.

Version 0-8-3:

'obs_driver.x' has some problems in formatting LDAD data into the LSO file. Most users not using LDAD should be able to avoid problems with this.

The precompiled Linux build is not available as our in-house Linux test did not work. We may have to check for the current portability of LAPS to Linux.

Version 0-7-16:

'src/lapsplot/plotobs.f' has a duplicate statement number that gets flagged on some platforms.

Version 0-6-3:

For f90 users a bug in the configure file requires that the following change be made in src/include/makefile.inc after running configure:

FFLAGS=-I/src/lib ...

should be:

FFLAGS=-I$(LAPSROOT)/src/lib ...

In the file src/lib/satellite/Makefile the two lines beginning

.SUFFIXES

should be removed.

Version 0-5-20:

SGI build

File 'lib/get_time_window.f' should have a syntax error corrected in a character*(*) declaration statement. This should be fixed in later releases.

Version 0-5-14:

SGI build

Library file 'machine_dependent.F' needs to be modified for f77 on SGI platforms in the 'open_append' subroutine. This should be fixed in later releases.

File 'cloud/insertsao.f' should have a syntax error corrected in a character*(*) declaration statement. This should be fixed in later releases.

DEC build

Library routine 'cio.c', called by 'gridgen_model.exe' needs to have bytes swapped for the DEC build. This should be fixed in later releases.

Version 0-5-10:

Compiler flags

For Solaris platforms, remove the "-Wl" from LIBPATHFLAG in 'src/include/makefile.inc', as well as where it occurs in 'src/ingest/sfc_qc/Makefile'. This is done after running 'configure'.

gridgen_model.exe

Subroutine 'gdtost' is multiply defined in 'src/grid/gridgen_model.f' and in 'src/lib'. This has an impact on the Solaris build.

Library routine 'cio.c', called by 'gridgen_model.exe' needs to have bytes swapped for the DEC build.

Version 0-5-4:

Lapsplot.exe/sfc winds

The "V" component is zeroed out ('ws' option). A fix for this has been made that will appear in later releases.

Compiler flags

For Solaris platforms, remove the "-Wl" from LIBPATHFLAG in 'src/include/makefile.inc'. This is done after running 'configure'.

Version 0-4-19:

Localization/gridgen_model.exe

This program has been observed to core dump on the Dec Alpha and possibly other platforms/situations. A bug has been discovered that seems to manifest itself in the land fraction calculations. A fix for this has been made that will appear in later releases. In the meantime, you can locally make a short term fix for file 'gridgen_model.f', subroutine 'GEODAT', by setting the dimensions as follows...
   old       --------->         real vt3da(500),vt3db(n23)

   new       --------->         real vt3da(500),vt3db(160000)

Localization/localization.pl

This script may modify the namelists in unpredictable ways. A fix for this has been made that will appear in later releases.

Lapsplot.exe/sfc winds

The "V" component is zeroed out ('ws' option). A fix for this is in the works.

We have an ongoing complete list of REVISIONS garnered from our CVS logs.