Advanced

Multiblock implementation strategy for a 3-D pressure-based flow and heat transfer solver

Jia, Rongguang LU and Sundén, Bengt LU (2003) In Numerical Heat Transfer Part B: Fundamentals 44(5). p.457-472
Abstract
This article reports on a multiblock implementation of a general three-dimensional single-block computational fluid dynamics code, which is developed in a nonorthogonal, structured, collocated finite-volume grid system, and incorporates a range of turbulence models. The multiblock implementation is essentially block-unstructured, each block having its own local coordinate system unrelated to those of its neighbors. Any of the blocks may interface with more than one neighbor along any block face. Interblock communication is handled by inner-boundary connection information (receive and send point index arrays) and effected via two-layer dummy cells along interblock boundaries. This communication procedure is easy to extend to parallel... (More)
This article reports on a multiblock implementation of a general three-dimensional single-block computational fluid dynamics code, which is developed in a nonorthogonal, structured, collocated finite-volume grid system, and incorporates a range of turbulence models. The multiblock implementation is essentially block-unstructured, each block having its own local coordinate system unrelated to those of its neighbors. Any of the blocks may interface with more than one neighbor along any block face. Interblock communication is handled by inner-boundary connection information (receive and send point index arrays) and effected via two-layer dummy cells along interblock boundaries. This communication procedure is easy to extend to parallel computation. The implementation of the algorithm, which takes the advantage of Fortran 90, employs a method to keep most of the single-block code unchanged. Two cases are presented to validate the implementation, and another case with a block number ranging from 1 to 160 blocks is presented for test of the influence of the multiblocking on the convergence rate and execution time. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
Numerical Heat Transfer Part B: Fundamentals
volume
44
issue
5
pages
457 - 472
publisher
Taylor & Francis
external identifiers
  • wos:000186299000003
  • scopus:0242552282
ISSN
1040-7790
DOI
language
English
LU publication?
yes
id
76461001-2568-4352-8eb4-eb0d7fae672c (old id 296407)
date added to LUP
2007-09-13 13:54:31
date last changed
2018-05-29 10:54:36
@article{76461001-2568-4352-8eb4-eb0d7fae672c,
  abstract     = {This article reports on a multiblock implementation of a general three-dimensional single-block computational fluid dynamics code, which is developed in a nonorthogonal, structured, collocated finite-volume grid system, and incorporates a range of turbulence models. The multiblock implementation is essentially block-unstructured, each block having its own local coordinate system unrelated to those of its neighbors. Any of the blocks may interface with more than one neighbor along any block face. Interblock communication is handled by inner-boundary connection information (receive and send point index arrays) and effected via two-layer dummy cells along interblock boundaries. This communication procedure is easy to extend to parallel computation. The implementation of the algorithm, which takes the advantage of Fortran 90, employs a method to keep most of the single-block code unchanged. Two cases are presented to validate the implementation, and another case with a block number ranging from 1 to 160 blocks is presented for test of the influence of the multiblocking on the convergence rate and execution time.},
  author       = {Jia, Rongguang and Sundén, Bengt},
  issn         = {1040-7790},
  language     = {eng},
  number       = {5},
  pages        = {457--472},
  publisher    = {Taylor & Francis},
  series       = {Numerical Heat Transfer Part B: Fundamentals},
  title        = {Multiblock implementation strategy for a 3-D pressure-based flow and heat transfer solver},
  url          = {http://dx.doi.org/},
  volume       = {44},
  year         = {2003},
}