This is the mail archive of the
gsl-discuss@sources.redhat.com
mailing list for the GSL project.
Re: Parallel computing abilitites in GSL?
- From: "E. Robert Tisdale" <E dot Robert dot Tisdale at jpl dot nasa dot gov>
- To: gsl-discuss at sources dot redhat dot com
- Date: Tue, 05 Nov 2002 18:16:59 -0500
- Subject: Re: Parallel computing abilitites in GSL?
- Organization: Jet Propulsion Laboratory
- Reply-to: E dot Robert dot Tisdale at jpl dot nasa dot gov
Wartan Hachaturow wrote:
> Is it overall possible to create some support
> (perhaps, built-in in the library (best)
> or it could be separate compilable wrapper
> or something like that)
> for out-of-the-box paralleling of gsl-using applications?
> Say, for example, one might expect GSL
> (being told about the resources available)
> to automatically run parts of the algorithms
> (that does allow that) on multiple machines,
> using PVM/MPI/whatever.
> That would allow people to easily create
> parallel applications using their favourite scientific library.
Take a look at
the Vector, Signal and Image Processing Library (VSIPL) home page:
http://www.vsipl.org/
HPEC-SI CONTRIBUTES TO EXTENSION OF VSIPL
The High Performance Embedded Computing Software Initiative,
sponsored by the U.S. Dept. of Defense
and its High Performance Computing Modernization Office,
is further advancing the development
of embedded computing software standards
with a goal of software portability:
to enable "write-once/run-anywhere"
for applications of high performance embedded computing.
The VSIPL Forum is cooperating with HPEC-SI
in the development of proposals for "VSIPL++",
a C++ binding for VSIPL, and a "parallel VSIPL++"
for multiprocessor systems.
The GSL and the VSIPL are very similar.
The VSIPL has a much narrower scope than the GSL
but parallel VSIPL++ will use
the Message Passing Interface (MPI) standard.