Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Scalable Nonlinear Compact Schemes

Technical Report ·
DOI:https://doi.org/10.2172/1171189· OSTI ID:1171189
 [1];  [2];  [3]
  1. Argonne National Lab. (ANL), Argonne, IL (United States)
  2. Univ. of Chicago, IL (United States)
  3. Univ. of Colorado, Boulder, CO (United States)
In this work, we focus on compact schemes resulting in tridiagonal systems of equations, specifically the fifth-order CRWENO scheme. We propose a scalable implementation of the nonlinear compact schemes by implementing a parallel tridiagonal solver based on the partitioning/substructuring approach. We use an iterative solver for the reduced system of equations; however, we solve this system to machine zero accuracy to ensure that no parallelization errors are introduced. It is possible to achieve machine-zero convergence with few iterations because of the diagonal dominance of the system. The number of iterations is specified a priori instead of a norm-based exit criterion, and collective communications are avoided. The overall algorithm thus involves only point-to-point communication between neighboring processors. Our implementation of the tridiagonal solver differs from and avoids the drawbacks of past efforts in the following ways: it introduces no parallelization-related approximations (multiprocessor solutions are exactly identical to uniprocessor ones), it involves minimal communication, the mathematical complexity is similar to that of the Thomas algorithm on a single processor, and it does not require any communication and computation scheduling.
Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC02-06CH11357
OSTI ID:
1171189
Report Number(s):
ANL/MCS-TM-340; 104241
Country of Publication:
United States
Language:
English

Similar Records

Two portable parallel tridiagonal solvers
Conference · Fri Jul 15 00:00:00 EDT 1994 · OSTI ID:10183835

Optimizing tridiagonal solvers for alternating direction methods on Boolean cube multiprocessors
Journal Article · Tue May 01 00:00:00 EDT 1990 · SIAM Journal on Scientific and Statistical Computing (Society for Industrial and Applied Mathematics); (USA) · OSTI ID:6411089

A block-tridiagonal solver with two-level parallelization for finite element-spectral codes
Journal Article · Tue Jun 17 00:00:00 EDT 2014 · Computer Physics Communications · OSTI ID:1557824

Related Subjects