Libgomp-Lithe

A Port of GNU OpenMP to Lithe

View project on GitHub

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: