Werner  von Bloh
Parallel programming  


Werner von Bloh

Projects involved

Teaching

Publications

Curriculum Vitae

Parallel programming
GeoPar library
Documentation
Links

My intranet pages

Animations

 


GeoPar library

In cooperation with IBM's Heidelberg Scientific and Technical Centre (HDSTC), a program library (GeoPar) was developed for parallelisation of problems on grids with limited scope of interaction. The library was designed for the IBM RS/6000 SP parallel computer, which is based on a distributed memory architecture. The data exchange and synchronisation is managed by a special high-speed network (high-performance switch). Parallelisation is accomplished on the software side by means of the message-passing paradigm using the MPI standard. The library is written in C, an interface to FORTRAN/FORTRAN90 is provided. A manual can be found here. A similar approach was followed by the Global array toolkit developed at the William R. Wiley Environmental Molecular Sciences Laboratory (EMSL). The GeoPar library was applied to the field of geophysiological modelling ("Daisyworld").

Parallelization of networks

A parallel library has been developed for the parallelisation of networks. The parallel algorithm has been used for the river routing part (with a tree topology) of a dynamic global vegetation model (LPJmL). Communication within the library is performed by the collective operation MPI_Alltoallv of the message-passing interface MPI.

Documentation

Links

  • Software descriptions
  • Computing and research sites

 


   
       
 
  Impressum  © PIK 2006