
You will find descriptions of the changes to the GRAPH version 3
source code in this file. For the difference file between the
current release and the last release, please see
Diff/diff.ddmmmyy. The 'current release' refers to the newest
source code, while the 'last release' refers to the source code
with the last change. Each release will be a complete tar file
such as this. The bug fixes/changes in the diff.ddmmmyy
files will be the differences between successive releases.

The current release is 3.7 (December 23, 2004).

========================================================
   Changes and improvements:

- Add INTEL compiler flags. The default will remain PGI.
  To compile for INTEL, type "make intel"

  Affected file:
  Makefile

========================================================

1. Bug fixes:

- Correct a problem of plotting skew-T when specifying X and Y.

  Affected file:
  src/diagskt.F

- Allow for truelat1 = truelat2 for Lambert-Conformal maps, and
  abs(truelat1) = 90 for polar stereographic maps.

  Affected file:
  src/plots.F

- Fix virtual temp error in integrating hydrostatic eqn to get heights 
  from p-level temps.

  Affected file:
  src/sfcprs.F

2. Changes and improvements:

- Add integrated height option for REGRID data.

  Affected file:
  src/diagprs.F

- Add new fields from new polar and NOAH LSM physics

  Affected file:
  src/getdat.F


========================================================

1. Bug fixes:

- Correct a problem with model starting time not being correctly
  labelled on the plots when plotting restart files.

  Affected files:
  src/crsp.F, gdriver.F, hplot.F

- Allow SKINTEMP to be used as part of ground temp.

  Affected files:
  src/diagprs.F, getdat.F

- Increase tolerence time window so that GRAPH will plot selected
  times correctly.

  Affected file:
  src/getdat.F

- Allow OBS BOX data from RAWINS to be plotted as category data.

  Affected file:
  src/hplot.F

- Change gas constant, R, from 287 to 287.04, and gravity from 9.8
  to 9.81 to be consistent with the rest of MM5 system programs.

  Affected file:
  src/nhgeosig.F, seaprs2.F

- Change PWRIT* to PLCH* to avoid problem on Linux. (Changes in
  tar file since Feb 2001.)

  Affected files:
  src/crsp.F, crss.F, stline.F

- Correct a problem with Makefile for Linux (Thanks to Matthew Johnson
  of Air Quality Bureau, Iowa). (Changes in tar file since Nov. 2001.)

  Affected file:
  Makefile

- Correct a problem of plotting SFCFDDA file from RAWINS.
  (Changes in tar file since Nov. 2001.)

  Affected files:
  src/graph.F, getdat.F

- Correct a problem of pressure level values on Cray not
  being quite integers. (Changes in tar file since Nov. 2001.)

  Affected file:
  src/parsecmd.F

- Fixed problem of running GRAPH on IBM - at least NCAR's IBM.

  Affected files:
  graph.csh
  src/Makefile,endmark.F,from2by.F,from2byc.F,gdriver.F,graph.F 
  src/mapbkg.F,parsecmd.F,parsetim.F,rdinfo.F 


2. Changes and improvements:

- Run script is modified to handle current MM5 output files.
  If you have MMOUT_DOMAIN1, MMOUT_DOMAIN1_01 from a restart,
  you can now use graph.csh in the following way:

  graph.csh 1 2 MMOUT_DOMAIN1*, or
  graph.csh 1 2 MMOUT_DOMAIN1 MMOUT_DOMAIN1_01

  One can also name the files differently than MMOUT_DOMAIN1*, as
  long as one gives the full name before the '_'.

  Affected file:
  graph.csh

- Make calculation from Qv to RH consistent in MM5 programs.

  Affected file:
  src/qtorh.F

- Allow GRAPH to plot INTERPB output. (Changes in tar file since
  03/14/01).

  Affected files:
  src/graph.F, getdat.F

- Allow GRAPH to plot PSLV2. (Changes in tar file since 03/14/01).

  Affected file:
  src/seaprs2.F

- Allow GRAPH to process more than 10 files.

- Use better maps from NCAR Graphics (line map only)
  with improved coastlines.


========================================================

Bug fixes and changes in V3.4

1. Bug fixes:

- Avoid division by 0 when cal contour interval.

  Affected file:
  src/clgen.F

2. Changes and improvements:

- Add compile options for Linux. (Change in tar file since 3/12/00.
  Last updated in this release.)

  Affected file:
  Makefile, src/Makefile

- README file is updated with information added about addtional plots
  that not listed in g_plots.tbl. 

- Add plot options for 2 m temp and 10 m winds (listed in README file).

  Affected files:
  src/dewpoins.F, diagsig.F, getdat.F

  The README file also listed other fields that are not listed in
  g_plots.tbl.

========================================================

Updated 1/25/00: (release-3-3)

- The way to make GRAPH's executable is simplified. A user no
  longer needs to edit configure.make file (the file is removed).
  A user can simply type 'make' to create GRAPH executable if the
  dataset dimension is smaller than 200x200x40. If the dataset
  dimension is greater that size, a user needs to modify 
  data.incl and scratch.incl in src/ directory before typing 'make'.
  Also a user no longer needs to specify the length of record in
  bytes in word_length.incl file. It is been done automatically.
  For details, see README file.


========================================================

Updated 9/25/99: (release-3-2)

- Correct an error in skew-T plot for polar-stereographic
  projection in southern hemisphere.

- Allow Graph to plot SEAICE and SNOWCOVER in masking format, 
  and TSEASFC. TSEASFC is a new field in MM5 output.

Updated 9/2/99

- Correct time printed in cross-section plots

Updated 8/30/99

- Modify Cray batch deck

- Change earth radius used in map routine to 6370 km, consistent
  with the value used in other components of the modeling system.
