Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
Public Types | List of all members
sierra::nalu::LinSys Struct Reference

#include <LinearSolverTypes.h>

Public Types

typedef long GlobalOrdinal
 
typedef int LocalOrdinal
 
typedef double Scalar
 
typedef Kokkos::DualView< size_t *, DeviceSpaceRowLengths
 
typedef Kokkos::StaticCrsGraph< LocalOrdinal, Kokkos::LayoutLeft, DeviceSpaceLocalGraph
 
typedef Tpetra::Map< LocalOrdinal, GlobalOrdinal >::node_type Node
 
typedef Teuchos::MpiComm< int > Comm
 
typedef Tpetra::Export< LocalOrdinal, GlobalOrdinal, NodeExport
 
typedef Tpetra::Import< LocalOrdinal, GlobalOrdinal, NodeImport
 
typedef Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, NodeGraph
 
typedef Tpetra::Map< LocalOrdinal, GlobalOrdinal, NodeMap
 
typedef Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, NodeMultiVector
 
typedef Teuchos::ArrayRCP< ScalarOneDVector
 
typedef Teuchos::ArrayRCP< const ScalarConstOneDVector
 
typedef Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, NodeVector
 
typedef Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, NodeMatrix
 
typedef Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, NodeOperator
 
typedef Belos::MultiVecTraits< Scalar, MultiVectorMultiVectorTraits
 
typedef Belos::OperatorTraits< Scalar, MultiVector, OperatorOperatorTraits
 
typedef Belos::LinearProblem< Scalar, MultiVector, OperatorLinearProblem
 
typedef Belos::SolverManager< Scalar, MultiVector, OperatorSolverManager
 
typedef Belos::SolverFactory< Scalar, MultiVector, OperatorSolverFactory
 
typedef Ifpack2::Preconditioner< Scalar, LocalOrdinal, GlobalOrdinal, NodePreconditioner
 

Member Typedef Documentation

typedef Kokkos::StaticCrsGraph<LocalOrdinal, Kokkos::LayoutLeft, DeviceSpace> sierra::nalu::LinSys::LocalGraph
typedef Kokkos::DualView<size_t*, DeviceSpace> sierra::nalu::LinSys::RowLengths

The documentation for this struct was generated from the following file: