polymec / polymec-dev

The development "branch" of the polymec HPC libraries.
Mozilla Public License 2.0
2 stars 2 forks source link

Building on Cori with Intel 16 #101

Closed ndkeen closed 8 years ago

ndkeen commented 8 years ago

-- C compiler is /opt/cray/craype/2.4.2/bin/cc (Intel) -- C++ compiler is /opt/gcc/5.1.0/bin/c++ (GNU) -- Fortran compiler is /opt/gcc/5.1.0/bin/gfortran (GNU)

Any reason to mix these? MPI build, right? So maybe cc/CC/ftn ?

ndkeen commented 8 years ago

notes so far:

cori01% make config -- The C compiler identification is Intel 16.0.0.20150815 -- Check for working C compiler: /opt/cray/craype/2.4.2/bin/cc -- Check for working C compiler: /opt/cray/craype/2.4.2/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- The CXX compiler identification is GNU 5.1.0 -- Check for working CXX compiler: /opt/gcc/5.1.0/bin/c++ -- Check for working CXX compiler: /opt/gcc/5.1.0/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- The Fortran compiler identification is GNU 5.1.0 -- Check for working Fortran compiler: /opt/gcc/5.1.0/bin/gfortran -- Check for working Fortran compiler: /opt/gcc/5.1.0/bin/gfortran -- works -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Checking whether /opt/gcc/5.1.0/bin/gfortran supports Fortran 90 -- Checking whether /opt/gcc/5.1.0/bin/gfortran supports Fortran 90 -- yes -- C compiler is /opt/cray/craype/2.4.2/bin/cc (Intel) -- C++ compiler is /opt/gcc/5.1.0/bin/c++ (GNU) -- Fortran compiler is /opt/gcc/5.1.0/bin/gfortran (GNU) -- Real number representation is double -- Building static libraries with dynamic loading disabled. \ WARNING: no installation prefix was set! Installation is disabled. -- Looking for include file pthread.h -- Looking for include file pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE
-- Looking for Fortran sgemm -- Looking for Fortran sgemm - found -- A library with BLAS API found. -- A library with BLAS API found. -- Looking for Fortran cheev -- Looking for Fortran cheev - found -- A library with LAPACK API found. -- A library with BLAS API found. -- A library with BLAS API found. -- A library with LAPACK API found. Configuring cmocka... CMake Error at /global/common/cori/software/cmake/3.3.2/share/cmake-3.3/Modules/TestBigEndian.cmake:51 (message): no suitable type found Call Stack (most recent call first): ConfigureChecks.cmake:142 (test_big_endian) CMakeLists.txt:43 (include)

Building and installing cmocka... Preparing gc... Configuring gc...

ndkeen commented 8 years ago

Building and installing cmocka... Preparing gc... Configuring gc... Building and installing gc... Preparing libarena... Copying libarena headers into place... Preparing silo... patching file src/silo/Makefile.am patching file src/silo/Makefile.in

Configuring silo... CMake Error at 3rdparty/CMakeLists.txt:262 (message): Configuration of silo library failed.

-- Configuring incomplete, errors occurred! See also "/project/projectdirs/mpccc/ndk/polymec-dev/build/Linux-x86_64-mpi-static-double-mpicc-Debug/CMakeFiles/CMakeOutput.log".

don't see any messages in: /project/projectdirs/mpccc/ndk/polymec-dev/build/Linux-x86_64-mpi-static-double-mpicc-Debug/CMakeFiles/CMakeOutput.log

ndkeen commented 8 years ago

cori01% mo build/Linux-x86_64-mpi-static-double-mpicc-Debug/3rdparty/silo_config_errors.log configure: error: in /global/project/projectdirs/mpccc/ndk/polymec-dev/build/Linux-x86_64-mpi-static-double-mpicc-Debug/3rdparty/silo': configure: error: C++ compiler cannot create executables Seeconfig.log' for more details. cori01% mo build/Linux-x86_64-mpi-static-double-mpicc-Debug/3rdparty/silo_config.log checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking what version the package is... 4.10.4 checking for site config host file... no checking for config-site x86_64-unknown-linux-gnu... no checking for config-site x86_64-unknown-linux-gnu... no checking for config-site unknown-linux-gnu... no checking for config-site unknown-linux-gnu... no checking for config-site x86_64-linux-gnu... no checking for config-site x86_64-linux-gnu... no checking for config-site x86_64-unknown... no checking for config-site linux-gnu... no checking for config-site linux-gnu... no checking for config-site unknown... no checking for config-site x86_64... found checking for C++ compiler default output file name...