This C++ library provides a collection of classes useful for probabilistic machine learning within dynamic systems.
README.txt file included in the distribution.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.
1.5.2