![]() |
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
|
#include <TpetraLinearSystem.h>#include <NonConformalInfo.h>#include <NonConformalManager.h>#include <FieldTypeDef.h>#include <DgInfo.h>#include <Realm.h>#include <PeriodicManager.h>#include <Simulation.h>#include <LinearSolver.h>#include <master_element/MasterElement.h>#include <EquationSystem.h>#include <NaluEnv.h>#include <KokkosInterface.h>#include <overset/OversetManager.h>#include <overset/OversetInfo.h>#include <stk_util/parallel/Parallel.hpp>#include <stk_util/environment/WallTime.hpp>#include <stk_util/parallel/ParallelReduce.hpp>#include <stk_mesh/base/BulkData.hpp>#include <stk_mesh/base/Bucket.hpp>#include <stk_mesh/base/MetaData.hpp>#include <stk_mesh/base/Selector.hpp>#include <stk_mesh/base/GetBuckets.hpp>#include <stk_mesh/base/Part.hpp>#include <stk_topology/topology.hpp>#include <stk_mesh/base/FieldParallel.hpp>#include <Kokkos_Serial.hpp>#include <Teuchos_ArrayRCP.hpp>#include <Teuchos_DefaultMpiComm.hpp>#include <Teuchos_OrdinalTraits.hpp>#include <Tpetra_CrsGraph.hpp>#include <Tpetra_Export.hpp>#include <Tpetra_Operator.hpp>#include <Tpetra_Map.hpp>#include <Tpetra_MultiVector.hpp>#include <Tpetra_Vector.hpp>#include <Tpetra_Details_shortSort.hpp>#include <Teuchos_VerboseObject.hpp>#include <Teuchos_FancyOStream.hpp>#include <Tpetra_MatrixIO.hpp>#include <MatrixMarket_Tpetra.hpp>#include <set>#include <limits>#include <type_traits>#include <sstream>Classes | |
| struct | sierra::nalu::CompareEntityById |
Namespaces | |
| sierra | |
| sierra::nalu | |
| sierra::nalu::anonymous_namespace{TpetraLinearSystem.C} | |
Macros | |
| #define | KK_MAP |
| #define | GID_(gid, ndof, idof) ((ndof)*((gid)-1)+(idof)+1) |
| #define | LID_(lid, ndof, idof) ((ndof)*((lid))+(idof)) |
| #define | GLOBAL_ENTITY_ID(gid, ndof) ((gid-1)/ndof + 1) |
| #define | GLOBAL_ENTITY_ID_IDOF(gid, ndof) ((gid-1) % ndof) |
| #define | DUMP(A) |
| #define | DUMP(A) |
Functions | |
| template<typename RowViewType > | |
| void | sierra::nalu::anonymous_namespace{TpetraLinearSystem.C}::sum_into_row (RowViewType row_view, int numCols, const int *localIds, const int *sort_permutation, const double *input_values) |
| #define DUMP | ( | A | ) |
Referenced by sierra::nalu::TpetraLinearSystem::writeSolutionToFile(), and sierra::nalu::TpetraLinearSystem::writeToFile().
| #define DUMP | ( | A | ) |
| #define GID_ | ( | gid, | |
| ndof, | |||
| idof | |||
| ) | ((ndof)*((gid)-1)+(idof)+1) |
| #define GLOBAL_ENTITY_ID | ( | gid, | |
| ndof | |||
| ) | ((gid-1)/ndof + 1) |
Referenced by sierra::nalu::TpetraLinearSystem::checkForZeroRow().
| #define GLOBAL_ENTITY_ID_IDOF | ( | gid, | |
| ndof | |||
| ) | ((gid-1) % ndof) |
Referenced by sierra::nalu::TpetraLinearSystem::checkForZeroRow().
| #define KK_MAP |
| #define LID_ | ( | lid, | |
| ndof, | |||
| idof | |||
| ) | ((ndof)*((lid))+(idof)) |
1.8.11