nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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