Boost Installations at NSC


Directory list:

VersionDescription
1.55.0 Boost 1.55.0

Level of support

Tier 3 NSC will not be able to help you much with this program, either because we lack the in-house experience, or because it is a test installation. In general, these types of installations are untested, and will not be updated unless you send a request to NSC.

Please see the page describing our software support categories for more information.
You can also contact support@nsc.liu.se for further information.

The Boost libraries are a collaborative installation effort at NSC.

Description

Boost is a series of de facto standard libraries for C++. They are peer-reviewed, and considered being of high quality. In Boost, you can find classes for high-level datastructures, algorithms, math libraries (BLAS wrappers), and much more.

How to use

We provide no modules for Boost, so you will have to give the include path yourself. Typically, the following is enough to use Boost, since most of the libraries are in the form of headers:

g++ -o hello -I/software/apps/boost/1.55.0/build06/include hello.cpp

Boost has Python and MPI support. If you want to use that, you need to load the correct MPI and Python modules to make it work, i.e. the same version as we used to build Boost.