MPI und Boost
Von: Philipp Kraus (philipp.kraus@flashpixx.de) [Profil]
Datum: 09.06.2009 21:03
Message-ID: <h0mble$5mk$1@online.de>
Newsgroup: de.comp.lang.misc
Datum: 09.06.2009 21:03
Message-ID: <h0mble$5mk$1@online.de>
Newsgroup: de.comp.lang.misc
Hallo, ich versuche gerade MPI und Boost zusammen installieren. Ich habe das Beispiel von http://www.boost.org/doc/libs/1_39_0/doc/html/mpi/tutorial.html (erstes Bsp) genommen. Die Boost habe ich mit bjam --with-mpi install --prefix=/opt/library/boost/1.39.0 kompiliert und installiert. Dann habe ich den CPATH und LD_LIBRARY_PATH um die Boostpfader erweitert. Wenn ich nun das Beispiel Programm mit mpic++ -o mpi-test mpi-test.cpp versuche zu kompilieren, wirft der Linker folgenden Fehler: /tmp/ccVVD2KF.o: In function `main': mpi-test.cpp:(.text+0x76): undefined reference to `boost::mpi::environment::environment(int&, char**&, bool)' mpi-test.cpp:(.text+0x7f): undefined reference to `boost::mpi::communicator::communicator()' mpi-test.cpp:(.text+0x88): undefined reference to `boost::mpi::communicator::size() const' mpi-test.cpp:(.text+0x94): undefined reference to `boost::mpi::communicator::rank() const' mpi-test.cpp:(.text+0x124): undefined reference to `boost::mpi::environment::~environment()' mpi-test.cpp:(.text+0x149): undefined reference to `boost::mpi::environment::~environment()' collect2: ld returned 1 exit status Weiß evtl jemand Rat. Die Nicht-MPI-Boost Beispiele laufen. Die MPI ist unter /usr/lib64/ bei mir (Gentoo) installiert. Gleiche Konfiguration auf einem Ubuntu Cluster produziert den gleichen Fehler. Ich weiß leider im Moment nicht weiter. Könnte mir evtl da bitte bei der Konfiguration helfen? Super vielen Dank Phil[ Auf dieses Posting antworten ]
Antworten
- Torsten Robitzki (10.06.2009 21:21)
- Philipp (14.06.2009 17:50)
