This is a port of the library portion of the GNU OpenMP library to the
Lithe framework.
It is based on the libgomp library included in:
gcc-4.6.1
More information about Lithe can be found here.
More information about OpenMP can be found here.
The changes to Libgomp that make up Libgomp-Lithe are made available under a modified BSD Licence.
The latest release can be downloaded here.
If you prefer to work directly from the development branch, we also provide read-only access to our shared github repository, with a tag for the current release:
git clone git://github.com/klueska/libgomp-lithe.git git checkout release_1_0_0
Once downloaded, follow the standard GNU installation procedure to compile and install it.
Note:
The libary created will be called libgomp
, the
same name as the default libgomp library installed with your
system gcc compiler.
For this reason, it is strongly recommended that you
set a prefix
when installing this library, to avoid clobbering
your default system library.
Remember though, if you install into a non-standard location, don't forget to set your
LD_LIBRARY_PATH when running executables that link against this version
of libgomp as a shared library.
Also, if you have Parlib and / or Lithe installed in a non-standard location, be sure and set the
--with-parlib
and --with-lithe
configure options as well.
cd libgomp-lithe/libgomp ./bootstrap mkdir build cd build ../configure --prefix=<install_dir> --with-parlib=<parlib_install_dir> --with-lithe=<lithe_install_dir> make <sudo> make install
To test Libgomp-Lithe, simply run the checks included with the distribution.
cd libgomp-lithe/libgomp/build make check
Not all of the tests pass, and not all of the tests run to completion all the time. We are currently working on resolving these issues.
Discussions about Libgomp-Lithe are currently held on the general lithe-users
Google group.
Feel free to join the list and post any questions you have there.
Current Contributors:
Past Contributors: