Recent changes to pregrid programs
This file documents recent changes to the pregrid programs. We'll see
if I'm disciplined enough to keep it reasonably up-to-date.
2001-09-19 (pregrid version 0.26):
- Slight change to the iterative algorithm which computes
temperature from virtual temperature for the ON84 GDAS data set.
See affected file for details.
Affected files:
- on84/tv_to_t.F (change the conversion algorithm, and
stop things if they don't converge)
2001-02-14 (pregrid version 0.25):
- Added the snow-propagation function to ncep.grib code. This
function was already there for on84 code, and ported in
pretty conveniently.
Affected files:
- ncep.grib/snowprop.F (added this subroutine)
- ncep.grib/output.F (write the snow-cover to a different
file, and send information back to main routine)
- ncep.grib/pregrid_ng.F (call the new subroutine, and another call to
delete_files)
- ncep.grib/Makefile (added snowprop.o to list of object
files)
- Allow file names to have date stamps out to minutes or
seconds, if the user requests a time interval (in
seconds) that is not evenly divisible into hours or
minutes.
Affected files:
- grib.misc/pregrid_grib.F
- grib.misc/datint.F
- grib.misc/file_delete.F
- grib.misc/output.F
- grib.misc/rrpr.F
- ncep.grib/pregrid_ng.F
- ncep.grib/datint.F
- ncep.grib/output.F
- ncep.grib/sstint.F
- on84/pregrid_on84.F
- on84/datint.F
- on84/output.F
- on84/snowprop.F
- on84/sstint.F
2000-11-07 (pregrid version 0.24):
- For GRIB decoding routines, add a cylindrical equidistant
grid to lat-lon to x-y routine.
Affected files:
gribcode.F (routine gribllxy)
- For GRIB decoding routines, define sec1(25) and sec1(26) as
binary flags (0=false, 1=true) for the presence of a Grid Description
Section (GDS) and a Bit Map Section (BMS), respectively.
Affected files:
gribcode.F (numerous routines)
- A number of changes mostly related to predefined
grids for GRIB decoding:
- Take gclon out of the module, and use gridinfo(6) instead.
This makes for one less thing for the user to set in the
the case of predefined grids.
- Add a number of predefined grids (61, 62, 63, 64, 105)
- Add a logical variable RECOGNIZED_GRID if the grid is
recognized, either from the GDS or from the list of
predefined grids.
Affected files:
gribcode.F (numerous routines)
2000-10-27 (pregrid version 0.23):
- Added a program (util/build_mosaic.F) to combine two or more
tiles of a lat/lon grid into one tile. See the
associated comments in the FAQ
file for a few details.
Affected files:
util/build_mosaic.F (new source-code file)
Makefile (option to make the program by issuing the
command "make build_mosaic")
2000-09-07 (pregrid version 0.22):
- A SUN portability problem. Subroutine GRIBPRINT wasn't
building format strings quite right. That has been
corrected.
Affected files:
util/gribcode.F (subroutine gribprint)
- A SUN portability problem. Subroutine GRIBLLG had
negative steps in an array reference. That confused SUN and
has been replaced by a do-loop.
Affected files:
util/gribcode.F (subroutine griblgg)
2000-08-31 (pregrid version 0.21):
- Changed the grib.misc program and the ncep.grib program
to recognize the field name "SKINTEMP" in the Vtable as something
we can use as a sea-surface temperature.
Affected files:
grib.misc/pregrid_grib.F
ncep.grib/pregrid_ng.F
ncep.grib/output.F
- Turned off an error print (actually a warning) that was
scaring people in ncep.grib program. This happened when the
program, as expected, tried to open a non-existent file.
Affected files:
ncep.grib/rd_grib.F
util/cio.c
2000-08-10 (pregrid version 0.20):
- Added the "thinned-grid" capability to GRIB processing. This
code will now be able to deal with the WAFS grids 37 to 44 on an
individual basis. There is still no mosaic capability in pregrid.
Affected files:
Documentation HOME
Last modified: Wed Sep 19 15:00:33 MDT 2001