MulticoreBSP for C Version 1.2
This is the doxygen code of the MulticoreBSP for C library. The latest version of the library, and of this documentation, can always be found at:
For users of the library: the documentation of mcbsp.h is all you require when coding in C. A C++-wrapper is also available; see mcbsp.hpp. For advanced run-time thread affinity control, see mcbsp-affinity.h.
The remainder of the documentation is meant to help those who want to understand or adapt the MulticoreBSP library.
MulticoreBSP, which includes
are copyright by A. N. Yzelman ( Dept. of Mathematics, Utrecht University, 2007-2011; Dept. of Computer Science, KU Leuven, 2011-2013; Flanders ExaScience Laboratory, Intel Labs Europe, 2011-2013. )
MulticoreBSP for C is distributed as part of the original MulticoreBSP and is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
MulticoreBSP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with MulticoreBSP. If not, see http://www.gnu.org/licenses/.