Subject: Volume and VARVOL Code Changes
Name: Robert N. Havis
Date: April 20, 2004
Variants affected: AK, SE and SN output will change.  All execuatbles will need
to be link because of the changes to the VARVOL routines.

Description:

Please refer to the Volume Estimator Library Bulletin No. 86 (02/26/04)
Nos. 87, 88, 89, 90 91 and 92 dated 04/12/04, and No. 93 (04/14/04)
for details on the volume routine changes.  Several potential mathematical
errors were correct which will have no effect on volume calculations.

All FVS VARVOL routines were modified to accommodate changes
to the VOL array (increased from 10 to 15 elements), and to the PROFILE,
R4VOL, R9VOL, and DVEST subroutine dummy argument lists.

Impact on users:

Region 8 gross volumes calculated using all direct volume estimators
(DVE models) and R8 Clark profile models will be slightly different because
of rounding to the nearest board foot, and rounding to the nearest 10th
of a cubic foot.  A new red alder taper model was added to R10 Tongass NF.

Files:

./so/src/varvol.f
./tt/src/varvol.f
./ut/src/varvol.f
./volume/src/r4vol.f
./volume/src/r6vol.f
./volume/src/r8vol1.f
./volume/src/dvest.f
./volume/src/blmvol.f
./volume/src/profile.f
./volume/src/r10d2h.f
./volume/src/r10tap.f
./volume/src/r10vol.f
./volume/src/r10vol1.f
./volume/src/r10volo.f
./volume/src/r12vol.f
./volume/src/r1kemp.f
./volume/src/r1tap.f
./volume/src/r2oldv.f
./volume/src/r3d2hv.f
./volume/src/r5harv.f
./volume/src/r6vol2.f
./volume/src/r6vol3.f
./volume/src/r8vol.f
./volume/src/r8vol2.f
./volume/src/r9vol.f
./volume/src/blmtap.f
./volume/src/intl78.f
./volume/src/doyal78.f
./volume/src/r4d2h.f
./wc/src/varvol.f
./ws/src/varvol.f
./pn/src/varvol.f
./ni/src/varvol.f
./nc/src/varvol.f
./ls/src/varvol.f
./ec/src/varvol.f
./em/src/varvol.f
./cr/src/varvol.f
./ci/src/varvol.f
./ca/src/varvol.f
./base/src/revise.f  - dates also rolled to reflect MORTS changes (04/16/04)
./base/src/oplist.f - changed the ITRSL1 and ITRSL2 arrays inserted new
op-codes in position 89 (2004 and 1030 respectively) and increased the
value of NTRST from 142 to 143.  This is to accommodate D. Robinson's
work to implement a new, custom, keyword.
./bm/src/varvol.f
./ak/src/varvol.f
./ie/src/varvol.f
./sn/src/varvol.f

Compile these routines, and LINK all executables.