#include <Grid.H>
Public Member Functions | |
pbsintervals () | |
Public Attributes | |
int | numDim |
std::vector< size_t > | gridSizes |
Number of points in each dimension for the grid. More... | |
std::vector< size_t > | bufferSizes |
Buffer size in each dimension. More... | |
std::vector< size_t > | partitionSizes |
Number of points in each dimension for local partition. More... | |
pcpp::IndexIntervalType | partitionInterval |
Partition interval wrt the grid dimensions. More... | |
pcpp::IndexIntervalType | partitionBufferInterval |
Partition interval wrt the local buffer dimensions. More... | |
std::vector< pcpp::IndexIntervalType > | threadBufferIntervals |
Buffer interval owned by each thread (omp) More... | |
std::vector< pcpp::IndexIntervalType > | threadPartitionBufferIntervals |
Partition buffer interval owned by each thread (omp) More... | |
std::vector< pcpp::IndexIntervalType > | threadPartitionIntervals |
Partition intervals owned by thread (omp) More... | |
std::vector< int > | decompSizes |
Prescribed decomposition. More... | |
|
inline |
std::vector<size_t> bufferSizes |
Buffer size in each dimension.
Definition at line 368 of file Grid.H.
Referenced by parallel_blockstructured::Finalize(), parallel_blockstructured::SetNumThreads(), and parallel_blockstructured::SetupThreads().
std::vector<size_t> gridSizes |
Number of points in each dimension for the grid.
Definition at line 366 of file Grid.H.
Referenced by parallel_blockstructured::Finalize(), and parallel_blockstructured::ParallelSetup().
int numDim |
Definition at line 363 of file Grid.H.
Referenced by parallel_blockstructured::ComputeCurvilinearMetrics2D(), parallel_blockstructured::ComputeJacobianMatrix(), parallel_blockstructured::ComputeJacobianMatrix2(), and parallel_blockstructured::GradIJK().
pcpp::IndexIntervalType partitionBufferInterval |
Partition interval wrt the local buffer dimensions.
Definition at line 374 of file Grid.H.
Referenced by parallel_blockstructured::Finalize(), and parallel_blockstructured::SetNumThreads().
pcpp::IndexIntervalType partitionInterval |
Partition interval wrt the grid dimensions.
Definition at line 372 of file Grid.H.
Referenced by parallel_blockstructured::Finalize().
std::vector<size_t> partitionSizes |
Number of points in each dimension for local partition.
Definition at line 370 of file Grid.H.
Referenced by parallel_blockstructured::Finalize().
std::vector<pcpp::IndexIntervalType> threadBufferIntervals |
Buffer interval owned by each thread (omp)
Definition at line 377 of file Grid.H.
Referenced by parallel_blockstructured::SetNumThreads(), and parallel_blockstructured::SetupThreads().
std::vector<pcpp::IndexIntervalType> threadPartitionBufferIntervals |
Partition buffer interval owned by each thread (omp)
Definition at line 379 of file Grid.H.
Referenced by parallel_blockstructured::SetNumThreads(), and parallel_blockstructured::SetupThreads().
std::vector<pcpp::IndexIntervalType> threadPartitionIntervals |
Partition intervals owned by thread (omp)
Definition at line 381 of file Grid.H.
Referenced by parallel_blockstructured::SetNumThreads(), and parallel_blockstructured::SetupThreads().