Difference between revisions of "Boost"

From UFRC
Jump to navigation Jump to search
m (Text replace - "<!--Location--> {{App_Location|app={{#var:app}}|{{#var:ver}}}}" to "")
m (Text replace - "==Running the application using modules==" to "==Execution Environment and Modules==")
Line 34: Line 34:
 
* 1.49.0
 
* 1.49.0
 
<!-- -->
 
<!-- -->
{{#if: {{#var: mod}}|==Running the application using modules==
+
{{#if: {{#var: mod}}|==Execution Environment and Modules==
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
 
<!--Add additional HPC_FOO_BIN and other ENV VARIABLES below-->
 
<!--Add additional HPC_FOO_BIN and other ENV VARIABLES below-->

Revision as of 02:02, 10 August 2012

Description

boost website  

"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."

Available versions

  • 1.38.0
  • 1.46.1
  • 1.48.0
  • 1.49.0

Execution Environment and 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.