"Boost provides free peer-reviewed portable C++ source libraries.
We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.
We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are included in the C++ Standards Committee's Library Technical Report (TR1) and in the new C++11 Standard. C++11 also includes several more Boost libraries in addition to those from TR1. More Boost libraries are proposed for TR2."
Running the application using modules
To use boost with the environment modules system at HPC the following commands are available:
Get module information for boost:
$module spider boost
Load the default application module:
$module load boost
The modulefile for this software adds the directory with executable files to the shell execution PATH and sets the following environment variables:
- HPC_BOOST_DIR - directory where boost is located.