
You will find descriptions of the changes to the RAWINS 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)

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

Bug fixes and changes in V3.7

   Changes and improvements:

- Allow the min value of RH to be as low as 1%. The previous 
  min value was set to 10%

  Affected files:
  src/blend.F
  src/sigdat.F

- Add INTEL compiler flags. PGI remains the default 
  compiler on Linux machines. To compile for INTEL
  type "make intel"

  Affected files:
  Makefile
  Templates/rawins.deck.intel

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

Bug fixes and changes in V3.6

1. Bug fixes:

- Correct a line lenght that exceeded 72 characters. This caused a run 
  time error in RAWINS when the program was run with missing time periods.
  (This fix has been in the TAR file since 01/21/02)

  Affected file:
  src/comb.incl

- Add another change for increasing processing time periods from 50
  to 500.  (This fix has been in the TAR file since 01/21/02)

  Affected file:
  src/rawins.F

2. Changes and improvements:

- Add batch job script for running on NCAR's IBM. This deck is
  available on NCAR's computer under ~mesouser/MM5V3/IBM

- Modify IBM fetch job script to write files to MSS.

  Affected file:
  Templates/fetch.job.ibm

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

Bug fixes and changes in V3.5

1. Bug fixes:

- Correct a problem with Makefile for Linux, when including NCAR
  Graphics.

  Affected file:
  Makefile


2. Changes and improvements:

- All decks are updated to use ./rawins.exe, instead of rawins.exe.

- The number of time periods that can be processed in one Rawins job
  is increased from 50 to 500. Including surface analysis times, this
  means Rawins can now process up to about 62 days.
  
  Affected files:
  src/coma.incl, comb.incl, comc.incl, outtap.F, rawins.F, sigdat.F

- Rawins is modified to allow non-analyzed 3-D fields to pass through.

  Affected files:
  src/hedrin.F, inhrz1.F, outtap.F

- A updated fetch job to get data for RAWINS is available for running
  on NCAR's IBM. 

  new file:
  Templates/fetch.job.ibm

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

Bug fixes and changes in V3.4

1. Bug fixes:

- Correct an error in curvature calculation when using banana/elliptical
  weighting function because of I/Y, J/X confusion. Will affect wind 
  analysis (the error was in the code since the beginning of time).
  (Change in tar file since 8/9/00.)

  Affected file:
  src/blend.F

- Fixed some dot/cross glitches on printout. (Change in tar file since 6/1/00.)

  Affected files:
  src/blend.F, psfc.F, sfcbln.F

- Prevent Rawins to reach a STOP for 'Too many ermax values' for
  the wrong reason - allow two variables to be statically allocated. 
  (Change in tar file since 8/9/00.)

  Affected file:
  src/geterr.F

- Preventive change.

  Affected file:
  src/m12n12.F

- Remove hardwired dimension for a print array. Does not affect
  results. (Change in tar file since 8/9/00.)

  Affected file:
  src/outfda.F

- Update autobogus plot routine for V3. (Change in tar file since 6/1/00.)

  Affected files:
  src/plotab.F, outtap.F

- Correct printout format in outpt for grid sizes greater than 99.
  (Change in tar file since 6/1/00.)

  Affected file:
  src/outpt.F

- Correct floating point error (on DEC) for Polar Stereographic grid centered 
  on north or south pole.

  Affected file:
  src/plots.F

- Replace legacy code 'ENCODE' with 'WRITE': ENCODE is not accepted
  with some compilers (e.g. IBM). (Change in tar file since 6/1/00.)

  Affected file:
  src/plsond.F

- Correct a problem of overwriting significant level first-guess fields 
  if they come from REGRID. Should have minor impact in general, except 
  if the input data to REGRID/pregrid has 925 mb and other non-mandatory 
  level data. (Change in tar file since 5/23/00.)

  Affected file: 
  src/rawins.F, inhrz1.F, coma.incl

  Subroutine inhrz1.F is rewritten for this release.

- Initialize a few logical namelist variables.

  Affected file:
  src/rawins.F

- Dimension of sounding levels is increased from 100 to 200.

  Affected file:
  src/sigdat.F

- Change the constant of acceleration due to gravity to be consistent 
  throughout the MM5 modeling system (from 9.8 to 9.81).

  Affected file:
  src/sort.F

- Correct a problem for compilation on a Sun. (Change in tar file since 4/17/00.)

  Affected file:
  src/cio.c

- Add -static in compiler option for SGI. (Change in tar file since 3/2/00.)

  Affected file:
  Makefile

2. Changes and improvements:

- Add compile options for Linux. (Last changed in tar file on 5/2/00.)

  Affected file:
  Makefile

- Minor cleanups.

  Affected files:
  src/setup.F, hedrot.F


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

Updated 1/25/00

- The way to make RAWINS' 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 RAWINS executable after
  the user has modified the parameter statement in src/paramdim.incl 
  file. Remember RAWINS requires the exact horizontal grid dimensions
  defined in the include file. For details, see README file.

- Correct a potential problem of correct surface observation being
  thrown out domain. Thanks to Rong-Shyang Sheu of RAP/NCAR for
  finding the problem.

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

Updated 9/7/99

- Correct an error to pass SNOWC field from input to output.
  Correction in the tar file since 9/7/99.

- Correct an error in writing out surface FDDA fields using
  non-expanded dimension. Correction in the tar file since 
  9/7/99

Updated 8/5/99

- Cray deck is updated.
  Also removed references to Datagrid, and replaced with Regrid.
