Issues compiling CMAQ 5.3.3

Hi there,

I am having issues compiling CMAQ 5.3.3. I am able to compile version 5.4 without problems, but there seems to be some issues with the package for 5.3.3.

Below is the error message that I get.

mpiifort -c -fixed -132 -O3 -fno-alias -mp1 -fp-model source -ftz -simd -align all -xHost -vec-guard-write -unroll-aggressive -I /pln6/MCS/CMAQ5.3.3/lib/x86_64/intel/ioapi/lib -I /pln6/MCS/CMAQ5.3.3/lib/x86_64/intel/ioapi/include_files -I /pln6/MCS/CMAQ5.3.3/lib/x86_64/intel/mpi -I. -Dparallel -Dm3dry_opt -DSUBST_BARRIER=SE_BARRIER -DSUBST_GLOBAL_MAX=SE_GLOBAL_MAX -DSUBST_GLOBAL_MIN=SE_GLOBAL_MIN -DSUBST_GLOBAL_MIN_DATA=SE_GLOBAL_MIN_DATA -DSUBST_GLOBAL_TO_LOCAL_COORD=SE_GLOBAL_TO_LOCAL_COORD -DSUBST_GLOBAL_SUM=SE_GLOBAL_SUM -DSUBST_GLOBAL_LOGICAL=SE_GLOBAL_LOGICAL -DSUBST_LOOP_INDEX=SE_LOOP_INDEX -DSUBST_SUBGRID_INDEX=SE_SUBGRID_INDEX -DSUBST_HI_LO_BND_PE=SE_HI_LO_BND_PE -DSUBST_SUM_CHK=SE_SUM_CHK -DSUBST_SE_INIT=SE_INIT -DSUBST_INIT_ARRAY=SE_INIT_ARRAY -DSUBST_COMM=SE_COMM -DSUBST_MY_REGION=SE_MY_REGION -DSUBST_SLICE=SE_SLICE -DSUBST_GATHER=SE_GATHER -DSUBST_DATA_COPY=SE_DATA_COPY -DSUBST_IN_SYN=SE_IN_SYN -DSUBST_PE_COMM=\"./PE_COMM.EXT\" -DSUBST_CONST=\"./CONST.EXT\" -DSUBST_FILES_ID=\"./FILES_CTM.EXT\" -DSUBST_EMISPRM=\"./EMISPRM.EXT\" -DSUBST_MPI=\"/pln6/MCS/CMAQ5.3.3/lib/x86_64/intel/mpi/include/mpif.h\" util_family_module.F
util_family_module.F(70): error #6580: Name in only-list does not exist.   [DESID_CTRL]
      use RUNTIME_VARS, only : DESID_CTRL, MISC_CTRL, logdev, log_message, 
-------------------------------^
util_family_module.F(70): error #6580: Name in only-list does not exist.   [MISC_CTRL]
      use RUNTIME_VARS, only : DESID_CTRL, MISC_CTRL, logdev, log_message, 
-------------------------------------------^
util_family_module.F(101): error #6404: This name does not have a type, and must have an explicit type.   [MISC_CTRL]
      IF ( MISC_CTRL .EQ. "MISC_CTRL_NML" ) THEN
-----------^
util_family_module.F(101): warning #6043: This Hollerith or character constant is too long and cannot be used in the current numeric context.   ['MISC_CTRL_NML']
      IF ( MISC_CTRL .EQ. "MISC_CTRL_NML" ) THEN
--------------------------^
util_family_module.F(116): error #6362: The data types of the argument(s) are invalid.   [TRIM]
     &           'miscellaneous control namelist file: ',TRIM( MISC_CTRL )
---------------------------------------------------------------^
util_family_module.F(224): error #6404: This name does not have a type, and must have an explicit type.   [DESID_CTRL]
      IF ( DESID_CTRL .EQ. "DESID_CTRL_NML" ) THEN
-----------^
util_family_module.F(224): warning #6043: This Hollerith or character constant is too long and cannot be used in the current numeric context.   ['DESID_CTRL_NML']
      IF ( DESID_CTRL .EQ. "DESID_CTRL_NML" ) THEN
---------------------------^
util_family_module.F(239): error #6362: The data types of the argument(s) are invalid.   [TRIM]
     &           'DESID control namelist file: ',TRIM( DESID_CTRL )
-------------------------------------------------------^
compilation aborted for util_family_module.F (code 1)
make: *** [util_family_module.o] Error 1

This issue should be fixed now. An error was made that committed 5.4 code into the CMAQ 5.3.3 repo.
The 5.3.3 branch is now fixed.
Please use the following command to get new code from the repo for this branch.

git clone -b 5.3.3 https://github.com/USEPA/CMAQ/ CMAQ_REPO_5.3.3

A note about this has been added to the README.md for the 5.3.3 branch.