ntman...@gmail.com
unread,Jul 1, 2019, 5:37:42 AM7/1/19Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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