Difference between revisions of "Boost"

From HCL
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
 
1. By default, boost is configured with all libraries. To save time on building boost, you can configure it ony with the libraries you need:
 
1. By default, boost is configured with all libraries. To save time on building boost, you can configure it ony with the libraries you need:
 
<source lang="bash">
 
<source lang="bash">
$ ./b2 --prefix=DIR --with-libraries=graph,serialization
+
$ ./b2 --prefix=DIR --with-graph --with-serialization --with-mpi
 
</source>
 
</source>
To install boost with mpi library, you need to add "using mpi ;" in the file "tools/build/v2/user-config.jam"
 
 
2. Default installation:
 
2. Default installation:
 
  - DIR/include/boost_version/boost
 
  - DIR/include/boost_version/boost
Line 16: Line 15:
 
$ export LD_LIBRARY_PATH=DIR/lib:$LD_LIBRARY_PATH
 
$ export LD_LIBRARY_PATH=DIR/lib:$LD_LIBRARY_PATH
 
</source>
 
</source>
 +
 +
To install boost with mpi library, you need to add "using mpi ;" in the file "tools/build/v2/user-config.jam"
  
 
== Documentation ==
 
== Documentation ==
 
* [http://www.boost.org/doc/libs/1_42_0/libs/graph/doc/table_of_contents.html Graph]
 
* [http://www.boost.org/doc/libs/1_42_0/libs/graph/doc/table_of_contents.html Graph]
 
* [http://www.boost.org/doc/libs/1_42_0/libs/serialization/doc/index.html Serialization]
 
* [http://www.boost.org/doc/libs/1_42_0/libs/serialization/doc/index.html Serialization]

Latest revision as of 14:13, 11 April 2012

http://www.boost.org/

Installation from sources

1. By default, boost is configured with all libraries. To save time on building boost, you can configure it ony with the libraries you need:

$ ./b2 --prefix=DIR --with-graph --with-serialization --with-mpi

2. Default installation:

- DIR/include/boost_version/boost
- DIR/lib/libboost_library_versions.*

Create symbolic links:

$ cd DIR/include; ln -s boost_version/boost
$ cd DIR/lib; ln -s libboost_[library]_[version].[a/so] libboost_[library].[a/so]
$ export LD_LIBRARY_PATH=DIR/lib:$LD_LIBRARY_PATH

To install boost with mpi library, you need to add "using mpi ;" in the file "tools/build/v2/user-config.jam"

Documentation