#include "testParallelCompLib.h"
#include "util/methods.h"
#include "util/randomDist.h"
#include "util/point.h"
#include "util/io.h"
#include "fe/mesh.h"
#include "fe/meshPartitioning.h"
#include "fe/meshUtil.h"
#include "geometry/geometryUtil.h"
#include <mpi.h>
#include <fmt/format.h>
#include <fstream>
#include <iostream>
#include <random>
#include <vector>
#include <taskflow/taskflow/taskflow.hpp>
#include <taskflow/taskflow/algorithm/for_each.hpp>
Go to the source code of this file.
|
void | anonymous_namespace{testParallelCompLib.cpp}::printMsg (std::string msg, int mpiRank, int printMpiRank) |
|
double | anonymous_namespace{testParallelCompLib.cpp}::f1 (const double &x) |
|
double | anonymous_namespace{testParallelCompLib.cpp}::f2 (const double &x) |
|
void | anonymous_namespace{testParallelCompLib.cpp}::setupOwnerAndGhost (size_t mpiSize, size_t mpiRank, const std::vector< size_t > &nodePartition, const std::vector< std::vector< size_t > > &nodeNeighs, std::vector< size_t > &ownedNodes, std::vector< size_t > &ownedInternalNodes, std::vector< size_t > &ownedBdryNodes, std::vector< std::pair< std::vector< size_t >, std::vector< size_t > > > &ghostData) |
|
void | anonymous_namespace{testParallelCompLib.cpp}::exchangeDispData (size_t mpiSize, size_t mpiRank, const std::vector< std::pair< std::vector< size_t >, std::vector< size_t > > > &ghostData, std::vector< std::pair< std::vector< util::Point >, std::vector< util::Point > > > &dispGhostData, std::vector< util::Point > &dispNodes) |
|
◆ RandGenerator
◆ UniformDistribution