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 | Functions
TpetraLinearSystem.h File Reference
#include <LinearSystem.h>
#include <KokkosInterface.h>
#include <Tpetra_DefaultPlatform.hpp>
#include <Kokkos_DefaultNode.hpp>
#include <Tpetra_Vector.hpp>
#include <Tpetra_CrsMatrix.hpp>
#include <stk_mesh/base/Types.hpp>
#include <stk_mesh/base/Entity.hpp>
#include <stk_mesh/base/FieldBase.hpp>
#include <vector>
#include <string>
#include <boost/unordered_map.hpp>
#include <Kokkos_UnorderedMap.hpp>

Go to the source code of this file.

Classes

class  sierra::nalu::TpetraLinearSystem
 

Namespaces

 sierra
 
 sierra::nalu
 

Typedefs

typedef boost::unordered_map< stk::mesh::EntityId, size_t > sierra::nalu::MyLIDMapType
 
typedef std::pair< stk::mesh::Entity, stk::mesh::Entity > sierra::nalu::Connection
 
typedef Kokkos::UnorderedMap< Connection, void > sierra::nalu::ConnectionSetKK
 
typedef std::vector< Connection > sierra::nalu::ConnectionVec
 

Functions

template<typename T1 , typename T2 >
void sierra::nalu::copy_kokkos_unordered_map (const Kokkos::UnorderedMap< T1, T2 > &src, Kokkos::UnorderedMap< T1, T2 > &dest)