Publications Details

Publications / SAND Report

Nalu's Linear System Assembly using Tpetra

Domino, Stefan P.; Williams, Alan B.

The Nalu Exascale Wind application assembles linear systems using data structures provided by the Tpetra package in Trilinos. This note describes the initialization and assembly process. The purpose of this note is to help Nalu developers and maintainers to understand the code surrounding linear system assembly, in order to facilitate debugging, optimizations, and maintenance.