This is the mail archive of the gsl-discuss@sources.redhat.com mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Parallel computing abilitites in GSL?


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]