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