Strategies for Parallelizing PDE Software

dc.contributor.authorRibbens, Calvin J.en
dc.contributor.authorPitts, George G.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2013-06-19T14:36:23Zen
dc.date.available2013-06-19T14:36:23Zen
dc.date.issued1992en
dc.description.abstractThree strategies for parallelizing components of the mathematical software package ELLPACK are considered: an explicit approach using compiler directives available only on the target machine, an automatic approach using an optimizing and parallelizing precompiler, and a two-level approach based on extensive use of a set of low level computational kernels. Each approach to parallelization is described in detail, along with a discussion of the effort involved. In connection with the third strategy, a set of computational kernels useful for PDE solving is proposed. We describe our experience in parallelizing six problem solving components of ELLPACK using each of the three strategies and give performance results for a shared memory multiprocessor. Our results suggest that the two-level strategy allows the best balance among programmer effort, portability, and parallel performance.en
dc.format.mimetypeapplication/pdfen
dc.identifierhttp://eprints.cs.vt.edu/archive/00000314/en
dc.identifier.sourceurlhttp://eprints.cs.vt.edu/archive/00000314/01/TR-92-34.pdfen
dc.identifier.trnumberTR-92-34en
dc.identifier.urihttp://hdl.handle.net/10919/19760en
dc.language.isoenen
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen
dc.relation.ispartofHistorical Collection(Till Dec 2001)en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleStrategies for Parallelizing PDE Softwareen
dc.typeTechnical reporten
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR-92-34.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format