Dear all,I have been using an old libmesh version until now because I didn't want to bother changing all my application code. But now the problem size becomes this big that I cannot get around the latest version (because I think you changed the mesh class for parallel computing, so not storing the entire mesh on every processor,right?) But now that I want to install the latest version, I ran into some bugs where the code didn't want to compile for complex numbers but after fixing it, I finally get an error that I don't understand:
.... ---------------------------------------------- ----- Done Building Contributed Packages ----- ---------------------------------------------- make[1]: Leaving directory `/usertemp/mubjb/new_libmesh/contrib' Building bin/amr/usertemp/mubjb/new_libmesh/lib/x86_64-unknown-linux-gnu_opt/libmesh.a(distributed_vector.x86_64-unknown-linux-gnu.opt.o) : In function `void Parallel::allgather<std::complex<double> >(std::vector<std::complex<double>, std::allocator<std::comp lex<double> > >&, bool)': distributed_vector.C:(.text._ZN8Parallel9allgatherISt7complexIdEEEvRSt6vectorIT_SaIS4_EEb[void Parallel::allgather<std::c omplex<double> >(std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, bool)]+0x322): undefined ref erence to `int Parallel::datatype<std::complex<double> >()' distributed_vector.C:(.text._ZN8Parallel9allgatherISt7complexIdEEEvRSt6vectorIT_SaIS4_EEb[void Parallel::allgather<std::c omplex<double> >(std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, bool)]+0x346): undefined ref erence to `int Parallel::datatype<std::complex<double> >()' distributed_vector.C:(.text._ZN8Parallel9allgatherISt7complexIdEEEvRSt6vectorIT_SaIS4_EEb[void Parallel::allgather<std::c omplex<double> >(std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, bool)]+0x49c): undefined ref erence to `int Parallel::datatype<std::complex<double> >()' distributed_vector.C:(.text._ZN8Parallel9allgatherISt7complexIdEEEvRSt6vectorIT_SaIS4_EEb[void Parallel::allgather<std::c omplex<double> >(std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, bool)]+0x4c3): undefined ref erence to `int Parallel::datatype<std::complex<double> >()'
collect2: ld gab 1 als Ende-Status zurück make: *** [bin/amr] Fehler 1 Maybe you can give me a hint where to start the troubleshooting. Thanks; Jan
<<attachment: biermann.vcf>>
------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf
_______________________________________________ Libmesh-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-devel
