Subject: Sprout Keyword, MAXTRE parameter
Name: R. Havis
Date: 25 November 2009
Variants affected: ALL

Description:

1) The MAXTRE parameter sets the maximum number tree records that
   can be carried in the internal FVS tree list. To allow users to
   input more tree records in the input tree list, the MAXTRE
   parameter was increased from 1350 to 3000.
   
3) The Sprout keyword may be used to set multipliers for sprout height and 
   sprout numbers based on the diameter of cut trees. The logic used the tree 
   DBH class to set the multipliers. This has been changed so that application of 
   the multipliers on the Sprout keyword are applied using the DBH of the cut 
   tree.

Impact on users: FVS may now be run with input tree lists of up to 3000 tree
                 records. The expansion of the tree list arrays may cause 
                 tree list compression to occur at different times in a simulation.
                 The sprout keyword will behave differently if sprout multipliers
                 were applied based on the diameter of a cut tree.

Files:

PRGPRM.F77 - changed the value of the parameter MAXTRE from 1350 to 3000
ESHOOT.F77 - added the DSTUMP array
estump.f   - set DSTUMP array elements to cut tree DBH
esuckr.f   - changed Stump keyword logic to use DBH rather than diameter class,
             initialized DMAX to 0., branched out of tree record creation logic
             when sprout number multiplier is near zero.

./ak/common/PRGPRM.F77
./an/common/PRGPRM.F77
./bm/common/PRGPRM.F77
./ca/common/PRGPRM.F77
./ca/src/estump.f
./ca/src/esuckr.f
./common/ESHOOT.F77
./common/PRGPRM.F77
./cr/common/PRGPRM.F77
./cr/src/estump.f
./cr/src/esuckr.f
./cs/common/PRGPRM.F77
./cs_new/common/PRGPRM.F77
./em/common/PRGPRM.F77
./em/src/esuckr.f
./estb/src/estump.f
./estb/src/esuckr.f
./ie/common/PRGPRM.F77
./ie/src/esuckr.f
./ls/common/PRGPRM.F77
./ls_new/common/PRGPRM.F77
./ne/common/PRGPRM.F77
./ne_new/common/PRGPRM.F77
./pn/common/PRGPRM.F77
./sn/common/PRGPRM.F77
./so33/common/PRGPRM.F77
./strp/src/estump.f
./strp/src/esuckr.f
./tt/src/estump.f
./tt/src/esuckr.f
./ut/common/PRGPRM.F77
./ut/src/estump.f
./ut/src/esuckr.f
./volume/src/r9clark.f - broke apart data statements to less than 19 
                         continuation lines, edited comments
./volume/src/VolEqDef.f - removed tabs, edited R9 code format,
                          removed R9 DVEE reference to GEOCODES
./wc/common/PRGPRM.F77
./wc/src/estump.f
./wc/src/esuckr.f

