Subject: Removing SORNEC 11 species variant code
Name: R. Havis
Date: July 9, 2010
Variants affected: SO

Description: The SORNEC variant species list was expended from 11 to
             33 species, and the variant was released to users in June
             of 2005. Since that time the expanded 33 species variant has been
             identified in the FVS directory structure as SO33 and the older 11
             species variant has been maintained as SO. This update removes the
             SORNEC 11 species variant-specific code and identifies the SORNEC 33
             species variant code with the SO abbreviation.
             
             The process to update the FVS source code was to copy the SO33 variant
             code into the so directories and to delete the so33 directories. In updating
             current working copies from the SVN repository, it may be necessary to manually
             delete the following directories after the update.
             
             fvs/so33
             fvs/ppso33
             fvs/dbs/so33
             fvs/clim/so33
             fvs/dbs/obj/so33

Impact on users: None

Files:

makefiles - the process for modifying the makefiles generally involved changing
            paths names from so33 to so. The obj/makefiles for variants that use
            so/r6crwd, avht40 were modified to compile these routines.

          - The so/DUBSCR routine was moved to the EC source directory, and the
            obj/makefiles that use this routine were modified to compile ec/dubscr

./ak/obj/makefile - remaned paths involving so33 to so
./base/src/svstart.f - modified comments
./bin/makefile - removed references to so33

EC variant and extension link lists
added ec/dubscr object             removed so/dubscr object
added ec/r6crwd object             removed so/r6crwd object
added ec/avht40 object             removed so/avht40 object

KT variant and extension link lists
added kt/R6CRWD object             removed so/R6CRWD object

NC variant and extension link lists
added ec/DUBSCR object             removed so/DUBSCR object
added nc/R6CRWD object             removed so/R6CRWD object
added nc/AVHT40 object             removed so/AVHT40 object

NI variant and extension link lists
added ni/r6crwd object             removed so/r6crwd object

SO variant and extension link lists - removed old SO variant link lists
                                    - renamed so33 to So where needed

SOX extension link list
changed file name tmimitso33       to    tmimitso    deleted   tmimitso33
                  mpblkdso33       to    mpblkdso    deleted   mpblkdso33
                  rdinso33         to    rdinso      deleted   rdinso33  
                  rdblk1so33       to    rdblk1so    deleted   rdblk1so33
                  bwebkso33        to    bwebkso     deleted   bwebkso33 
                  bwebmsso33       to    bwebmsso    deleted   bwebmsso33

WS variant and extension link lists
added ec/dubscr object             removed so/dubscr object
added ws/avht40 object             removed so/avht40 object

./bm/obj/makefile - changed so33 to so
./bm/src/bmtmrt.f - modified comment
./bm/src/crown.f - modified coment
./bm/src/morts.f - modified coment
./ca/obj/makefile - chanaged so33 to so
./clim/so/obj/makefile - this is a new directory containing the fvs/clim/so33/obj/makefile
                       - so33 was changed to so throuout the makefile
./covr/src/cvcbms.f - changed array name MAPSO33 to MAPSO
./covr/src/cvshap.f - changed array name MAPSO33 to MAPSO
./cr/obj/makefile - chanaged so33 to so
./cs/obj/makefile - chanaged so33 to so
./cs_new/obj/makefile - chanaged so33 to so
./dbs/obj/so/makefile - this is a new directory containing the fvs/dbs/obj/so33/obj/makefile
                      - so33 was changed to so throuout the makefile
./dftm/src/tminitso.f - renamed tminitso33.f to tminitso.f and deleted old tminitso.f routine
./ec/obj/makefile - added compile instructions for ec/dubscr, so/avht40, and so/r6crwd
./ec/src/dubscr.f - this file was moved from so/dubscr to ec/dubscr
./em/obj/makefile- so33 was changed to so throuout the makefile
./fire/ak/src/fmcba.f - modified comment in all fmcba routines
./fire/base/src/fminit.f - modified comment
./fire/bm/src/fmcba.f- modified comment in all fmcba routines
./fire/ca/src/fmcba.f
./fire/ci/src/fmcba.f
./fire/cr/src/fmcba.f
./fire/cs/src/fmcba.f
./fire/ec/src/fmcba.f
./fire/em/src/fmcba.f
./fire/ie/src/fmcba.f
./fire/ls/src/fmcba.f
./fire/nc/src/fmcba.f
./fire/ne/src/fmcba.f
./fire/ni/src/fmcba.f
./fire/pn/src/fmcba.f
./fire/sn/src/fmcba.f
./fire/so/obj/makefile - this is the makefile from the old fvs/fire/so33/obj/makefile with
                         so33 changed to so
