Skip to content
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

Installation on Mac #1

Closed
advaitraut opened this issue Oct 6, 2016 · 4 comments
Closed

Installation on Mac #1

advaitraut opened this issue Oct 6, 2016 · 4 comments

Comments

@advaitraut
Copy link

On Mac OS (v10.10 ), it require to install library GASPI (gpi2) which is further dependent on libibverbs.
I am not able to install libibverbs on mac. Some inputs on this would be appreciated.

@tvandera
Copy link
Contributor

tvandera commented Oct 6, 2016

GASPI/GPI2 support only makes sense on a cluster (with infiniband). On you MAC, you should use one of the nocomm- versions.

@advaitraut
Copy link
Author

advaitraut commented Oct 7, 2016

Thanks @tvandera
I am trying installation from nocomm-omp directory.
During make, the program compiles and generates executable but gives linking warnings on Mac.

g++-6 -fopenmp -DBPMF_NO_COMM -DBPMF_OMP_SCHED -DBPMF_PROFILING -std=c++11 -Wall -Wextra -Wfatal-errors -I../.. -I/usr/local/include/eigen3 -O3 -ffast-math -g -fstrict-aliasing -DNDEBUG -march=native -flto bpmf.o mvnormal.o sample.o counters.o -o bpmf

I am pasting few lines out of many from linking warnings:

warning: (x86_64)  could not find object file symbol for symbol __ZN3Sys6sampleElN5Eigen3MapINS0_6MatrixIdLi100ELin1ELi0ELi100ELin1EEELi0ENS0_6StrideILi0ELi0EEEEE
warning: (x86_64)  could not find object file symbol for symbol __ZN3Sys4initERKS_
warning: (x86_64)  could not find object file symbol for symbol __Z19read_sparse_float64RN5Eigen12SparseMatrixIdLi0EiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE

and then execution output:

$ ./bpmf
Usage: ./bpmf [-t <threads>] [-i <iterations>] -n <samples.mtx> -p <probe.mtx>
Abort trap: 6

Is that the expected behaviour ? Also when do you suggest compiling from nocomm-tbb ?

@tvandera
Copy link
Contributor

tvandera commented Oct 9, 2016

Yes, these warnings are normal on Mac with GCC.

Have a look at the EuroMPI16 branch for beter instructions on running BPMF.

Tom

On Friday, 7 October 2016, advaitraut notifications@github.com wrote:

Thanks @tvandera https://github.com/tvandera
I am trying installation from nocomm-omp directory.
During the make the program compiles and generates executable but gives
linking warnings on Mac.

g++-6 -fopenmp -DBPMF_NO_COMM -DBPMF_OMP_SCHED -DBPMF_PROFILING -std=c++11
-Wall -Wextra -Wfatal-errors -I../.. -I/usr/local/include/eigen3 -O3
-ffast-math -g -fstrict-aliasing -DNDEBUG -march=native -flto bpmf.o
mvnormal.o sample.o counters.o -o bpmf

I am pasting few lines out of many from linking warnings:

warning: (x86_64) could not find object file symbol for symbol __ZN3Sys6sampleElN5Eigen3MapINS0_6MatrixIdLi100ELin1ELi0ELi100ELin1EEELi0ENS0_6StrideILi0ELi0EEEEE
warning: (x86_64) could not find object file symbol for symbol _ZN3Sys4initERKS
warning: (x86_64) could not find object file symbol for symbol __Z19read_sparse_float64RN5Eigen12SparseMatrixIdLi0EiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE

and then execution output:

$ ./bpmf
Usage: ./bpmf [-t ] [-i ] -n <samples.mtx> -p <probe.mtx>
Abort trap: 6

Is that the expected behaviour ?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#1 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADzxBX-eEKKj97I57lWEKrq6qANj1ik-ks5qxpG0gaJpZM4KPs8W
.

@advaitraut
Copy link
Author

advaitraut commented Oct 13, 2016

@tvandera Thanks.
I built it with EuroMPI16 branch and it gave no warning. The binary is also executed without any problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants