Subject: Mortality, SDI maximums, BA maximums
Name: Gary Dixon
Date: 5/25/04
Variants affected: CS, LS, NE, SE variants especially; All variants to some extent

Description: 
This change has 3 components:
1) Users of the CS, LS, and NE variants had limited options to control the mortality model. SDIMAX and BAMAX had no effect on projections. These changes implement both of those options. Also, the TWIGS-based mortality rates were not responsive enough to changing stand conditions and ofter over-predicted mortality. These changes correct those problems
2) In the other SE variant, the mortality model was changed to be more responsive to changes in stand conditions and to correct problems with the TWIGS-based mortality rates.
3) The setting of SDI maximums from BA maximums OR the setting of BA maximums from SDI maximums was changed in all variants. BA maximums will be the BA maximum limit observed in the summary output table, and these BA maximums correspond to 85% of the SDI maximum.

Impact on users: All users should obtain a new executable.

Files:
\ak\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\ak\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\bm\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\bm\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\ca\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\ca\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\ci\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\cr\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\cr\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\cs\src CSMORT  Deleted
\cs\src MORTS   Deleted (now uses MORTS from LS)
\cs\src SITSET  Changed default BA max setting from SDI max, or visa versa.
\cs\src VARMRT  New variant specific mortality routine

\ec\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\em\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\em\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\ie\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\ls\src LSMORT  Deleted
\ls\src MORTS   added VARCOM common; added initialization of variables associated with
                SDI-based mortality; changed variant specific mortality call to VARMRT
                so this routine can be used in other eastern TWIGS-based variants.
\ls\src SITSET  Changed default BA max setting from SDI max, or visa versa.
\ls\src VARMRT  New variant specific mortality routine

\nc\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\nc\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\ne\src NEMORT  Deleted
\ne\src MORTS   Deleted (now uses MORTS from LS)
\ne\src SITSET  Changed default BA max setting from SDI max, or visa versa.
\ne\src VARMRT  New variant specific mortality routine

\ni\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\pn\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\se\src MORTS   Deleted (now uses MORTS from LS)
\se\src SEMORT  Deleted
\se\src SITSET  Changed default BA max setting from SDI max, or visa versa.
\se\src VARMRT  New variant specific mortality routine

\sn\src CRATET  Changed default BA max setting from SDI max, or visa versa.
\sn\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum

\so\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\so\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\tt\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\tt\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\ut\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\ut\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\wc\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\ws\src MORTS   Use the BA maximum as an upper limit, not 85% of the BA maximum
\ws\src SITSET  Changed default BA max setting from SDI max, or visa versa.

\cs\obj MAKEFILE  Use LS MORTS instead of CS MORTS
                  USE VARMRT instead of CSMORT
                  Add the VARCOM dependency to both MORTS and VARMRT

\ls\obj MAKEFILE  USE VARMRT instead of LSMORT
                  Add the VARCOM dependency to both MORTS and VARMRT

\ne\obj MAKEFILE  Use LS MORTS instead of NE MORTS
                  USE VARMRT instead of NEMORT
                  Add the VARCOM dependency to both MORTS and VARMRT

\se\obj MAKEFILE  Use LS MORTS instead of SE MORTS
                  USE VARMRT instead of SEMORT
                  Add the VARCOM dependency to both MORTS and VARMRT

\bin\obj MAKEFILE Change CSMORT, LSMORT, NEMORT, and SEMORT to VARMRT in the link
                  lists for CS, LS, NE, SE, and PPLS

