LAM/MPI logo

Vendor Update Form

  |   Home   |   Download   |   Documentation   |   FAQ   |  
This is the vendor update form for the MPI-2 implementation list. Please complete and e-mail it to mpi-implementation-list at lam dash mpi dot org (apologies for the anti-spam measure; we get a lot of junk sent to the address if we don't spam-protect it).

Click here to see the form without HTML.


This is the update form for the MPI-2 implementation listing that can
be found at:

	http://www.lam-mpi.org/mpi/implementations/

There is no HTML form for updates; we would prefer that a
representative from each MPI implementation e-mail this completed form
to us at mpi dash list at lam dash mpi dot org.

==========================================================================

- Is this an update to an MPI implementation that we already have
  listed, or a new entry? (update or new)

- Is your implementation a commercial product?  (yes or no)

- If your implementation completely free of charge?  (yes or no)

- Is the source code available for your implementation?  (yes or no)

- What is the current version number of your implementation?

- What platforms (software/hardware, to include network interconnect
  devices) does your implementation support?

- Please provide a contact e-mail address and/or URL.

- Excluding MPI_CANCEL, does your implementation support all MPI-1.2
  functionality?  If not, please list what you do support.

- Does your MPI-1 implementation include full support for MPI_CANCEL?
  If you do not have full support for MPI_CANCEL, please describe what
  you do support.

- Since many MPI-2 features are unrelated from each other, many
  implementations are writing MPI-2 in a piecemeal fashion.  Please
  indicate how much support your implementation includes for the
  following MPI-2 sections by answering "none", "some", or "all"
  below.  If you indicate "none" or "some", please indicate your plans
  (tentative/non-committal plans are fine) for implementing that
  functionality below each line.


None, Some
 or All                  MPI-2 section number and name/topic
---------  ---------------------------------------------------------------
           Miscellany
           * 4.1 mpiexec
           * 4.2 MPI_INIT(NULL, NULL)
           * 4.4 MPI_TYPE_CREATE_INDEXED_BLOCK
           * 4.5 MPI_STATUS_IGNORE / MPI_STATUSES_IGNORE
           * 4.6 Invalid keyval error class
           * 4.7 Committing a committed datatype
           * 4.8 User functions at termination
           * 4.9 MPI_FINALIZED
           * 4.10 MPI_Info handling
           * 4.11 MPI memory handling
           * 4.12 Language interoperability
           * 4.13 Error handlers on communicators, windows, and datatypes
           * 4.14 New datatype manipulation functions
           * 4.15 New predefined datatypes
           * 4.16 Canonical MPI_PACK and MPI_UNPACK

           Process Creation and Management
           * 5.3 Process manager interface
           * 5.4 Establishing communication
           * 5.5 Other dynamic functionality

           One-Sided Communications
           * 6.2 Initialization
           * 6.3 Communication calls
           * 6.4 Synchronization calls
           * 6.6 Error handling

           Extended Collective Operations
           * 7.2 Intercommunucator constructors
           * 7.3 Extended collective operations

           External Interfaces
           * 8.2 Generalized requests
           * 8.3 Associating information with status
           * 8.4 Naming objects
           * 8.5 Error classes, codes, and handlers
           * 8.6 Decoding a datatype
           * 8.7 MPI and threads
           * 8.8 New attribute caching functions
           * 8.9 Duplicating a datatype

           I/O
           * 9.2 File manipulation
           * 9.3 File views
           * 9.4 Data access
           * 9.5 File interoperability
           * 9.6 Consistency and semantics
           * 9.7 I/O error handling
           * 9.8 I/O error classes

           Language Bindings
           * 10.1 C++ (for MPI 1.2 functions)
           * 10.1 C++ (for MPI 2 functions)
           * 10.2 Fortran support
---------  ---------------------------------------------------------------

- How much support for Interoperable MPI (IMPI) does your
  implementation include (none, some, all)?  If you indicate "none" or
  "some", please indicate your plans (tentative/non-committal plans
  are fine) for implementing that functionality.

- Please specify any other information that should be included about
  your MPI implementation.

==========================================================================

Please send this form to mpi-implementation-list at lam dash mpi dot
org.  You are under no obligation to do so, but your cooperation would
greatly enhance our ability to provide a more complete MPI resource to
the public.

Thank you for your time and consideration.