The following is a list of differences between code from the WACCM 3.1.9 Tag12 model
in Stacy's '/fis/other/home/stacy/cam3_1_9_brnchT_waccm_12/models/atm/cam/src'
directory and the WACCM 3.5.07 Tag 04 from the SVN waccm04_cam3_5_07 branch tag
for modules with TI changes. After each module name the location of the module on
the disk is given, a summary of where TI changes will go in the 3.5.07 Tag04 code, and a
general description of the apparent changes between 3.1.9 Tag12 and 3.5.07 Tag04
Red indicates modules which need to be examined further before TI changes are included
Blue indicates modules for which the TI changes are straightforward
chemistry.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/chemistry/waccm_mozart/chemistry.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/chemistry/waccm_mozart/chemistry.F90
Changes in same locations - some variables added to this module
diffusion_solver.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/cam/diffusion_solver.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/cam1/diffusion_solver.F90
Changes appear to be in same or nearly same locations - double precision added to variables/calculations
dp_coupling.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/dynamics/fv/dp_coupling.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/dynamics/fv/dp_coupling.F90
Changes in same locations but loop variables changed, added variables, more structures
geopotential.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/cam/geopotential.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/cam1/geopotential.F90
Changes in same locations - double precision added to variables/calculations
gw_drag.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/waccm/gw_drag.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/waccm/gw_drag.F90
Changes in same locations except maybe ktop_gw - double precision and some variables added to this module
inti.F90' missing
Moved to physpkg.F90 as subroutine physics_init
iondrag.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/chemistry/waccm_mozart/iondrag.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/chemistry/waccm_mozart/iondrag.F90
Changes in same locations - double precision added to variables/calculations and some variables gone
mo_mean_mass.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/chemistry/waccm_mozart/mo_mean_mass.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/chemistry/waccm_mozart/mo_mean_mass.F90
Changes in same locations - no differences
mo_tgcm_ubc.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/chemistry/waccm_mozart/mo_tgcm_ubc.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/chemistry/waccm_mozart/mo_tgcm_ubc.F90
Changes in same locations - double precision added to variables/calculations and loop variable change
mo_waccm_hrates.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/chemistry/waccm_mozart/mo_waccm_hrates.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/chemistry/waccm_mozart/mo_waccm_hrates.F90
Changes in same locations - double precision added to variables/calculations and loop variable change
molec_diff.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/cam/molec_diff.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/cam1/molec_diff.F90
Changes in same locations - double precision added to variables/calculations
nlte_lw.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/waccm/nlte_lw.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/waccm/nlte_lw.F90
Changes in same locations - double precision added to variables/calculations
par_xsum.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/dynamics/fv/par_xsum.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/dynamics/fv/par_xsum.F90
Change in same location - bug fixed
phys_adiabatic.F90 is missing
Moved to physpkg.F90 as subroutine phys_run1_adiabatic_or_ideal
phys_idealized.F90 is missing
Moved to physpkg.F90 as subroutine phys_run1_adiabatic_or_ideal
physics_types.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/cam/physics_types.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/cam1/physics_types.F90
Changes in same locations but loop variables changed - double precision added to variables/calculations,
routine added, variables added
prognostics.F90 missing
Moved to dyn_comp.F90 in subroutine dyn_create_interface?
radheat.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/waccm/radheat.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/waccm/radheat.F90
Changes in same locations - double precision added to variables/calculations
stepon.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/dynamics/fv/stepon.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/dynamics/fv/stepon.F90
Changes are simple but need to be placed in correct location in updated code - many differences
te_map.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/dynamics/fv/te_map.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/dynamics/fv/te_map.F90
Change is simple but needs to be placed in correct location in updated code - double precision added to
variables/calculations, structure added, more constants declared, code added
tphysac.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/cam/tphysac.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/cam1/tphysac.F90
Changes in same locations but code has subroutine interface differences - new structure added
upper_bc.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/chemistry/waccm_mozart/upper_bc.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/chemistry/waccm_mozart/upper_bc.F90
Changes in same locations - code uses a couple addtional constants
vertical_diffusion.F90
/ptmp/joemci/waccm04_cam3_5_07/models/atm/cam/src/physics/cam/vertical_diffusion.F90
/ptmp/joemci/waccm_stacy_cam3_1_9_brnchT_waccm_12/models/atm/cam/src/physics/cam1/vertical_diffusion.F90
Change in same location but changes near location - use of additional constants/routines and significant
code additions