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
Namespaces | Functions
NonConformalManager.C File Reference
#include <NonConformalInfo.h>
#include <NonConformalManager.h>
#include <master_element/MasterElement.h>
#include <NaluEnv.h>
#include <Realm.h>
#include <stk_mesh/base/BulkData.hpp>
#include <stk_mesh/base/Field.hpp>
#include <stk_mesh/base/FieldParallel.hpp>
#include <stk_mesh/base/GetBuckets.hpp>
#include <stk_mesh/base/GetEntities.hpp>
#include <stk_mesh/base/MetaData.hpp>
#include <stk_mesh/base/Part.hpp>
#include <stk_util/parallel/ParallelReduce.hpp>
#include <stk_util/parallel/CommSparse.hpp>
#include <stk_util/util/SortAndUnique.hpp>
#include <vector>

Namespaces

 sierra
 
 sierra::nalu
 

Functions

void sierra::nalu::add_downward_relations (const stk::mesh::BulkData &bulk, std::vector< stk::mesh::EntityKey > &entityKeys)
 
void sierra::nalu::keep_elems_not_already_ghosted (const stk::mesh::BulkData &bulk, const stk::mesh::EntityProcVec &alreadyGhosted, stk::mesh::EntityProcVec &elemsToGhost)
 
void sierra::nalu::fill_send_ghosts_to_remove_from_ghosting (const stk::mesh::EntityProcVec &curSendGhosts, const stk::mesh::EntityProcVec &intersection, stk::mesh::EntityProcVec &sendGhostsToRemove)
 
void sierra::nalu::communicate_to_fill_recv_ghosts_to_remove (const stk::mesh::BulkData &bulk, const stk::mesh::EntityProcVec &sendGhostsToRemove, std::vector< stk::mesh::EntityKey > &recvGhostsToRemove)
 
void sierra::nalu::keep_only_elems (const stk::mesh::BulkData &bulk, stk::mesh::EntityProcVec &entityProcs)