-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
@gentryx There must be an easy-button to detect MPI. Can you point me to it?
build-cmake jrhammon$ which mpicc
/opt/mpich/dev/intel/default/bin/mpicc
build-cmake jrhammon$ cmake ..
-- The C compiler identification is AppleClang 8.1.0.8020042
-- The CXX compiler identification is AppleClang 8.1.0.8020042
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found MPI_C: /opt/mpich/dev/intel/default/lib/libmpi.dylib;/opt/mpich/dev/intel/default/lib/libpmpi.dylib
-- Found MPI_CXX: /opt/mpich/dev/intel/default/lib/libmpicxx.dylib;/opt/mpich/dev/intel/default/lib/libmpi.dylib;/opt/mpich/dev/intel/default/lib/libpmpi.dylib
-- The following options have been configured:
* BIGMPI_MAX_INT="1000000",
default="1000000"
Determines which element count BigMPI will assume to be safe.
* BIGMPI_VCOLLS="RMA",
default="RMA"
Selects which flavor should be used for the implementation of vector collectives (valid options: RMA, P2P, NBHD_ALLTOALLW)
* LIB_LINKAGE_TYPE="SHARED",
default="SHARED"
Controls which type of library to build. Suggested: SHARED on Linux (creates a shared object "bigmpi.so"), STATIC should work for builds on Cray and Windows.
* TEST_COVERAGE_VERBOSITY="1",
default="1"
Sets the verbosity of the test coverage reoprt (0 = off, 1 = summary, 2 = verbose listing)
CMake Warning (dev) at CMakeLists.txt:37 (add_custom_target):
Policy CMP0037 is not set: Target names should not be reserved and should
match a validity pattern. Run "cmake --help-policy CMP0037" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
The target name "test" is reserved or not valid for certain CMake features,
such as generator expressions, and may result in undefined behavior.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning at CMakeLists.txt:87 (message):
Test coverage: 21/93 functions.
-- Configuring done
CMake Warning (dev):
Policy CMP0042 is not set: MACOSX_RPATH is enabled by default. Run "cmake
--help-policy CMP0042" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
MACOSX_RPATH is not specified for the following targets:
bigmpi
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /Users/jrhammon/Work/MPI/BigMPI/git/build-cmakeReactions are currently unavailable