>> BTW, how do we compile the new contrib/boost/test_boost.C?
> 
/usr/bin/g++ -o test_boost test_boost.C -I $LIBMESH_ROOT/contrib

I was just trying to make sure I had all the dependencies needed for the
files included in test_boost.C...

> And do we have and/or need any fallbacks for older compilers?

Perhaps we should just disable boost based on compiler version?  I have not
done that yet.

What I am working on is a libMesh::PoolAllocator<> which is derived from
boost if present, std::allocator<> otherwise.  So the interface will be a
lot like the Threads stuff - a uniform API used everywhere with
implementation-specific bits in one file.  It will work without boost just
fine.

-Ben


------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to