New file names:

chemistry/waccm_mozart

solar_photons.F90: OK
solvar_data.F90: OK
solvar_woods.F90: OK

dynamics/fv

FVperf_module.F90: OK
advect_tend.F90: OK
diag_module.F90: OK

dyn_comp.F90: In dyn_init, cp,rair,cappa,zvir initialized as constants in structure constants from interface input. These constants are then used in dyn_run, where they are passed to benergy, cd_core and te_map.

dyn_internal_state.F90: OK
epvd.F90: OK (constant g passed in and used).
io_dist.F90: OK
mean_module.F90: OK

physics/cam(changed from physics/cam1 in 3.1.9 tag 14)

aerosol_index.F90: OK
aerosol_radiation_interface.F90: OK
boundarydata.F90: OK

cam_diagnostics.F90: In diag_phys_tend_writeout cpair is used to calculate energy output.

constituent_burden.F90: rga (1/g) used as a constant.
convect_ke.F: OK

convect_ke_intr.F90: cpair used at various places. May not be critical because the calculation here are mainly for
convective heating.

eddy_diff.F90: This subroutine is newly added and involves calculation of eddy diffusion of both PBL and other places. It is called by vertical_diffusion. Need to find its relationship with hb_diff routines and gravity wave routines. It does use cpair, rair and may need to be replaced by species dependent cp, R.

iop_surf.F90: OK

mcshallow.F90: cp, zvir used extensively and need to take a closer look, though may not be a problem because it is for convection (shallow convection).

phys_control.F90: OK
progseasalts_intr.F90: OK
rad_cnst_data_interface.F90: OK
solvar_interface.F90: OK

uw_conv.F90: cpair, rair, cappa used for shallow convection calculation. Need to look at closely, but may not be a problem.

water_isotopes.F90: OK

water_tracers.F90: cpair, cpc used in several places. Need to examine if need to change.

zm_conv_intr.F90: cpair used. This is for Zhang-McFarlane convection, and may not be a big problem.

Eliminated file names:

dynamics/fv

dynpkg.F90
gmean.F90

prognostics.F90: cpair3v, rair3v, cappa3v were defined in this subroutine. Need to determine where to define them in the new version.

xpavg.F90

physics/cam(changed from physics/cam1 in 3.1.9 tag 14)

comadj.h
comsol.h
comsrfdiag.F90
comtsc.h
convect_emanuel/
diagnostics.F90
dust.F90
inti.F90: mspd_inti was called from inti.F90. In new version may need to call from physpkg.F90.
junk999/
phys_adiabatic.F90
phys_idealized.F90
srfxfer.F90
volcrad.F90

Changed file names:

chemistry/waccm_mozart

apex_subs.F changed to apex_subs.F90
svdcmp.F changed to sv_decomp.F90
wei96.F changed to wei96.F90

physics/waccm

msise00.F changed to msise00.F90

  • No labels