Subject: Expansion of the CI variant to 19 species

Name: Gary Dixon
Date: 09/22/2011

Variants affected: CI (Central Idaho)

Description: At the request of R4 this variant has been expanded from 
             10 individual species and 1 "other" species group for all 
additional species, to 17 individual species and 2 species groups for other
softwoods and other hardwoods. Species now contained in this variant are:

 FVS
Species                             Alpha  FIA  Plants
Number   Common Name                 Code  Code Symbol   Scientific Name
-------  -------------------------  -----  ---- ------   ------------------------------------
  1      WESTERN WHITE PINE           WP   119  PIMO3    PINUS MONTICOLA
  2      WESTERN LARCH                WL    73  LAOC     LARIX OCCIDENTALIS
  3      DOUGLAS-FIR                  DF   202  PSME     PSEUDOTSUGA MENZIESII
  4      GRAND FIR                    GF    17  ABGR     ABIES GRANDIS
  5      WESTERN HEMLOCK              WH   263  TSHE     TSUGA HETEROPHYLLA
  6      WESTERN REDCEDAR             RC   242  THPL     THUJA PLICATA
  7      LODGEPOLE PINE               LP   108  PICO     PINUS CONTORTA
  8      ENGLEMANN SPRUCE             ES    93  PIEN     PICEA ENGELMANNII
  9      SUBALPINE FIR                AF    19  ABLA     ABIES LASIOCARPA
 10      PONDEROSA PINE               PP   122  PIPO     PINUS PONDEROSA
 11      WHITEBARK PINE               WB   101  PIAL     PINUS ALBICAULIS
 12      PACIFIC YEW                  PY   231  TABR2    TAXUS BREVIFOLIA
 13      QUAKING ASPEN                AS   746  POTR5    POPULUS TREMULOIDES
 14      WESTERN JUNIPER              WJ    64  JUOC     JUNIPERUS OCCIDENTALIS
 15      CURLLEAF MOUNTAIN-MAHOGANY   MC   475  CELE3    CERCOCARPUS LEDIFOLIUS
 16      LIMBER PINE                  LM   113  PIFL2    PINUS FLEXILIS
 17      BLACK COTTONWOOD             CW   747  POBAT    POPULUS BALSAMIFERA VAR. TRICHOCARPA
 18      OTHER SOFTWOODS              OS   298  2TE
 19      OTHER HARDWOODS              OH   998  2TD

New species are modeled using existing growth equations from other species in the
CI and other variants.
   
Impact on users: Users of this variant should obtain a new executable. Projections for the
   original individual CI species (WP, WL, DF, GF, WH, RC, LP, ES, AF, and PP)
   will also change due to a correction in the CI mortality model. 

Files:
base/src
   initre.f     changed: date of revision; took CI out of the list for writing a
                message with format statement 214.
   
covr/src
   cvcbms.f     changed: date of revision; added MAPCI( ) array to map coefficients;
                standardized mapping across all variants
   cvshap.f     changed: date of revision; added MAPCI( ) array to map coefficients
                standardized mapping across all variants
   
estb/src
   esblkd.f     changed: date of revision; added some comments for clarity
   
mistoe/src
   misintci.f   changed: date of revision; expanded arrays; converted to FVS
                         coding standards; loaded coefficients

ie/src
   bratio.f     changed: date of revision; eliminated a tab on line 54

ni/src
   cwcalc.f     changed: date of revision; modifed CIMAP dimensions and settings
   spctrn.f     changed: date of revision; modified CI species translation

ws/src
   r5crwd.f     see if this is still needed; if so add mapci to it.
   
volume/src
   voleqdef.f   changed: date of revision; added new species and equation numbers to 
                R1 and R4 logic; corrected blue spruce in R1 logic from FIA code 95 to
                FIA code 96

ci/common       new directory
   prgprm.f77   new to WS, added to version control, changed MAXSP from 11 to 19
   esparm.f77   new to WS, added to version control, changed date of revision and
                the number of sprouting species from 2 to 14

ci/src
   bfvol.f      new routine, added to version control; added to compile and link instructions
   blkdat.f     changed: date of revision; arrays expanded and loaded for species expansion
   bratio.f     changed: date of revision; changed to case structure; loaded coefficients and logic
   ccfcal.f     changed: date of revision; coefficients, and logic
   cratet.f     changed: date of revision; added logic for new species
   crown.f      changed: date of revision; loaded arrays; changed logic to accomodate new species
   cubrds.f     new routine, added to version control; added to compile and link instructions
   dgdriv.f     new routine, added to version control; added to compile and link instructions;
                 loaded coefficients and added logic to accomodate new species
   dgf.f        changed: date of revision; loaded arrays; changed logic to accomodate new species
   dubscr.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   esadvh.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   esdlay.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   esinit.f     changed: date of revision; added comments
   espadv.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   espsub.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   espxcs.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   essubh.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   esuckr.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   esxcsh.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for additional species
   exppnb.f     only change is the date of revision
   findag.f     changed: date of revision; added code for additional species needing age
   forkod.f     changed: date of revision; moved variable declarations before data statements
   grinit.f     changed: date of revision; added GGCOM; added initialization of IABFLG, ISTAGF, 
                 DSTAG, and BAINIT; loop indicies of 11 to MAXSP
   grohed.f     changed: date of revision; general code cleanup
   habtyp.f     changed: date of revision; general code cleanup
   htgf.f       changed: date of revision; loaded arrays; changed logic to accomodate new species
   morts.f      changed: date of revision; loaded arrays; changed logic to accomodate new species;
   							added an array to map CI forests to an equivalent NI forest for setting constants
   pvref4.f     only change is the date of revision
   regent.f     changed: date of revision; loaded arrays; changed logic to accomodate new species
   sitset.f     changed: date of revision; added species list
   smhtgf.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for appropriate species
   varvol.f     changed: date of revision; species list; took out old equation numbers comments
   
ci/obj
   makefile     added compile of new routines
                added compile of all other routines that make up the variant
                
bin/obj
   makefile     added new routines to CI_LINK list
                added all other routines that make up the variant to CI_LINK list
                created ci_base_add, ci_econ_link, and cover_ci_link
                modified FVSci link instructions
                modified FVSppci link instructions

   FCWindows_NT.make  added DBS_LINK_CI
                      added dbs_compile_ci instructions
                      
dbs/obj         created a new folder CI and edited the makefile in this folder
   
ppci/obj
   makefile     added compile instructions for PPE routines
   
dbs/obj
   ci           new folder with svn subfolder and makefile; added to version control
   
fire/ci/src
   fmbrkt.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients for new species
   fmcba.f      changed: date of revision; loaded values for fuel loads and dominant
                vegetation types by habitat type
   fmcblk.f     changed: date of revision; expanded bio group array and loaded it; 
                added some standard FVS formatting to comments
   fmcrow.f     new routine, added to version control; added to compile and link instructions,
                inserted coefficients and logic for new species
   fmvinit.f    changed: date of revision; loaded new species parameters
   
fire/ci/obj
   makefile     changed: source of PRGPRM;, added compile of all needed fire routines;
                added appropriate source directories
