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:
http://www.multicorebsp.com
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 runtime thread affinity control, see mcbspaffinity.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, 20072011; Dept. of Computer Science, KU Leuven, 20112013; Flanders ExaScience Laboratory, Intel Labs Europe, 20112013. )
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/.