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
Classes | Namespaces | Typedefs | Enumerations
LinearSolver.h File Reference
#include <LinearSolverTypes.h>
#include <LinearSolverConfig.h>
#include <Kokkos_DefaultNode.hpp>
#include <Tpetra_Vector.hpp>
#include <Tpetra_DefaultPlatform.hpp>
#include <Tpetra_CrsMatrix.hpp>
#include <Teuchos_GlobalMPISession.hpp>
#include <Teuchos_oblackholestream.hpp>
#include <Ifpack2_Factory.hpp>
#include <MueLu.hpp>
#include <MueLu_TrilinosSmoother.hpp>
#include <MueLu_TpetraOperator.hpp>
#include <MueLu_UseShortNames.hpp>

Go to the source code of this file.

Classes

class  sierra::nalu::LinearSolver
 
class  sierra::nalu::TpetraLinearSolver
 

Namespaces

 sierra
 
 sierra::nalu
 

Typedefs

typedef double Scalar
 
typedef long GlobalOrdinal
 
typedef int LocalOrdinal
 
typedef Tpetra::DefaultPlatform::DefaultPlatformType Platform
 
typedef Tpetra::Map< LocalOrdinal, GlobalOrdinal >::node_type Node
 
typedef Teuchos::ScalarTraits< ScalarSTS
 

Enumerations

enum  sierra::nalu::PetraType { sierra::nalu::PT_TPETRA, sierra::nalu::PT_END }
 

Typedef Documentation

typedef long GlobalOrdinal
typedef int LocalOrdinal
typedef Tpetra::DefaultPlatform::DefaultPlatformType Platform
typedef double Scalar
typedef Teuchos::ScalarTraits<Scalar> STS