DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
Mesh.cpp File Reference
#include "Mesh.hpp"
#include "Mesh_PartitionHelpers.hpp"
#include "Solver/Direct.hpp"
#include <cstdlib>
#include <string>
#include <map>
#include <set>
#include <unordered_map>
#include <unordered_set>
#include <filesystem>
#include <fmt/core.h>
#include "DNDS/EigenPCH.hpp"
#include "Geom/Mesh_DeviceView.hpp"
#include "SerialAdjReordering.hpp"
#include "DNDS/DeviceStorage.hxx"
Include dependency graph for Mesh.cpp:

Go to the source code of this file.

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 
namespace  DNDS::Geom
 

Typedefs

using DNDS::Geom::tIndexMapFunc = std::function< index(index)>
 

Functions

void DNDS::Geom::PushInfo2Serial2Global (std::vector< DNDS::index > &serial2Global, DNDS::index localSize, const std::vector< DNDS::index > &pushIndex, const std::vector< DNDS::index > &pushIndexStart, const DNDS::MPIInfo &mpi)
 Reserved skeleton for parallel topology interpolation.
 

Variable Documentation

◆ bwNew

index bwNew = 0

Definition at line 2254 of file Mesh.cpp.

◆ bwOld

index bwOld = 0

Definition at line 2253 of file Mesh.cpp.

◆ cellNew2Old

std::vector<index> cellNew2Old

Definition at line 2251 of file Mesh.cpp.

◆ cellOld2New

std::vector<index> cellOld2New

Definition at line 2250 of file Mesh.cpp.

◆ face2cellV

std::vector<std::pair<DNDS::index, DNDS::index> > face2cellV

Definition at line 1352 of file Mesh.cpp.

◆ face2nodePbiV

std::vector<std::vector<NodePeriodicBits> > face2nodePbiV

Definition at line 1351 of file Mesh.cpp.

◆ face2nodeV

std::vector<std::vector<DNDS::index> > face2nodeV

Definition at line 1350 of file Mesh.cpp.

◆ faceElemInfoV

std::vector<ElemInfo> faceElemInfoV

Definition at line 1353 of file Mesh.cpp.

◆ faceSendLocals

std::vector<std::vector<index> > faceSendLocals

per-rank lists of local face indices to send as ghost

Definition at line 1492 of file Mesh.cpp.

◆ iFaceAllToCollected

std::vector<index> iFaceAllToCollected

mapping: old face idx -> collected idx (or UnInitIndex/-1)

Definition at line 1491 of file Mesh.cpp.

◆ localPartitionStarts

std::vector<index> localPartitionStarts

Definition at line 2252 of file Mesh.cpp.

◆ nFaces

DNDS::index nFaces = 0

Definition at line 1354 of file Mesh.cpp.

◆ nFacesNew

index nFacesNew = 0

Definition at line 1493 of file Mesh.cpp.