Tridiagonal Solvers

OMEGA provides two types of solvers for solving many tridiagonal systems of equations in one go:

  • TriDiagSolver for general tridiagonal systems

  • TriDiagDiffSolver for diffusion-type tridiagonal systems

Different solver algorithms are used on CPU and GPU platforms. The optimal solver algorithm for a given platform is chosen automatically. There are no user-configurable parameters. The dev guide provides instructions on how to use the solvers.