Hello everyone.
I'm building MPAS_Atmosphere with intel. I have built the libraries (NETCDF, PNETCDF, PIO) with Intel and the environment is configured correctly. To compile MPAS I put the following:
And I get this error:
Any ideas?
I'm building MPAS_Atmosphere with intel. I have built the libraries (NETCDF, PNETCDF, PIO) with Intel and the environment is configured correctly. To compile MPAS I put the following:
Code:
make ifort CORE=atmosphere USE_PIO2=true
And I get this error:
Code:
( 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 -FR" \
"CFLAGS_OPT = -O3" \
"CXXFLAGS_OPT = -O3" \
"LDFLAGS_OPT = -O3" \
"FFLAGS_DEBUG = -g -convert big_endian -FR -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 -DUNDERSCORE" )
make[1]: se ingresa al directorio `/home/models/intel/mpas'
cd src; make FC="mpif90" \
CC="mpicc" \
CXX="mpicxx" \
SFC="ifort" \
SCC="icc" \
LINKER="mpif90" \
CFLAGS="-O3" \
CXXFLAGS="-O3" \
FFLAGS="-O3 -convert big_endian -FR -real-size 64" \
LDFLAGS="-O3" \
RM="rm -f" \
CPP="cpp -P -traditional" \
CPPFLAGS="-D_MPI -DUNDERSCORE -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=v6.1" \
LIBS="-L/home/libraries/intel/pio/lib -lpiof -lpioc -L/home/libraries/intel/pnetcdf/lib -lpnetcdf -L/home/libraries/intel/netcdf/lib -lnetcdff -lnetcdf" \
CPPINCLUDES="-DUSE_PIO2 -I/home/libraries/intel/pio/include -I/home/libraries/intel/pnetcdf/include -I/home/libraries/intel/netcdf/include" \
FCINCLUDES="-DUSE_PIO2 -I/home/libraries/intel/pio/include -I/home/libraries/intel/pnetcdf/include -I/home/libraries/intel/netcdf/include" \
CORE="atmosphere"\
AUTOCLEAN="false" \
GEN_F90="false" \
NAMELIST_SUFFIX="atmosphere" \
EXE_NAME="atmosphere_model"
make[2]: se ingresa al directorio `/home/models/intel/mpas/src'
( cd external; make FC="mpif90" SFC="ifort" CC="mpicc" SCC="icc" FFLAGS="-O3 -convert big_endian -FR -real-size 64" CFLAGS="-O3" CPP="cpp -P -traditional" NETCDF="/home/libraries/intel/netcdf" CORE="atmosphere" all )
make[3]: se ingresa al directorio `/home/models/intel/mpas/src/external'
( cd esmf_time_f90; make FC="mpif90 -O3 -convert big_endian -FR -real-size 64" CPP="cpp -P -traditional" CPPFLAGS="-D_MPI -DUNDERSCORE -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=v6.1 -DHIDE_MPI" GEN_F90=false )
make[4]: se ingresa al directorio `/home/models/intel/mpas/src/external/esmf_time_f90'
rm -f ESMF_BaseMod.o ESMF_BaseMod.mod
mpif90 -O3 -convert big_endian -FR -real-size 64 -D_MPI -DUNDERSCORE -DCORE_ATMOSPHERE -DMPAS_NAMELIST_SUFFIX=atmosphere -DMPAS_EXE_NAME=atmosphere_model -DMPAS_NATIVE_TIMERS -DMPAS_GIT_VERSION=v6.1 -DHIDE_MPI -O3 -convert big_endian -FR -real-size 64 -c ESMF_BaseMod.F90 -DUSE_PIO2 -I/home/libraries/intel/pio/include -I/home/libraries/intel/pnetcdf/include -I/home/libraries/intel/netcdf/include -DUSE_PIO2 -I/home/libraries/intel/pio/include -I/home/libraries/intel/pnetcdf/include -I/home/libraries/intel/netcdf/include -I.
gfortran: error: big_endian: No existe el fichero o el directorio
gfortran: error: 64: No existe el fichero o el directorio
gfortran: error: big_endian: No existe el fichero o el directorio
gfortran: error: 64: No existe el fichero o el directorio
gfortran: error: unrecognized command line option ‘-convert’
gfortran: error: unrecognized command line option ‘-real-size’
gfortran: error: unrecognized command line option ‘-convert’
gfortran: error: unrecognized command line option ‘-real-size’
make[4]: *** [ESMF_BaseMod.o] Error 1
make[4]: se sale del directorio `/home/models/intel/mpas/src/external/esmf_time_f90'
make[3]: *** [esmf_time] Error 2
make[3]: se sale del directorio `/home/models/intel/mpas/src/external'
make[2]: *** [externals] Error 2
make[2]: se sale del directorio `/home/models/intel/mpas/src'
make[1]: *** [mpas_main] Error 2
make[1]: se sale del directorio `/home/models/intel/mpas'
make: *** [ifort] Error 2
Any ideas?