./fire/so/src/fmbrkt.f - the following fire/so/src routines are from
                         fvs/fire/src/so33 otherwise unchanged
./fire/so/src/fmcba.f
./fire/so/src/fmcblk.f
./fire/so/src/fmcfmd.f
./fire/so/src/fmcrow.f
./fire/so/src/fmvinit.f
./fire/tt/src/fmcba.f 
./fire/ut/src/fmcba.f
./fire/wc/src/fmcba.f
./fire/ws/src/fmcba.f
./ie/obj/makefile - changed so33 to so
./kt/obj/makefile - changed so33 to so and added compile instructions for so/r6crwd
./lpmpb/src/mpblkdso.f - this is the old mpblkdso33 routine mpblkdso33 was deleted
./ls/obj/makefile - changed so33 to so
./ls_new/obj/makefile - changed so33 to so
./mistoe/src/misintso.f - changed misintso33.f to misintso.f and modified comments, deleted misintso33.f
./metric/cr/obj/makefile - changed so33 to so
./nc/obj/makefile - added path to fvs/so/src and added compile instructions for
                    so/avht40, and so/r6crwd
./ne/obj/makefile - changed so33 to so
./ne_new/obj/makefile - changed so33 to so
./ni/obj/makefile - added path to fvs/so/src and added compile instructions for
                    so/r6crwd
./ppso/obj/makefile - this is the ppso33/obj/makefile with so33 changed to so
./ppso/src/ppdgf.f, ppgegt.f - were identical to ppso33/src/ppdgf.f, ppregt.f. no change needed
./rd/obj/makefile - changed rdblk1so33 to rdblk1so
./rd/src/rdblk1so.f - this is the rdblk1so33.f routine rdblk1so.f was deleted, modified comment
./rd/src/rdinso.f - this is the rdinso33.f routine rdinso33 was deleted.f , modified comment
./sn/obj/makefile - changed so33 to so
./so/common - new directory 
./so/common/ESPARM.F77 - this routine is the old so33/common/ESPARM.F77 modified comment
./so/common/PRGPRM.F77 - this routine is the old so33/common/PRGPRM.F77 modified comment
./so/obj/makefile - as described above the folowing are so33 variant files that were
                    copied into the so directory and all reference to so33 was removed
./so/src/adjmai.f
./so/src/bfvol.f
./so/src/blkdat.f
./so/src/bratio.f
./so/src/ccfcal.f
./so/src/cratet.f
./so/src/crown.f
./so/src/cubrds.f
./so/src/dgdriv.f
./so/src/dgf.f
./so/src/dubscr.f
./so/src/dunn.f
./so/src/ecocls.f
./so/src/essubh.f
./so/src/exppnb.f
./so/src/findag.f
./so/src/forkod.f
./so/src/formcl.f
./so/src/grinit.f
./so/src/grohed.f
./so/src/habtyp.f
./so/src/htcalc.f
./so/src/htdbh.f
./so/src/htgf.f
./so/src/logs.f
./so/src/maical.f
./so/src/morts.f
./so/src/pvref6.f
./so/src/r6crwd.f
./so/src/regent.f
./so/src/scomrt.f
./so/src/sichg.f
./so/src/sitset.f
./so/src/smhtgf.f
./so/src/varvol.f
./ut/obj/makefile - changed so33 to so
./wc/obj/makefile - changed so33 to so
./ws/obj/makefile - added path to so/src and added compile instructions for so/avht40
./wsbwe/src/bwebkso.f - renamed bwebkso33.f to bwebkso.f and deleted bwebkso33.f
./wwpb/obj/makefile - modified comments
./wwpb/src/bmblkdso.f - renamed bmblkdso33.f to bmblkdso.f and deleted bmblkdso.f
