[Beowulf] Java vs C++ for interfacing to parallel library

Jonathan Ennis-King Jonathan.Ennis-King at csiro.au
Wed Aug 16 23:56:10 PDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Does anyone have experience writing parallel Java code (using MPI) with
calls to C libraries which also use MPI? Is this possible/sensible? Is
there a big performance hit relative to doing the same in C++?

I'm considering writing some parallel code to do fluid flow in porous
media, the heart of which is solving systems of sparse linear equations.
There are some good libraries in C which provide the parallel solver
(e.g. PETSC), but I'm trying to resolve which language to use for my
code. The choice is between C++ and Java, and although I'm favouring
Java at present, I'm not sure about its performance in this context.


  Jonathan Ennis-King

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE5BMKzYw438SPLScRAuGPAJ9pmv7eSOf+xmCPcHvTtvMw0WjSsACeI0Yc
7k6UTTxqyCOdwuxmKLqFL1U=
=s6bb
-----END PGP SIGNATURE-----



More information about the Beowulf mailing list