NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Parallel Directionally Split Solver Based on Reformulation of Pipelined Thomas AlgorithmIn this research an efficient parallel algorithm for 3-D directionally split problems is developed. The proposed algorithm is based on a reformulated version of the pipelined Thomas algorithm that starts the backward step computations immediately after the completion of the forward step computations for the first portion of lines This algorithm has data available for other computational tasks while processors are idle from the Thomas algorithm. The proposed 3-D directionally split solver is based on the static scheduling of processors where local and non-local, data-dependent and data-independent computations are scheduled while processors are idle. A theoretical model of parallelization efficiency is used to define optimal parameters of the algorithm, to show an asymptotic parallelization penalty and to obtain an optimal cover of a global domain with subdomains. It is shown by computational experiments and by the theoretical model that the proposed algorithm reduces the parallelization penalty about two times over the basic algorithm for the range of the number of processors (subdomains) considered and the number of grid nodes per subdomain.
Document ID
19990007807
Acquisition Source
Langley Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Povitsky, A.
(Institute for Computer Applications in Science and Engineering Hampton, VA United States)
Date Acquired
September 6, 2013
Publication Date
October 1, 1998
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-98-45
NASA/CR-1998-208733
NAS 1.26:208733
Report Number: ICASE-98-45
Report Number: NASA/CR-1998-208733
Report Number: NAS 1.26:208733
Funding Number(s)
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: NAS1-97046
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available