|
Charter
java-mpi@npac.syr.edu is an open discussion list for people interested
in developing or using Java bindings to the Message Passing Interface
standard, MPI.
Suggested topics for discussion include
-
Issues relating to agreement of a common Java Grande API for MPI
(a draft proposal can be found in the appendix of the "MPI for Java"
position document).
-
Issues about implementing MPI functionality in Java.
Implementations can be 100% Java, or Java wrappers to native MPI
implementations.
-
User's experiences developing parallel application codes in Java,
using an MPI binding. Experiences using Java as a vehicle for
teaching message-passing parallel programming are very welcome.
-
Parallel benchmark codes written in Java, using an MPI binding.
Results of running such benchmarks.
Administration
To subscribe to the java-mpi list, send the command
subscribe java-mpi
in the body of an email addressed to
Majordomo@npac.syr.edu.
Monthly archives are available through the
Majordomo index and get commands.
(The following MHonArc-generated pages may
not be up-to-date.)
API and other issues
Most of the emails collected below predate establishment of the java-mpi
list---largely exchanges between coauthors of the "MPI for Java" technical
report. Some of them are from other Java Grande discussion lists and
a few are from users of NPAC's mpiJava software.
-
Goals of MPI for Java efforts.
Includes thread from java-for-cse, comparing MPI with RMI, etc.
-
Specifics on designing an API:
-
``Environmental Management'' API.
Includes discussions about initialization of MPI, and threads vs processes.
-
Derived datatypes and serialization
API. Marshalling arguments for send, receive and other communications.
-
Medley. Conformance with Sun coding
conventions, handling of multidimensional arrays, overloading method names,
constructors, group operations, request sets, returning objects,
attribute cacheing, etc.
-
MPI for Java in education
-
Inputs to the "MPI for Java" TR
-
Establishment of the java-mpi list
|