The thermosphere/ionosphere extension of WACCM based on cam3_1_9tag14 will be checked in to the CVS repository as a new branch. The modified codes are added in two ways:
1. All but the 4 dynamics routines are put under a new subdirectory: /tiphys under chemistry and physics directories.
2. The 4 dynamics routines replace those in cam3_1_9 under /dynamics/fv with the same name.

Specifically:

/chemistry/tiphys:
mo_tgcm_ubc.F90, mo_waccm_hrates.F90, upper_bc.F90 (without ifdef TIPHYS)
chemistry.F90, mo_mean_mass.F90 (with ifdef TIPHYS)

/physics/tiphys:
iondrag.F90, majorsp_diffusion.F90, nlte_lw.F90, radheat.F90, vertical_diffusion.F90 (without ifdef TIPHYS)
diffusion_solver.F90, geopotential.F90, gw_drag.F90, inti.F90, molec_diff.F90, phys_adabatic.F90, phys_idealized.F90, physics_types.F90, tphysac.F90 (with ifdef TIPHYS)

/dynamics/fv:
dp_coupling.F90, prognostics.F90, stepon.F90, te_map.F90 (all with ifdef TIPHYS).

Two modules which are different from tag 12 to tag 14 are nlte_lw.F90 and radheat.F90 so these tag 14 routines were modified with Hanli's
changes. The rest of the modules in tag 14 are identical to tag 12.