I´m trying to compile hoomd for a bright cluster but I got some errors during the cmake and then make -j20 (according to the documentation I have all the requirements but I still have error with dependencies).
[stefano@bright72 build]$ cmake ../
-- The C compiler identification is GNU 4.4.7
-- The CXX compiler identification is GNU 4.4.7
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring HOOMD v2.1.7-6-gef9cc3a
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found MPI_C: /cm/shared/apps/openmpi/gcc/64/1.10.1/lib64/libmpi.so
-- Found MPI_CXX: /cm/shared/apps/openmpi/gcc/64/1.10.1/lib64/libmpi_cxx.so;/cm/shared/apps/openmpi/gcc/64/1.10.1/lib64/libmpi.so
-- MPI<->CUDA interoperability does not appear to be available.
-- Found PythonInterp: /cm/shared/apps/python/2.7.13/bin/python (found version "2.7.13")
-- Found CUDA: /cm/shared/apps/cuda80/toolkit/8.0.44 (found suitable version "8.0", minimum required is "7.0")
-- Found Thrust: /cm/shared/apps/cuda80/toolkit/8.0.44/include (found suitable version "1.8.3", minimum required is "1.5.0")
-- Found cusolver: /cm/shared/apps/cuda80/toolkit/8.0.44/lib64/libcusolver.so
-- Overriding CMake's default CFLAGS (this should appear only once)
-- GCC_ARCH env var not set, setting -march to native
-- Found numpy: /cm/shared/apps/python/2.7.13/lib/python2.7/site-packages/numpy/core/include
-- Updating git submodules
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.23")
-- Checking for module 'sqlite3'
-- Found sqlite3, version 3.6.20
-- Found Sqlite3: /usr/lib64/libsqlite3.so
-- Found MKL: /cm/shared/apps/intel/compilers_and_libraries/2016.4.258/mkl/lib/intel64/libmkl_rt.so;mkl_intel_ilp64;mkl_intel_thread;mkl_core;pthread;m
-- Multi-threaded library not found, looking for single-threaded
-- Could NOT find ACML (missing: ACML_LIBRARIES)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stefano/hoomd-blue/build
[stefano@bright72 build]$ make -j20
-- Configuring HOOMD v2.1.7-6-gef9cc3a
-- Found cusolver: /cm/shared/apps/cuda80/toolkit/8.0.44/lib64/libcusolver.so
-- Updating git submodules
-- Checking for module 'sqlite3'
-- Found sqlite3, version 3.6.20
-- Found Sqlite3: /usr/lib64/libsqlite3.so
-- Multi-threaded library not found, looking for single-threaded
-- Could NOT find ACML (missing: ACML_LIBRARIES)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stefano/hoomd-blue/build
[ 0%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/extern/cuda_compile_1_generated_mgpucontext.cu.o
[ 0%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_CellListGPU.cu.o
[ 3%] Built target copy_hoomd
[ 4%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_BondedGroupData.cu.o
[ 8%] Built target copy_cmake
[ 11%] Built target copy_md
[ 13%] Built target copy_hpmc
[ 13%] Built target copy_deprecated
[ 14%] Built target copy_dem
[ 15%] Built target copy_cgcmm
[ 14%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_CommunicatorGPU.cu.o
[ 15%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_ComputeThermoGPU.cu.o
[ 15%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_Integrator.cu.o
[ 15%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_ParticleData.cu.o
[ 15%] Built target copy_metal
[ 16%] Built target copy_example_plugin
[ 17%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_LoadBalancerGPU.cu.o
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
[ 17%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_ParticleGroup.cu.o
[ 17%] Building NVCC (Device) object hoomd/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_SFCPackUpdaterGPU.cu.o
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
/home/stefano/hoomd-blue/hoomd/extern/cub/cub/device/dispatch/dispatch_select_if.cuh: In function ‘void gpu_load_balance_select_off_rank(unsigned int*, unsigned int*, unsigned int*, void*, size_t&, unsigned int, unsigned int)’:
/home/stefano/hoomd-blue/hoomd/extern/cub/cub/device/dispatch/dispatch_select_if.cuh:457: warning: ‘<anonymous>’ may be used uninitialized in this function
/home/stefano/hoomd-blue/hoomd/extern/cub/cub/device/dispatch/dispatch_select_if.cuh:457: note: ‘<anonymous>’ was declared here
Scanning dependencies of target _hoomd
[ 18%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/BondedGroupData.cc.o
[ 18%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/module.cc.o
[ 18%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/BoxResizeUpdater.cc.o
[ 18%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/Analyzer.cc.o
[ 19%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/CallbackAnalyzer.cc.o
[ 19%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/Autotuner.cc.o
[ 19%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/CellList.cc.o
[ 19%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/CellListStencil.cc.o
[ 19%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/ClockSource.cc.o
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-std=c++11"
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/module.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/Analyzer.cc.o] Error 1
[ 19%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/Communicator.cc.o
[ 20%] Building CXX object hoomd/CMakeFiles/_hoomd.dir/CommunicatorGPU.cc.o
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-std=c++11"
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/Communicator.cc.o] Error 1
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/BondedGroupData.cc.o] Error 1
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/Autotuner.cc.o] Error 1
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/ClockSource.cc.o] Error 1
cc1plus: error: unrecognized command line option "-std=c++11"
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/BoxResizeUpdater.cc.o] Error 1
cc1plus: error: unrecognized command line option "-std=c++11"
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/CommunicatorGPU.cc.o] Error 1
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-std=c++11"
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/CellListStencil.cc.o] Error 1
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/CallbackAnalyzer.cc.o] Error 1
cc1plus: error: unrecognized command line option "-std=c++11"
make[2]: *** [hoomd/CMakeFiles/_hoomd.dir/CellList.cc.o] Error 1
make[1]: *** [hoomd/CMakeFiles/_hoomd.dir/all] Error 2
make: *** [all] Error 2
[stefano@bright72 build]$
S.