[Trilinos-Users] trilinos build problem on cray xe6 (mzlogin01e)
Meyer, Hal
hxm at sandia.gov
Wed May 25 08:24:29 MDT 2011
I have successfully built trilinos 10.5 with the intel and pgi compilers on mzlogin01e (cray XE6). Cmake fails when I use the cray compilers with the following message:
-- Check for working Fortran compiler: /opt/cray/xt-asyncpe/4.9/bin/ftn -- broken
ftn-2191 crayftn: ERROR in command line
"ynamic" is an invalid argument to the "-r" option.
"man crayftn" shows "-rdynamic" is not an option for the cray compilers. More details are below.
I looked for sample cmake command lines but did not find any for a cray XE6 using the cray compilers.
Any suggestions would be appreciated.
Thanks,
Hal Meyer
===================================================================================
This is the cmake command:
===================================================================================
/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/cmake-2.8.3/bin/cmake \
-D CMAKE_INSTALL_PREFIX=/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos10 \
-D CMAKE_BINARY_DIR=/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build \
-D CMAKE_C_COMPILER:FILEPATH=cc \
-D CMAKE_C_FLAGS:STRING="-DREALLOC_BUG -O3 -hfp3 -hlist=m -DNDEBUG -DREDSTORM" \
-D CMAKE_CXX_COMPILER:FILEPATH=CC \
-D CMAKE_CXX_FLAGS:STRING="-DPAGESIZE=4096 -O3 -hfp3 -hlist=m -DNDEBUG -DMPICH_IGNORE_CXX_SEEK -DREDSTORM" \
-D CMAKE_Fortran_COMPILER:FILEPATH=ftn \
-D CMAKE_Fortran_FLAGS:STRING="-O3 -DNDEBUG " \
-D CMAKE_BUILD_TYPE:STRING=NONE \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-D CMAKE_SKIP_RULE_DEPENDENCY=ON \
-D TPL_ENABLE_MPI:BOOL=ON \
-D TPL_ENABLE_Netcdf:BOOL=ON \
-D Netcdf_INCLUDE_DIRS:STRING=/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/exodus/include \
-D Netcdf_LIBRARY_DIRS:STRING=/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/exodus/lib \
-D HAVE_STRING_H:BOOL=ON \
-D Trilinos_ENABLE_DEBUG=OFF \
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \
-D Trilinos_ENABLE_ALL_FORWARD_DEP_PACKAGES=OFF \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES=OFF \
-D Trilinos_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_AztecOO:BOOL=ON \
-D Trilinos_ENABLE_Belos:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D Trilinos_ENABLE_ML:BOOL=ON \
-D Trilinos_ENABLE_NOX:BOOL=ON \
-D Trilinos_ENABLE_Trios:BOOL=ON \
-D Trilinos_ENABLE_Zoltan:BOOL=ON \
-D Trilinos_VERBOSE_CONFIGURE:BOOL=OFF \
-D Trilinos_ENABLE_STRONG_CXX_COMPILE_WARNINGS=OFF \
-D Trilinos_ENABLE_STRONG_C_COMPILE_WARNINGS=OFF \
-D Trilinos_ENABLE_SHADOW_WARNINGS=OFF \
-D NOX_ENABLE_ABSTRACT_IMPLEMENTATION_LAPACK=OFF \
-D NOX_ENABLE_ABSTRACT_IMPLEMENTATION_EPETRA=ON \
-D NOX_ENABLE_LOCA:BOOL=OFF \
-D LAPACK_LIBRARY_DIRS:STRING= -D LAPACK_LIBRARY_NAMES:STRING= \
-D BLAS_LIBRARY_DIRS:STRING= -D BLAS_LIBRARY_NAMES:STRING= \
/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/common/Trilinos_a
===================================================================================
These are the modules I have loaded:
===================================================================================
Currently Loaded Modulefiles:
1) modules/3.2.6.6
2) xtpe-network-gemini
3) PrgEnv-cray/3.1.61
4) atp/1.1.2
5) xt-asyncpe/4.9
6) rca/1.0.0-2.0301.23101.14.211.gem
7) xe-sysroot/3.1.61
8) xpmem/0.1-2.0301.25333.20.2.gem
9) gni-headers/2.1-1.0301.2931.19.1.gem
10) dmapp/3.0-1.0301.2968.22.24.gem
11) pmi/2.1.1-1.0000.8296.10.8.gem
12) ugni/2.1-1.0301.2967.10.23.gem
13) udreg/2.2-1.0301.2966.16.2.gem
14) xt-mpich2/5.2.1
15) xt-libsci/10.5.0
16) acml/4.4.0
17) xt-totalview/8.8.0a
18) totalview-support/1.1.1
19) cce/7.3.3
20) eswrap/1.0.8
21) torque/2.4.11
22) moab/5.4.4
23) xtpe-mc8
===================================================================================
This is a more detailed output:
===================================================================================
.......
-- Check for working CXX compiler: /opt/cray/xt-asyncpe/4.9/bin/CC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- CMAKE_CXX_COMPILER_ID=''
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /opt/cray/xt-asyncpe/4.9/bin/ftn
-- Check for working Fortran compiler: /opt/cray/xt-asyncpe/4.9/bin/ftn -- broken
CMake Error at /panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/cmake-2.8.3/Modules/CMakeTestFortranCompiler.cmake:40 (MESSAGE):
The Fortran compiler "/opt/cray/xt-asyncpe/4.9/bin/ftn" is not able to
compile a simple test program.
It fails with the following output:
Change Dir: /panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build/CMakeFiles/CMakeTmp
Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast"
gmake[1]: Entering directory
`/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build/CMakeFiles/CMakeTmp'
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build
gmake[2]: Entering directory
`/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build/CMakeFiles/CMakeTmp'
/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/cmake-2.8.3/bin/cmake
-E cmake_progress_report
/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build/CMakeFiles/CMakeTmp/CMakeFiles
1
Building Fortran object
CMakeFiles/cmTryCompileExec.dir/testFortranCompiler.f.o
/opt/cray/xt-asyncpe/4.9/bin/ftn -o
CMakeFiles/cmTryCompileExec.dir/testFortranCompiler.f.o -O3 -DNDEBUG -c
/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build/CMakeFiles/CMakeTmp/testFortranCompiler.f
Linking Fortran executable cmTryCompileExec
/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/cmake-2.8.3/bin/cmake
-E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/opt/cray/xt-asyncpe/4.9/bin/ftn -O3 -DNDEBUG
CMakeFiles/cmTryCompileExec.dir/testFortranCompiler.f.o -o cmTryCompileExec
-rdynamic
ftn-2191 crayftn: ERROR in command line
"ynamic" is an invalid argument to the "-r" option.
ftn-2191 crayftn: ERROR in command line
"namic" is an invalid argument to the "-r" option.
gmake[2]: *** [cmTryCompileExec] Error 1
gmake[2]: Leaving directory
`/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build/CMakeFiles/CMakeTmp'
gmake[1]: *** [cmTryCompileExec/fast] Error 2
gmake[1]: Leaving directory
`/panfs/scratch/projects/a/build/cielo/test_cray_compilers/a.2734/user/machines/cielo/trilinos_build/CMakeFiles/CMakeTmp'
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
cmake/package_arch/PackageArchGlobalMacros.cmake:758 (ENABLE_LANGUAGE)
CMakeLists.txt:164 (PACKAGE_ARCH_PRE_SETUP_ENV)
-- Configuring incomplete, errors occurred!
===================================================================================
>From CMakeFiles/CMakeError.log
===================================================================================
.......
/opt/cray/xt-asyncpe/4.9/bin/ftn -O3 -DNDEBUG CMakeFiles/cmTryCompileExec.dir/testFortranCompiler.f.o -o cmTryCompileExec -rdynamic
ftn-2191 crayftn: ERROR in command line
"ynamic" is an invalid argument to the "-r" option.
ftn-2191 crayftn: ERROR in command line
"namic" is an invalid argument to the "-r" option.
-rdynamic is not an option for the cray compilers.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20110525/1e350729/attachment.html
More information about the Trilinos-Users
mailing list