In this paper, we derive an object-oriented parallel algorithm for three-dimensional isopycnal flow simulations. The matrix formulation is central to the algorithm. It enables us to apply an efficient preconditioned conjugate gradient linear solver for the global system of equations, and leads naturally to an object-oriented data structure design and parallel implementation. We discuss as well, in less detail, a similar algorithm based on the reduced system, suitable also for parallel computation. Favorable performances are observed on test problems.
%0 Journal Article
%1 citeulike:7355233
%A Concus, Paul
%A Golub, Gene H.
%A Sun, Yong
%D 2002
%J International Journal for Numerical Methods in Fluids
%K 76m20-finite-difference-methods-in-fluid-mechanics 68p05-data-structures
%N 7
%P 585--605
%R 10.1002/fld.257
%T Object-oriented Parallel Algorithms for Computing Three-dimensional Isopycnal Flow
%U http://dx.doi.org/10.1002/fld.257
%V 39
%X In this paper, we derive an object-oriented parallel algorithm for three-dimensional isopycnal flow simulations. The matrix formulation is central to the algorithm. It enables us to apply an efficient preconditioned conjugate gradient linear solver for the global system of equations, and leads naturally to an object-oriented data structure design and parallel implementation. We discuss as well, in less detail, a similar algorithm based on the reduced system, suitable also for parallel computation. Favorable performances are observed on test problems.
@article{citeulike:7355233,
abstract = {{In this paper, we derive an object-oriented parallel algorithm for three-dimensional isopycnal flow simulations. The matrix formulation is central to the algorithm. It enables us to apply an efficient preconditioned conjugate gradient linear solver for the global system of equations, and leads naturally to an object-oriented data structure design and parallel implementation. We discuss as well, in less detail, a similar algorithm based on the reduced system, suitable also for parallel computation. Favorable performances are observed on test problems.}},
added-at = {2017-06-29T07:13:07.000+0200},
author = {Concus, Paul and Golub, Gene H. and Sun, Yong},
biburl = {https://www.bibsonomy.org/bibtex/2c0f8dbd3191754f5ef2e58d820e08f60/gdmcbain},
citeulike-article-id = {7355233},
citeulike-attachment-1 = {concus_02_objectoriented_508204.pdf; /pdf/user/gdmcbain/article/7355233/508204/concus_02_objectoriented_508204.pdf; 0c24f9da29b934528359f4b439adfdd69e25bda3},
citeulike-linkout-0 = {http://dx.doi.org/10.1002/fld.257},
day = 10,
doi = {10.1002/fld.257},
file = {concus_02_objectoriented_508204.pdf},
interhash = {24ab612f4a52be1c10e4fb9d8509bcd1},
intrahash = {c0f8dbd3191754f5ef2e58d820e08f60},
issn = {0271-2091},
journal = {International Journal for Numerical Methods in Fluids},
keywords = {76m20-finite-difference-methods-in-fluid-mechanics 68p05-data-structures},
month = jul,
number = 7,
pages = {585--605},
posted-at = {2010-06-24 00:21:11},
priority = {2},
timestamp = {2019-05-01T06:14:38.000+0200},
title = {{Object-oriented Parallel Algorithms for Computing Three-dimensional Isopycnal Flow}},
url = {http://dx.doi.org/10.1002/fld.257},
volume = 39,
year = 2002
}