-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build issues on Theta (ANL) #11
Comments
Illegal instruction makes me think that the problem is the build step that discovers the tests. CMake discovers tests by running the executable and relying on GTest to report the test contents. Because the Theta login nodes have a different architecture than you are building for that will cause issues. Can you try building with a job on the debug queue and confirm if it works correctly? If that's the case we should include a toggle to disable test discovery. |
Theta's compute nodes has Intel KNL processor. I guess that you need to set a architecture specific parameters -DKokkos_ARCH_KNL=ON when running CMAKE. Otherwise, CMAKE could choose the compiler flags optimized for the login node. |
Building on the compute nodes worked. Still working on getting the tests to run properly. |
The first test passes but the remainder fail with this error |
@nphtan make sure you set OMP_PROC_BIND=true to get rid of the warning. However, that should not be causing the problem. This seems like an MPI issue on theta... MPI is failing to initialize. Have you had a chance to run other programs on Theta and seen if they have similar issues? |
I've run the veloc-heatdis-test on Theta so I don't think it's a problem with the MPI installation. I think it is failing due to how the Cobalt scheduler works on Theta. It's executing the test on the compute node but each test is running it's own MPI executable. When running the tests individually some of them passed. The remaining failed tests are related to veloc_mem and hdf5. |
I'm having issues building the tests on Theta. I have tried both GNU and Intel compilers. During the build process for the tests there seems to be an issue with the resilience test. I've include the full build steps I performed along with the modules I have loaded.
(miniconda-3/latest/base) nphtan@thetalogin5:~/kokkos/build> module list
Currently Loaded Modulefiles:
cat build.sh
#! /usr/bin/env bash
cmake
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DCMAKE_CXX_COMPILER=CC
-DCMAKE_CXX_FLAGS="-dynamic"
-DCMAKE_INSTALL_PREFIX=/home/nphtan/kokkos/build/install
-DKokkos_ENABLE_OPENMP=ON
-DKokkos_ENABLE_SERIAL=ON
-DKokkos_ARCH_KNL=ON
..
(miniconda-3/latest/base) nphtan@thetalogin5:~/kokkos/build> . build.sh
-- Setting default Kokkos CXX standard to 11
-- The CXX compiler identification is Intel 19.1.0.20191121
-- Cray Programming Environment 2.6.5 CXX
-- Check for working CXX compiler: /opt/cray/pe/craype/2.6.5/bin/CC
-- Check for working CXX compiler: /opt/cray/pe/craype/2.6.5/bin/CC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting policy CMP0074 to use _ROOT variables
-- The project name is: Kokkos
-- Using -std=gnu++11 for C++11 extensions as feature
-- Execution Spaces:
-- Device Parallel: NONE
-- Host Parallel: OPENMP
-- Host Serial: SERIAL
-- Architectures:
-- KNL
-- Found TPLLIBDL: /usr/lib64/libdl.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nphtan/kokkos/build
(miniconda-3/latest/base) nphtan@thetalogin5:~/kokkos/build> make
Scanning dependencies of target kokkoscore
[ 4%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_CPUDiscovery.cpp.o
[ 8%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Core.cpp.o
[ 13%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Error.cpp.o
[ 17%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_ExecPolicy.cpp.o
[ 21%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_HostBarrier.cpp.o
[ 26%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_HostSpace.cpp.o
[ 30%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_HostSpace_deepcopy.cpp.o
[ 34%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_HostThreadTeam.cpp.o
[ 39%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_MemoryPool.cpp.o
[ 43%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Profiling_Interface.cpp.o
[ 47%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Serial.cpp.o
[ 52%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Serial_Task.cpp.o
[ 56%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_SharedAlloc.cpp.o
[ 60%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Spinwait.cpp.o
[ 65%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Stacktrace.cpp.o
[ 69%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_TrackDuplicates.cpp.o
[ 73%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_ViewHooks.cpp.o
[ 78%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_hwloc.cpp.o
[ 82%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/OpenMP/Kokkos_OpenMP_Exec.cpp.o
[ 86%] Building CXX object core/src/CMakeFiles/kokkoscore.dir/OpenMP/Kokkos_OpenMP_Task.cpp.o
[ 91%] Linking CXX static library libkokkoscore.a
[ 91%] Built target kokkoscore
Scanning dependencies of target kokkoscontainers
[ 95%] Building CXX object containers/src/CMakeFiles/kokkoscontainers.dir/impl/Kokkos_UnorderedMap_impl.cpp.o
[100%] Linking CXX static library libkokkoscontainers.a
[100%] Built target kokkoscontainers
(miniconda-3/latest/base) nphtan@thetalogin5:~/VELOC> python auto-install.py --no-boost --no-deps $HOME/VELOC/build/install
Installing VeloC in /home/nphtan/VELOC/build/install...
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.
-- The C compiler identification is Intel 19.1.0.20191121
-- The CXX compiler identification is Intel 19.1.0.20191121
-- Cray Programming Environment 2.6.5 C
-- Check for working C compiler: /opt/cray/pe/craype/2.6.5/bin/cc
-- Check for working C compiler: /opt/cray/pe/craype/2.6.5/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Cray Programming Environment 2.6.5 CXX
-- Check for working CXX compiler: /opt/cray/pe/craype/2.6.5/bin/CC
-- Check for working CXX compiler: /opt/cray/pe/craype/2.6.5/bin/CC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Boost version: 1.64.0
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Found MPI_C: /opt/cray/pe/craype/2.6.5/bin/cc (found version "3.1")
-- Found MPI_CXX: /opt/cray/pe/craype/2.6.5/bin/CC (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nphtan/VELOC
Scanning dependencies of target veloc-modules
[ 5%] Building CXX object src/modules/CMakeFiles/veloc-modules.dir/module_manager.cpp.o
[ 10%] Building CXX object src/modules/CMakeFiles/veloc-modules.dir/client_watchdog.cpp.o
[ 15%] Building CXX object src/modules/CMakeFiles/veloc-modules.dir/transfer_module.cpp.o
[ 20%] Building CXX object src/modules/CMakeFiles/veloc-modules.dir//common/config.cpp.o
[ 25%] Linking CXX shared library libveloc-modules.so
[ 25%] Built target veloc-modules
Scanning dependencies of target veloc-backend
[ 30%] Building CXX object src/backend/CMakeFiles/veloc-backend.dir/main.cpp.o
[ 35%] Building CXX object src/backend/CMakeFiles/veloc-backend.dir//common/config.cpp.o
[ 40%] Linking CXX executable veloc-backend
[ 40%] Built target veloc-backend
Scanning dependencies of target veloc-client
[ 45%] Building CXX object src/lib/CMakeFiles/veloc-client.dir/veloc.cpp.o
[ 50%] Building CXX object src/lib/CMakeFiles/veloc-client.dir/client.cpp.o
[ 55%] Building CXX object src/lib/CMakeFiles/veloc-client.dir/__/common/config.cpp.o
[ 60%] Linking CXX shared library libveloc-client.so
[ 60%] Built target veloc-client
Scanning dependencies of target heatdis_fault
[ 65%] Building CXX object test/CMakeFiles/heatdis_fault.dir/heatdis_fault.cpp.o
[ 70%] Linking CXX executable heatdis_fault
[ 70%] Built target heatdis_fault
Scanning dependencies of target heatdis_original
[ 75%] Building C object test/CMakeFiles/heatdis_original.dir/heatdis_original.c.o
[ 80%] Linking C executable heatdis_original
[ 80%] Built target heatdis_original
Scanning dependencies of target heatdis_file
[ 85%] Building C object test/CMakeFiles/heatdis_file.dir/heatdis_file.c.o
[ 90%] Linking C executable heatdis_file
[ 90%] Built target heatdis_file
Scanning dependencies of target heatdis_mem
[ 95%] Building C object test/CMakeFiles/heatdis_mem.dir/heatdis_mem.c.o
[100%] Linking C executable heatdis_mem
[100%] Built target heatdis_mem
Install the project...
-- Install configuration: "Release"
-- Installing: /home/nphtan/VELOC/build/install/lib/libveloc-modules.so
-- Installing: /home/nphtan/VELOC/build/install/bin/veloc-backend
-- Set runtime path of "/home/nphtan/VELOC/build/install/bin/veloc-backend" to ""
-- Installing: /home/nphtan/VELOC/build/install/lib/libveloc-client.so
-- Set runtime path of "/home/nphtan/VELOC/build/install/lib/libveloc-client.so" to ""
-- Up-to-date: /home/nphtan/VELOC/build/install/include/veloc.h
running install
running build
running build_py
running install_lib
running install_egg_info
Removing /home/nphtan/.local/miniconda-3/latest/lib/python3.7/site-packages/VELOC_Python-0.1-py3.7.egg-info
Writing /home/nphtan/.local/miniconda-3/latest/lib/python3.7/site-packages/VELOC_Python-0.1-py3.7.egg-info
Installation successful!
(miniconda-3/latest/base) nphtan@thetalogin5:~/kokkos-resilience/build> cat build.sh
#!/usr/bin/env bash
cmake
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DCMAKE_C_COMPILER=cc
-DCMAKE_C_FLAGS="-dynamic"
-DCMAKE_CXX_COMPILER=CC
-DCMAKE_CXX_FLAGS="-dynamic"
-DCMAKE_INSTALL_PREFIX=/home/nphtan/kokkos-resilience/build/install
-DVeloC_ROOT=/home/nphtan/VELOC/build/install
-DKokkos_ROOT=/home/nphtan/kokkos/build/install
-DKR_ENABLE_TRACING=ON
-DKR_ENABLE_STDIO=ON
-DKR_ENABLE_HDF5_PARALLEL=ON
-DVELOC_BAREBONE=ON
..
(miniconda-3/latest/base) nphtan@thetalogin5:
/kokkos-resilience/build> . build.sh/kokkos-resilience/build> make-- The C compiler identification is Intel 19.1.0.20191121
-- The CXX compiler identification is Intel 19.1.0.20191121
-- Cray Programming Environment 2.6.5 C
-- Check for working C compiler: /opt/cray/pe/craype/2.6.5/bin/cc
-- Check for working C compiler: /opt/cray/pe/craype/2.6.5/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Cray Programming Environment 2.6.5 CXX
-- Check for working CXX compiler: /opt/cray/pe/craype/2.6.5/bin/CC
-- Check for working CXX compiler: /opt/cray/pe/craype/2.6.5/bin/CC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Enabled Kokkos devices: OPENMP;SERIAL
-- Found MPI_C: /opt/cray/pe/craype/2.6.5/bin/cc (found version "3.1")
-- Found MPI_CXX: /opt/cray/pe/craype/2.6.5/bin/CC (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- Found VeloC: /home/nphtan/VELOC/build/install
-- Found HDF5: /opt/cray/pe/hdf5-parallel/1.10.6.1/INTEL/19.1
-- Boost version: 1.64.0
-- Found the following Boost libraries:
-- filesystem
-- system
-- cxxopts version 2.2.0
-- Found PythonInterp: /soft/datascience/conda/miniconda3/latest/bin/python (found version "3.7.6")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nphtan/kokkos-resilience/build
(miniconda-3/latest/base) nphtan@thetalogin5:
Scanning dependencies of target resilience
[ 1%] Building CXX object CMakeFiles/resilience.dir/src/resilience/Resilience.cpp.o
[ 3%] Building CXX object CMakeFiles/resilience.dir/src/resilience/AutomaticCheckpoint.cpp.o
[ 5%] Building CXX object CMakeFiles/resilience.dir/src/resilience/Context.cpp.o
[ 7%] Building CXX object CMakeFiles/resilience.dir/src/resilience/Config.cpp.o
[ 9%] Building CXX object CMakeFiles/resilience.dir/src/resilience/Cref.cpp.o
[ 10%] Building CXX object CMakeFiles/resilience.dir/src/resilience/ResilientRef.cpp.o
[ 12%] Building CXX object CMakeFiles/resilience.dir/src/resilience/MPIContext.cpp.o
[ 14%] Building CXX object CMakeFiles/resilience.dir/src/resilience/filesystem/ExternalIOInterface.cpp.o
[ 16%] Building CXX object CMakeFiles/resilience.dir/src/resilience/filesystem/Filesystem.cpp.o
[ 18%] Building CXX object CMakeFiles/resilience.dir/src/resilience/stdio/StdFileSpace.cpp.o
[ 20%] Building CXX object CMakeFiles/resilience.dir/src/resilience/veloc/VelocBackend.cpp.o
[ 21%] Building CXX object CMakeFiles/resilience.dir/src/resilience/StdFileContext.cpp.o
[ 23%] Building CXX object CMakeFiles/resilience.dir/src/resilience/stdfile/StdFileBackend.cpp.o
[ 25%] Building CXX object CMakeFiles/resilience.dir/src/resilience/hdf5/HDF5Space.cpp.o
[ 27%] Linking CXX static library libresilience.a
[ 27%] Built target resilience
Scanning dependencies of target example
[ 29%] Building CXX object _deps/cxxopts-build/src/CMakeFiles/example.dir/example.cpp.o
[ 30%] Linking CXX executable example
[ 30%] Built target example
Scanning dependencies of target link_test
[ 32%] Building CXX object _deps/cxxopts-build/test/CMakeFiles/link_test.dir/link_a.cpp.o
[ 34%] Building CXX object _deps/cxxopts-build/test/CMakeFiles/link_test.dir/link_b.cpp.o
[ 36%] Linking CXX executable link_test
[ 36%] Built target link_test
Scanning dependencies of target options_test
[ 38%] Building CXX object _deps/cxxopts-build/test/CMakeFiles/options_test.dir/main.cpp.o
[ 40%] Building CXX object _deps/cxxopts-build/test/CMakeFiles/options_test.dir/options.cpp.o
[ 41%] Linking CXX executable options_test
[ 41%] Built target options_test
Scanning dependencies of target gtest
[ 43%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 45%] Linking CXX static library ../../../lib/libgtest.a
[ 45%] Built target gtest
Scanning dependencies of target resilience_tests
[ 47%] Building CXX object tests/CMakeFiles/resilience_tests.dir/TestMain.cpp.o
[ 49%] Building CXX object tests/CMakeFiles/resilience_tests.dir/TestResilience.cpp.o
[ 50%] Building CXX object tests/CMakeFiles/resilience_tests.dir/TestLambdaCapture.cpp.o
[ 52%] Building CXX object tests/CMakeFiles/resilience_tests.dir/TestVelocMemoryBackend.cpp.o
[ 54%] Building CXX object tests/CMakeFiles/resilience_tests.dir/TestStdFileBackend.cpp.o
[ 56%] Building CXX object tests/CMakeFiles/resilience_tests.dir/TestViewCheckpoint.cpp.o
[ 58%] Building CXX object tests/CMakeFiles/resilience_tests.dir/TestHDF5Configuration.cpp.o
[ 60%] Linking CXX executable resilience_tests
CMake Error at /lus/theta-fs0/software/datascience/conda/miniconda3/latest/share/cmake-3.14/Modules/GoogleTestAddTests.cmake:40 (message):
Error running test executable.
make[2]: *** [tests/CMakeFiles/resilience_tests.dir/build.make:185: tests/resilience_tests] Error 1
make[2]: *** Deleting file 'tests/resilience_tests'
make[1]: *** [CMakeFiles/Makefile2:475: tests/CMakeFiles/resilience_tests.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
(miniconda-3/latest/base) nphtan@thetalogin5:~/kokkos-resilience/build> make VERBOSE=1
/lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -S/home/nphtan/kokkos-resilience -B/home/nphtan/kokkos-resilience/build --check-build-system CMakeFiles/Makefile.cmake 0
/lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_progress_start /home/nphtan/kokkos-resilience/build/CMakeFiles /home/nphtan/kokkos-resilience/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make -f CMakeFiles/resilience.dir/build.make CMakeFiles/resilience.dir/depend
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
cd /home/nphtan/kokkos-resilience/build && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_depends "Unix Makefiles" /home/nphtan/kokkos-resilience /home/nphtan/kokkos-resilience /home/nphtan/kokkos-resilience/build /home/nphtan/kokkos-resilience/build /home/nphtan/kokkos-resilience/build/CMakeFiles/resilience.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make -f CMakeFiles/resilience.dir/build.make CMakeFiles/resilience.dir/build
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make[2]: Nothing to be done for 'CMakeFiles/resilience.dir/build'.
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
[ 27%] Built target resilience
make -f _deps/cxxopts-build/src/CMakeFiles/example.dir/build.make _deps/cxxopts-build/src/CMakeFiles/example.dir/depend
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
cd /home/nphtan/kokkos-resilience/build && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_depends "Unix Makefiles" /home/nphtan/kokkos-resilience /home/nphtan/kokkos-resilience/build/_deps/cxxopts-src/src /home/nphtan/kokkos-resilience/build /home/nphtan/kokkos-resilience/build/_deps/cxxopts-build/src /home/nphtan/kokkos-resilience/build/_deps/cxxopts-build/src/CMakeFiles/example.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make -f _deps/cxxopts-build/src/CMakeFiles/example.dir/build.make _deps/cxxopts-build/src/CMakeFiles/example.dir/build
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make[2]: Nothing to be done for '_deps/cxxopts-build/src/CMakeFiles/example.dir/build'.
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
[ 30%] Built target example
make -f _deps/cxxopts-build/test/CMakeFiles/link_test.dir/build.make _deps/cxxopts-build/test/CMakeFiles/link_test.dir/depend
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
cd /home/nphtan/kokkos-resilience/build && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_depends "Unix Makefiles" /home/nphtan/kokkos-resilience /home/nphtan/kokkos-resilience/build/_deps/cxxopts-src/test /home/nphtan/kokkos-resilience/build /home/nphtan/kokkos-resilience/build/_deps/cxxopts-build/test /home/nphtan/kokkos-resilience/build/_deps/cxxopts-build/test/CMakeFiles/link_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make -f _deps/cxxopts-build/test/CMakeFiles/link_test.dir/build.make _deps/cxxopts-build/test/CMakeFiles/link_test.dir/build
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make[2]: Nothing to be done for '_deps/cxxopts-build/test/CMakeFiles/link_test.dir/build'.
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
[ 36%] Built target link_test
make -f _deps/cxxopts-build/test/CMakeFiles/options_test.dir/build.make _deps/cxxopts-build/test/CMakeFiles/options_test.dir/depend
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
cd /home/nphtan/kokkos-resilience/build && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_depends "Unix Makefiles" /home/nphtan/kokkos-resilience /home/nphtan/kokkos-resilience/build/_deps/cxxopts-src/test /home/nphtan/kokkos-resilience/build /home/nphtan/kokkos-resilience/build/_deps/cxxopts-build/test /home/nphtan/kokkos-resilience/build/_deps/cxxopts-build/test/CMakeFiles/options_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make -f _deps/cxxopts-build/test/CMakeFiles/options_test.dir/build.make _deps/cxxopts-build/test/CMakeFiles/options_test.dir/build
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make[2]: Nothing to be done for '_deps/cxxopts-build/test/CMakeFiles/options_test.dir/build'.
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
[ 41%] Built target options_test
make -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
cd /home/nphtan/kokkos-resilience/build && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_depends "Unix Makefiles" /home/nphtan/kokkos-resilience /home/nphtan/kokkos-resilience/build/_deps/googletest-src/googletest /home/nphtan/kokkos-resilience/build /home/nphtan/kokkos-resilience/build/_deps/googletest-build/googletest /home/nphtan/kokkos-resilience/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make[2]: Nothing to be done for '_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build'.
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
[ 45%] Built target gtest
make -f tests/CMakeFiles/resilience_tests.dir/build.make tests/CMakeFiles/resilience_tests.dir/depend
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
cd /home/nphtan/kokkos-resilience/build && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_depends "Unix Makefiles" /home/nphtan/kokkos-resilience /home/nphtan/kokkos-resilience/tests /home/nphtan/kokkos-resilience/build /home/nphtan/kokkos-resilience/build/tests /home/nphtan/kokkos-resilience/build/tests/CMakeFiles/resilience_tests.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make -f tests/CMakeFiles/resilience_tests.dir/build.make tests/CMakeFiles/resilience_tests.dir/build
make[2]: Entering directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
[ 47%] Linking CXX executable resilience_tests
cd /home/nphtan/kokkos-resilience/build/tests && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -E cmake_link_script CMakeFiles/resilience_tests.dir/link.txt --verbose=1
/opt/cray/pe/craype/2.6.5/bin/CC -dynamic -O2 -g -DNDEBUG -fopenmp -xMIC-AVX512 CMakeFiles/resilience_tests.dir/TestMain.cpp.o CMakeFiles/resilience_tests.dir/TestResilience.cpp.o CMakeFiles/resilience_tests.dir/TestLambdaCapture.cpp.o CMakeFiles/resilience_tests.dir/TestVelocMemoryBackend.cpp.o CMakeFiles/resilience_tests.dir/TestStdFileBackend.cpp.o CMakeFiles/resilience_tests.dir/TestViewCheckpoint.cpp.o CMakeFiles/resilience_tests.dir/TestHDF5Configuration.cpp.o -o resilience_tests -Wl,-rpath,/home/nphtan/VELOC/build/install/lib ../lib/libgtest.a ../libresilience.a /home/nphtan/kokkos/build/install/lib64/libkokkoscontainers.a /home/nphtan/kokkos/build/install/lib64/libkokkoscore.a /usr/lib64/libdl.so /home/nphtan/VELOC/build/install/lib/libveloc-client.so /home/nphtan/VELOC/build/install/lib/libveloc-modules.so /opt/cray/pe/hdf5-parallel/1.10.6.1/INTEL/19.1/lib/libhdf5.so /soft/libraries/boost/1.64.0/intel/lib/libboost_filesystem-mt.so /soft/libraries/boost/1.64.0/intel/lib/libboost_system-mt.so
cd /home/nphtan/kokkos-resilience/build/tests && /lus/theta-fs0/software/datascience/conda/miniconda3/latest/bin/cmake -D TEST_TARGET=resilience_tests -D TEST_EXECUTABLE=/home/nphtan/kokkos-resilience/build/tests/resilience_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/home/nphtan/kokkos-resilience/build/tests -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=resilience_tests_TESTS -D CTEST_FILE=/home/nphtan/kokkos-resilience/build/tests/resilience_tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -P /lus/theta-fs0/software/datascience/conda/miniconda3/latest/share/cmake-3.14/Modules/GoogleTestAddTests.cmake
CMake Error at /lus/theta-fs0/software/datascience/conda/miniconda3/latest/share/cmake-3.14/Modules/GoogleTestAddTests.cmake:40 (message):
Error running test executable.
make[2]: *** [tests/CMakeFiles/resilience_tests.dir/build.make:185: tests/resilience_tests] Error 1
make[2]: *** Deleting file 'tests/resilience_tests'
make[2]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make[1]: *** [CMakeFiles/Makefile2:475: tests/CMakeFiles/resilience_tests.dir/all] Error 2
make[1]: Leaving directory '/gpfs/mira-home/nphtan/kokkos-resilience/build'
make: *** [Makefile:141: all] Error 2
The text was updated successfully, but these errors were encountered: