OpenSource projects heavily using OpenMP?

General OpenMP discussion

OpenSource projects heavily using OpenMP?

Postby Wallenstein » Mon Jan 03, 2011 8:58 am

Hi. =)

We're working on an OpenMP analyzer for a practical course
at our university.

For that we need some (best heavily on OpenMP depending)
open source projects to feed them to our analyzer. Whether they
are prominent or not is not really of great importance as we'd also
like to find common errors made.


As there is no "Projects using OpenMP" list you could be of great
help if you had some in mind for us. :)





We already searched though some linux distributions for projects that
make use of OpenMP and got these:

3depict
aaphoto
aegisub
blender
ccbuild
coinor-csdp
complearn-tools
critterding
dds
dvdauthor
dx
enblend
enfuse
gettext
gimp-ufraw
gmsh
gnudatalanguage
gpivtools
gpivtools-mpi
graphicsmagick
gretl
imagemagick
imview
inkscape
kipi-plugins
kismet
libcomplearn-gomp1
libcv1
libcvaux1
libcv-dev
libdmtx-utils
libgpiv3
libgpiv-mpi3
libgraphicsmagick3
libgraphicsmagick++3
libgraphics-magick-perl
libhighgui1
libjmagick6-jni
libkdcraw8
libmagick++2
libmagick++3
libmagickcore2
libmagickcore3
libmagickcore3-extra
libmagickwand2
libmagickwand3
libmgl5
libprojectm2
libqsearch-gomp1
librmagick-ruby1.8
libsox1a
libsox1b
libsox-fmt-alsa
libsox-fmt-ao
libsox-fmt-base
libsox-fmt-ffmpeg
libsox-fmt-mp3
libsox-fmt-oss
libsox-fmt-pulse
libvips-tools
nip2
obex-data-server
octave3.2
oxine
pdf2djvu
pfstmo
python-opencv
qsearch-tools
rawtherapee
rss-glx
scilab-minimal-bin
sox
tintii
ufraw
ufraw-batch
virtuoso-opensource-6.1
xastir
Wallenstein
 
Posts: 4
Joined: Mon Jan 03, 2011 7:48 am

Re: OpenSource projects heavily using OpenMP?

Postby ejd » Mon Jan 03, 2011 10:04 am

Unfortunately there is no list of Open Source projects that use OpenMP. In most cases you have to go out and see if they use OpenMP by looking at the documentation or code. Maybe some of the other people on the forum can help - but in the past there have not been many responses to this kind of request. Good luck and please keep us informed.
ejd
 
Posts: 1025
Joined: Wed Jan 16, 2008 7:21 am

Re: OpenSource projects heavily using OpenMP?

Postby Wallenstein » Mon Jan 03, 2011 11:47 am

That's a pity...
I wasn't looking for a complete list or a list at all.
The name of some (heavily OpenMP using) projects would have
been more than enough.

Of course I could randomly start downloading Open Source projects.
But you'll understand that this was my last option. :)

Do you know some other place to ask?
Wallenstein
 
Posts: 4
Joined: Mon Jan 03, 2011 7:48 am

Re: OpenSource projects heavily using OpenMP?

Postby CMB » Thu Jan 06, 2011 12:15 pm

You already have quite some list. How did you do your search?

One thing I stumbled over is that you list a Python project. Alas, due to Cython's GIL threading with OpenMP is impossible in C extension modules for Python's main implementation - as far as I know and tried. It would be nice if anybody could tell me I'm wrong and knows a workaround. Can you point me on the relevant source? I did not find it.

You may list my project ( http://yamas.meb.uni-bonn.de/ ) although I'm not a heavy OpenMP user and the program is still very much in an alpha stadium.

HTH
Christian
CMB
 
Posts: 8
Joined: Wed Mar 10, 2010 11:17 am

Re: OpenSource projects heavily using OpenMP?

Postby Wallenstein » Sat Jan 08, 2011 2:59 am

Can't help you with finding the source you look for. :(

The list was created by our "linux genius".
He scanned some linux distributions for projects using libgomp.

Thanks for the link to your project. :)
Alpha's no problem. We're glad for any source code that may give
us hints about typical errors made when using OpenMP.

Your project's not accessible though. :(
Wallenstein
 
Posts: 4
Joined: Mon Jan 03, 2011 7:48 am

Re: OpenSource projects heavily using OpenMP?

Postby CMB » Mon Jan 10, 2011 11:57 am

Sure it is accessible. Yet, alas you are right that the repository is not public.

But everybody may download the sources following the download link or directly at http://iweb.meb.uni-bonn.de/yamas/index.php?option=com_docman&task=doc_download&gid=97&&Itemid=35 (URL may change). If you are interested, send me a PM and I'll provide you with svn access.
CMB
 
Posts: 8
Joined: Wed Mar 10, 2010 11:17 am

Re: OpenSource projects heavily using OpenMP?

Postby Wallenstein » Wed Jan 12, 2011 5:05 pm

Thanks again CMB!
I already catched the sources.

The site was down for about 2 days though.
Then it came up. :)
Wallenstein
 
Posts: 4
Joined: Mon Jan 03, 2011 7:48 am

Re: OpenSource projects heavily using OpenMP?

Postby openMP user » Sat Jan 29, 2011 5:06 pm

Will you be making your results available? I am the author of one of those projects, and as a lone author, I can only work off the docs - a cross check would be invaluable.
openMP user
 
Posts: 5
Joined: Fri Jun 18, 2010 5:01 am

Re: OpenSource projects heavily using OpenMP?

Postby FDSUser » Fri Feb 04, 2011 10:42 am

The Fire Dynamics Simulator uses also OpenMP (it is in an early stadium, but some of our source-files have OpenMP compiler directives). Please note the the actual SVN has no correct OpenMP implementation, thus you need one with OpenMP which "should run correctly" have a look at the download-page, at the bottom you find a OpenMP executable and the corresponding SVN number, which you should download.

Here is the link:
http://code.google.com/p/fds-smv/
FDSUser
 
Posts: 17
Joined: Sat Nov 15, 2008 8:54 pm

Re: OpenSource projects heavily using OpenMP?

Postby ejd » Tue Mar 08, 2011 8:26 am

I was just looking at Project Hosting on Google Code (http://code.google.com/hosting) and see that you can search the projects for OpenMP. There seem to be a lot of them that have used OpenMP in a tag. I don't know how many of them use OpenMP extensively, but it seems like a good place to look.
ejd
 
Posts: 1025
Joined: Wed Jan 16, 2008 7:21 am


Return to Using OpenMP

Who is online

Users browsing this forum: No registered users and 10 guests