Boost C++

From ACENET
Jump to: navigation, search
Achtung.png Legacy documentation

This page describes a service provided by a retired ACENET system. Most ACENET services are currently provided by national systems, for which please visit https://docs.computecanada.ca.

Description
Boost is a set of libraries for the C++ programming language that provide support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing.
Modulefile
boost
Documentation
Boost C++ homepage
Usage
Here is an example how one could link their code compiled with GCC against the appropriate Boost C++ library:
$ module load gcc boost/gcc
$ gcc <compiler commands> -I$BOOST/include -L$BOOST/lib -lboost_<libname>