dysii Dynamic Systems Library

This C++ library provides a collection of classes useful for probabilistic machine learning within dynamic systems.

Installation

For requirements and installation instructions, see the README.txt file included in the distribution.

Getting started

To compile a program using the library, link in the dysii library along with its required libraries, including the standard math library. For example:

 g++ -o myprog -ldysii -lblas -llapack -lboost_serialization-gcc41-mt -lboost_mpi-gcc41-mt -lgsl -lgslcblas -lm myprog.cpp

You may need to specify additional flags so that your compiler can find the headers and libraries of your chosen MPI implementation. For example, for LAM/MPI, add `lam-mpic++ -showme:compile` when compiling and `lam-mpic++ -showme:link` when linking.

For compiling with g++ the -O3 and -funroll-loops optimisation flags are recommended. For production code, use -DNDEBUG to disable assertion checking for a significant performance increase. Leaving assertion checking enabled during development is strongly recommended.

Note that you will need to link in the correct boost_serialization-* and boost_mpi-* libraries for your compiler.

Browse through the documentation to see the features available. Starting at the namespaces page and working down is recommended. All classes are thoroughly documented, with examples of use included in many cases, and references to further resources with more detailed explanation where available.

Further information

For further information see the website (http://www.indii.org/software/dysii/) or contact the author, Lawrence Murray (lawrence@indii.org).
Generated on Wed Mar 5 16:44:42 2008 for dysii Dynamical Systems Library by  doxygen 1.5.2