* CAML/MPI v1.1 available
@ 1997-12-19 16:08 Jocelyn Serot
0 siblings, 0 replies; only message in thread
From: Jocelyn Serot @ 1997-12-19 16:08 UTC (permalink / raw)
To: caml-list
I'm pleased to announce the availability of release 1.1 of SCAMPI, a small
library for interfacing Objective Caml with MPI.
It is available by ftp:
ftp://lasmea.univ-bpclermont.fr/pub/Soft/scampi-1.1.tar.gz
or from my URL:
http://wwwlasmea.univ-bpclermont.fr/Personnel/Jocelyn.Serot/Welcome.html
(sorry, this page is in french - but look for the URL "scampi-1.1")
*************************** Sampled from the README file in the distribution:
o Abstract
Scampi (Simple CAml to MPI interface) is small library allowing Caml functions
to make calls to MPI-1 communication routines. For now only a few calls are
provided (basically, getting communicator size, rank and making synchronous and
asynchronous send/receive of polymorphic data plus a couple of collective
comm), but it is expected that subsequent versions will enlarge the set of
provided bindings.
This first version, however, effectivily allows building parallel Caml programs
running in SPMD mode on a network of workstations for example.
o Description
See the file scampi.mli for a description of the MPI bindings.
See the directory examples for a bunch of simple example programs.
o Availibility
Release 1.1 has been tested on a Sun SPARC running SunOS 4.1.3 with
the Objective Caml 1.06 native compiler. The MPI implementation used
was MPICH 1.0.12 (available from http://www.mcs.anl.gov/mpi/mpich/).
Other implementations of MPI should work (after all MPI-1 _is_ a standard)
but may require you to adjust some compile flags in Makefile.config.
******************************************************* Changes since v1.0
* library renamed to SCAMPI (Simple CAml to MPI interface) (just for fun ;-)
* provided monomorphic versions of send/recv for strings, floats and arrays
of float
* provided a few collective communication routines (MPI_Barrier, MPI_Broadcast,
MPI_Scatter, MPI_Gather)
* provided some calls to MPE logging functions
Internals:
- fixed bugs in mpi_sendrecv_int
- stub code rewritten using ocaml-v1.06 Marshall module and
Begin_roots/End_roots macros instead of Push_roots/Pop_roots
J. Serot
--
E-mail: Jocelyn.Serot@lasmea.univ-bpclermont.fr .............................
S-mail: LASMEA - UMR 6602 CNRS, Universite Blaise Pascal, 63177 Aubiere cedex
Tel: (33) 04 73.40.73.30 - Fax: (33) 04 73.40.72.62 .........................
.... http://wwwlasmea.univ-bpclermont.fr/Personnel/Jocelyn.Serot/Welcome.html
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1997-12-19 16:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-12-19 16:08 CAML/MPI v1.1 available Jocelyn Serot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox