Add land use classification USGS28 to CMAQ 5.5 -- Update

Greetings everyone,

It would be greatly appreciated if you could help review the code change for the CMAQ5.5 for adding and using USGS28 land use scheme.

CMAQ5.5 is compatible with USGS24 or Modis land use scheme but incompatible with USGS28. In the new version CMAQ v5.5, I found that info associated with land use scheme scatters throughout 10 subroutines of the CCTM. I added the USGS28 land use scheme to all the 10 subroutines of the CCTM source codes, as presented next. The codes were successfully compiled and the CCTM runs successfully, using USGS28 land use data, DDM being turned on, biogenic emissions from MEGAN, and setting M3DRY deposition.

The model/module versions used are:
WRF 4.5.1
GEOGRID 4.5
MCIP (5.4)
CMAQ 5.5
Compiler: GNU Fortran (GCC) 8.5.0

Please find the attached 10 subroutines with the change being labelled, as follows.

aero_depv.F.txt (31.8 KB)
centralized_io_module.F.txt (302.0 KB)
CSQY_DATA.F.txt (102.4 KB)
HGSIM.F.txt (38.3 KB)
LSM_MOD.F.txt (36.5 KB)
lus_data_module.F.txt (26.6 KB)
LUS_DEFN.F.txt (16.2 KB)
m3dry.F.txt (42.4 KB)
PHOT_OPTICS.dat.txt (66.5 KB)
PHOTOLYSIS_ALBEDO.F.txt (37.6 KB)

For your convenience, the 10 subroutines’ locations in the CCTM source code are as follows:

CCTM/src/vdiff/acm2_m3dry/aero_depv.F
CCTM/src/depv/m3dry/HGSIM.F
CCTM/src/emis/emis/LUS_DEFN.F
CCTM/src/phot/inline/PHOTOLYSIS_ALBEDO.F
CCTM/src/cio/centralized_io_module.F
CCTM/src/depv/m3dry/LSM_MOD.F
CCTM/src/depv/m3dry/m3dry.F
CCTM/src/phot/inline/CSQY_DATA.F
CCTM/src/emis/emis/lus_data_module.F
CCTM/src/phot/inline/PHOT_OPTICS.dat

Also, for your convenience, the modified codes can also be reached via our GitHub repository at: Gov-Alta/CMAQ.

Please let me know if you have any questions or you may find out any issues that need to be addressed.

Cheers,

Wen Xu

1 Like

Hello Wen,

thank you very much for providing this update to the work described in your earlier post and for sharing your code modifications with the community both as part of this post and your organization’s github pages. This is much appreciated.

I just wanted to let you know that due to recent staff departures and retirements, the CMAQ team at EPA is not currently in a position to review the code changes you implemented and we also have no current plans for implementing and testing USGS28 support in CMAQ.