National High-Performance Software Exchange
Software Catalog

Back to the NHSE Software Catalog

Multiblock PARTI

Abstract
Multiblock PARTI is a runtime library for parallelizing multiple structured grid (e.g., multiblock and multigrid) applications written in Fortran and C. The Multiblock Parti is used to produce an SPMD parallel program, and provides routines that allow an application programmer or a compiler to Lay out distributed data in a flexible way, to enable good load balancing and minimize interprocessor communication, Give high level specifications for performing data movement, and Distribute the computation across the processors. Two types of communication are required in multiple structured grid applications -- inter-block communication and intra-block communication. In the runtime system, communication is performed in two phases.
DateOfInformation
Thr Apr 3 11:14:49 1997
Domain
Parallel Processing Tools!Parallel Programming Libraries
Keyword
data partitioning; distributed memory multiprocessor; multigrid problem; multiblock problem; distributed array
Name
Multiblock PARTI
TargetEnvironment
Any distributed memory system that supports message passing (currently implemented on Intel iPSC/860 and Paragon, IBM SP1/2, TMC CM5, network of workstations via PVM)
Webpage
http://www.cs.umd.edu/projects/hpsl/compilers/base_mblock.html
ContactIs
Alan Sussman

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/multiblock_parti.html
nhse-tech@nhse.org