PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
particleMpi.cpp File Reference
#include "particleMpi.h"
#include "baseParticle.h"
#include "data/modelData.h"
#include "inp/input.h"
#include "util/io.h"
#include "util/parallelUtil.h"
#include "util/point.h"
#include <algorithm>
#include <chrono>
#include <cmath>
#include <format>
#include <limits>
#include <stdexcept>
#include <vector>
Include dependency graph for particleMpi.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{particleMpi.cpp}
 

Functions

void anonymous_namespace{particleMpi.cpp}::factor2d (int nproc, double Lx, double Ly, int &nx, int &ny)
 
void anonymous_namespace{particleMpi.cpp}::packGrainKinematics (const data::ModelData &data, const particle::BaseParticle &p, std::vector< double > &buf)
 
size_t anonymous_namespace{particleMpi.cpp}::unpackGrainKinematics (data::ModelData &data, particle::BaseParticle &p, const std::vector< double > &buf, size_t offset)
 
size_t anonymous_namespace{particleMpi.cpp}::ghostRebuildInterval (const data::ModelData &data)
 
void anonymous_namespace{particleMpi.cpp}::rebuildGhostPlan (data::ModelData &data)
 
void anonymous_namespace{particleMpi.cpp}::exchangeCachedKinematics (data::ModelData &data)