|
Panzer Version of the Day
|
#include "Panzer_LocalPartitioningUtilities.hpp"#include "Teuchos_RCP.hpp"#include "Teuchos_Comm.hpp"#include "Teuchos_Assert.hpp"#include "Tpetra_CrsMatrix.hpp"#include "Tpetra_RowMatrixTransposer.hpp"#include "Panzer_FaceToElement.hpp"#include "Panzer_ConnManager.hpp"#include "Panzer_NodeType.hpp"#include "Panzer_FieldPattern.hpp"#include "Panzer_NodalFieldPattern.hpp"#include "Panzer_EdgeFieldPattern.hpp"#include "Panzer_FaceFieldPattern.hpp"#include "Panzer_ElemFieldPattern.hpp"#include "Panzer_Workset_Builder.hpp"#include "Panzer_WorksetDescriptor.hpp"#include "Phalanx_KokkosDeviceTypes.hpp"#include <set>#include <unordered_set>#include <unordered_map>
Go to the source code of this file.
Namespaces | |
| namespace | panzer |
Computes ![]() | |
| namespace | panzer::partitioning_utilities |
Functions | |
| void | panzer::partitioning_utilities::setupSubLocalMeshInfo (const panzer::LocalMeshInfoBase &parent_info, const std::vector< panzer::LocalOrdinal > &owned_parent_cells, panzer::LocalMeshInfoBase &sub_info) |
| void | panzer::partitioning_utilities::splitMeshInfo (const panzer::LocalMeshInfoBase &mesh_info, const int splitting_size, std::vector< panzer::LocalMeshPartition > &partitions) |
| void | panzer::generateLocalMeshPartitions (const panzer::LocalMeshInfo &mesh_info, const panzer::WorksetDescriptor &description, std::vector< panzer::LocalMeshPartition > &partitions) |
| void | panzer::fillLocalCellIDs (const Teuchos::RCP< const Teuchos::Comm< int > > &comm, panzer::ConnManager &conn, PHX::View< panzer::GlobalOrdinal * > &owned_cells, PHX::View< panzer::GlobalOrdinal * > &ghost_cells, PHX::View< panzer::GlobalOrdinal * > &virtual_cells) |
| Get the owned, ghost and virtual global cell ids for this process. | |