Discussion:
Looking for C/C++ MPI programs!
(too old to reply)
Simone Pellegrini
2009-07-03 14:37:34 UTC
Permalink
Dear all,
I am a PhD student, my research topic is optimization of MPI
applications. During my research I have collected several
transformation that can improve the overall performance of an MPI
application; however these optimizations have been tested so far only
on small hand written code samples.

In order to evaluate their potentials I am desperately looking for
real MPI applications (written in C/C++) to play around with.

Is anyone interested in having a performance boost of your favorite
MPI application? :) Where can I find interesting MPI source codes I
can use for research purposes?

thanks,
regards Simone
Familie Bisseling
2009-07-07 13:01:39 UTC
Permalink
Post by Simone Pellegrini
Dear all,
I am a PhD student, my research topic is optimization of MPI
applications. During my research I have collected several
transformation that can improve the overall performance of an MPI
application; however these optimizations have been tested so far only
on small hand written code samples.
In order to evaluate their potentials I am desperately looking for
real MPI applications (written in C/C++) to play around with.
Is anyone interested in having a performance boost of your favorite
MPI application? :) Where can I find interesting MPI source codes I
can use for research purposes?
thanks,
regards Simone
A parallel C code that is used to simulate the flow of incompressible
fluids:
http://wissrech.iam.uni-bonn.de/research/projects/NaSt3DGP/download.htm
Is quite easily compiled.

The WRF weather code, a mixture of C and Fortran, hard to get up and
running:
http://www.wrf-model.org/index.php

A language for numerical computations that supports parallelism via MPI:
http://en.wikipedia.org/wiki/FreeMat
Michael Hofmann
2009-07-07 15:40:55 UTC
Permalink
Post by Simone Pellegrini
Dear all,
I am a PhD student, my research topic is optimization of MPI
applications. During my research I have collected several
transformation that can improve the overall performance of an MPI
application; however these optimizations have been tested so far only
on small hand written code samples.
In order to evaluate their potentials I am desperately looking for
real MPI applications (written in C/C++) to play around with.
Is anyone interested in having a performance boost of your favorite
MPI application? :) Where can I find interesting MPI source codes I
can use for research purposes?
thanks,
regards Simone
4x Molecular Dynamics:

http://www.espresso.mpg.de/
http://www.itap.physik.uni-stuttgart.de/~imd/
http://lammps.sandia.gov/
http://www.ks.uiuc.edu/Research/namd/


13 different MPI applications inside the SPEC MPI2007 Benchmark:
http://www.spec.org/mpi/benchmarks/


Michael
Simone Pellegrini
2009-07-09 06:50:43 UTC
Permalink
Post by Simone Pellegrini
Dear all,
I am a PhD student, my research topic is optimization of MPI
applications. During my research I have collected several
transformation that can improve the overall performance of an MPI
application; however these optimizations have been tested so far only
on small hand written code samples.
In order to evaluate their potentials I am desperately looking for
real MPI applications (written in C/C++) to play around with.
Is anyone interested in having a performance boost of your favorite
MPI application? :) Where can I find interesting MPI source codes I
can use for research purposes?
thanks,
regards Simone
http://www.espresso.mpg.de/http://www.itap.physik.uni-stuttgart.de/~imd/http://lammps.sandia.gov/http://www.ks.uiuc.edu/Research/namd/
Thanks, I have already checked out LAMMPS and the code is pretty good
for optimizations. I will do the same with the others very soon.
13 different MPI applications inside the SPEC MPI2007 Benchmark:http://www.spec.org/mpi/benchmarks/
Unfortunately the SPEC MPI2007 and the NAS benchmarks are mainly
written in Fortran :(
...do you have any idea if it is possible to convert Fortran into C?
Long time ago I tried to use F2C but the conversion fails often with
this kind of codes. :(
Michael
Loading...