Compile MPASV7.0

65 views
Skip to first unread message

ntman...@gmail.com

unread,
Jul 1, 2019, 5:37:42 AM7/1/19
to MPAS-Atmosphere Help
Dear MPAS-Atmosphere'supporter,
Now I try to compile MPAS-Atmosphere model with version 7.0, but, unfortunately, I have many problems on installing. This error was introduced below. Please help me to solve this bias, thank you very much!
########################3
[cloud@agpc MPAS-Model-7.0]$ make ifort CORE=atmosphere
( make all \
"FC_PARALLEL = mpif90" \
"CC_PARALLEL = mpicc" \
"CXX_PARALLEL = mpicxx" \
"FC_SERIAL = ifort" \
"CC_SERIAL = icc" \
"CXX_SERIAL = icpc" \
"FFLAGS_PROMOTION = -real-size 64" \
"FFLAGS_OPT = -O3 -convert big_endian -free -align array64byte" \
"CFLAGS_OPT = -O3" \
"CXXFLAGS_OPT = -O3" \
"LDFLAGS_OPT = -O3" \
"FFLAGS_DEBUG = -g -convert big_endian -free -CU -CB -check all -fpe0 -traceback" \
"CFLAGS_DEBUG = -g -traceback" \
"CXXFLAGS_DEBUG = -g -traceback" \
"LDFLAGS_DEBUG = -g -fpe0 -traceback" \
"FFLAGS_OMP = -qopenmp" \
"CFLAGS_OMP = -qopenmp" \
"CORE = atmosphere" \
"DEBUG = " \
"USE_PAPI = " \
"OPENMP = " \
"CPPFLAGS = -D_MPI" )
make[1]: Entering directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0'
Checking for a usable PIO library...
=> PIO 1 detected
cd src; make FC="mpif90" \
CC="mpicc" \
CXX="mpicxx" \
SFC="ifort" \
SCC="icc" \
LINKER="mpif90" \
CFLAGS="-O3" \
CXXFLAGS="-O3" \
FFLAGS="-O3 -convert big_endian -free -align array64byte -real-size 64" \
LDFLAGS="-O3" \
RM="rm -f" \
CPP="cpp -P -traditional" \
CPPFLAGS="-D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION="unknown"" \
LIBS="-L/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -lpio -L/export/home/cloud/work/user/manh/MPAS/apps/lib -lnetcdff -lnetcdf -L/share/apps/intel_16/PnetCDF/lib -lpnetcdf -L/export/home/cloud/work/user/manh/MPAS/apps/lib -lhdf5_hl -lhdf5 -ldl -lz" \
CPPINCLUDES=" -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include" \
FCINCLUDES=" -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include" \
CORE="atmosphere"\
AUTOCLEAN="false" \
GEN_F90="false" \
NAMELIST_SUFFIX="atmosphere" \
EXE_NAME="atmosphere_model"
make[2]: Entering directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src'
( cd external; make FC="mpif90" SFC="ifort" CC="mpicc" SCC="icc" FFLAGS="-O3 -convert big_endian -free -align array64byte -real-size 64" CFLAGS="-O3" CPP="cpp -P -traditional" NETCDF="/export/home/cloud/work/user/manh/MPAS/apps" CORE="atmosphere" all )
make[3]: Entering directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external'
( cd esmf_time_f90; make FC="mpif90 -O3 -convert big_endian -free -align array64byte -real-size 64" CPP="cpp -P -traditional" CPPFLAGS="-D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -DHIDE_MPI" GEN_F90=false )
make[4]: Entering directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external/esmf_time_f90'
ar -ru libesmf_time.a *.o
make[4]: Leaving directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external/esmf_time_f90'
( cd ezxml; make )
make[4]: Entering directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external/ezxml'
rm -f *.o *.i
make -j 1 library
make[5]: Entering directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external/ezxml'
mpicc -O3 -D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -c ezxml.c
make[5]: Leaving directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external/ezxml'
make[4]: Leaving directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external/ezxml'
make[3]: Leaving directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/external'
( cd framework; make CPPFLAGS="-D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown" CPPINCLUDES="-I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include" all )
make[3]: Entering directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/framework'
rm -f mpas_kind_types.o mpas_kind_types.mod
mpif90 -D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -O3 -convert big_endian -free -align array64byte -real-size 64 -c mpas_kind_types.F -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I../external/esmf_time_f90
rm -f mpas_constants.o mpas_constants.mod
mpif90 -D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -O3 -convert big_endian -free -align array64byte -real-size 64 -c mpas_constants.F -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I../external/esmf_time_f90
rm -f mpas_derived_types.o mpas_derived_types.mod
mpif90 -D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -O3 -convert big_endian -free -align array64byte -real-size 64 -c mpas_derived_types.F -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I../external/esmf_time_f90
rm -f mpas_io_units.o mpas_io_units.mod
mpif90 -D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -O3 -convert big_endian -free -align array64byte -real-size 64 -c mpas_io_units.F -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I../external/esmf_time_f90
rm -f mpas_threading.o mpas_threading.mod
mpif90 -D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -O3 -convert big_endian -free -align array64byte -real-size 64 -c mpas_threading.F -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I../external/esmf_time_f90
rm -f mpas_abort.o mpas_abort.mod
mpif90 -D_MPI -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=unknown -O3 -convert big_endian -free -align array64byte -real-size 64 -c mpas_abort.F -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/export/home/cloud/work/user/manh/MPAS/tar/pio-1.9.23 -I/export/home/cloud/work/user/manh/MPAS/apps/include -I/share/apps/intel_16/PnetCDF/include -I/export/home/cloud/work/user/manh/MPAS/apps/include -I../external/esmf_time_f90
mpas_abort.F(35): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi
----------^
mpas_abort.F(66): error #6404: This name does not have a type, and must have an explicit type. [MPAS_THREADING_GET_THREAD_NUM]
threadNum = mpas_threading_get_thread_num()
------------------^
mpas_abort.F(69): error #6404: This name does not have a type, and must have an explicit type. [MPI_COMM_WORLD]
call MPI_Comm_rank(MPI_COMM_WORLD, my_proc_id, mpi_ierr)
-------------------------^
mpas_abort.F(56): error #6279: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association. [STRKIND]
character(len=StrKIND) :: errorFile
--------------------^
mpas_abort.F(29): error #6580: Name in only-list does not exist. [STRKIND]
use mpas_kind_types, only : StrKIND
----------------------------------^
mpas_abort.F(30): error #6580: Name in only-list does not exist. [MPAS_NEW_UNIT]
use mpas_io_units, only : mpas_new_unit
--------------------------------^
mpas_abort.F(31): error #6580: Name in only-list does not exist. [MPAS_THREADING_GET_THREAD_NUM]
use mpas_threading, only : mpas_threading_get_thread_num
---------------------------------^
mpas_abort.F(56): error #6404: This name does not have a type, and must have an explicit type. [STRKIND]
character(len=StrKIND) :: errorFile
--------------------^
compilation aborted for mpas_abort.F (code 1)
make[3]: *** [mpas_abort.o] Error 1
make[3]: Leaving directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src/framework'
make[2]: *** [frame] Error 2
make[2]: Leaving directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0/src'
make[1]: *** [mpas_main] Error 2
make[1]: Leaving directory `/work/users/cloud/user/manh/MPAS/MPAS-Model-7.0'
make: *** [ifort] Error 2
Reply all
Reply to author
Forward
0 new messages