CMAQ52 MCIP compile error

Hi All,
I have met an error when I was trying to compile MCIP, anyone can give me some suggestion?
I used the gcc, and installed all libraries, including ioapi, mpich and netcdt, and tested them without any error. Thanks!

Here is the error of MCIP:

mcipparm_mod.f90:126.6:

USE m3utilio, ONLY: mxdesc3
1
Fatal Error: Can’t open module file ‘m3utilio.mod’ for reading at (1): No such file or directory
make[1]: *** [mcipparm_mod.o] Error 1
make: *** [all] Error 2

The m3utilio.mod file should be in the same directory where you built the libioapi.a
The Makefile for mcip assumes that this is in the $(IOAPI_ROOT)/lib directory.

I am including the modifications that I made to the Makefile for an intel compiler.
Perhaps this example will help you track down how to modify your makefile to get mcip to compile.

FC      = ifort
#NETCDF = /usr/local/apps/netcdf-4.6.3/intel-18.0
NETCDF = /proj/ie/proj/CMAS/CMAQ/CMAQv5.3_branch_UNC10/openmpi_3.1.4_intel_18.2/library/netcdf-c-4.7.0/netcdf-c-4.7.0-intel18.2
NETCDFF = /proj/ie/proj/CMAS/CMAQ/CMAQv5.3_branch_UNC10/openmpi_3.1.4_intel_18.2/library/netcdf-fortran-4.4.5/netcdf-fortran-4.4.5-intel18.2
#IOAPI_ROOT = /usr/local/apps/ioapi-3.2/intel-18.0
IOAPI_ROOT = /proj/ie/proj/CMAS/CMAQ/CMAQv5.3_branch_UNC10/openmpi_3.1.4_intel_18.2/library/ioapi-3.2
###FFLAGS  = -g -O0 -check all -C -traceback -FR -I$(NETCDF)/include  \
###          -I$(IOAPI_ROOT)/Linux2_x86_64ifort
FFLAGS  = -FR -O3 -traceback -I$(NETCDFF)/include -I$(NETCDF)/include -I$(IOAPI_ROOT)/Linux2_x86_64ifort_openmpi_3.1.4_intel18.2
LIBS    = -L$(IOAPI_ROOT)/Linux2_x86_64ifort_openmpi_3.1.4_intel18.2 -lioapi \
          -L$(NETCDFF)/lib -lnetcdff -L$(NETCDF)/lib -lnetcdf -qopenmp

Thanks, the problem has been addressed.