mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-24 04:50:34 +05:00
paralleltop also in sequential version
This commit is contained in:
parent
fd77d17e2b
commit
76c0c52bed
@ -560,10 +560,10 @@ namespace netgen
|
||||
order = 1;
|
||||
|
||||
auto comm = mesh.GetCommunicator();
|
||||
#ifdef PARALLEL
|
||||
// #ifdef PARALLEL
|
||||
enum { MPI_TAG_CURVE = MPI_TAG_MESH+20 };
|
||||
const ParallelMeshTopology & partop = mesh.GetParallelTopology ();
|
||||
#endif
|
||||
//#endif
|
||||
int ntasks = comm.Size();
|
||||
bool working = (ntasks == 1) || (comm.Rank() > 0);
|
||||
|
||||
|
@ -150,10 +150,10 @@ namespace netgen
|
||||
mutable int ps_startelement;
|
||||
|
||||
|
||||
#ifdef PARALLEL
|
||||
// #ifdef PARALLEL
|
||||
/// connection to parallel meshes
|
||||
unique_ptr<ParallelMeshTopology> paralleltop;
|
||||
#endif
|
||||
// #endif
|
||||
|
||||
|
||||
shared_ptr<NetgenGeometry> geometry;
|
||||
@ -903,12 +903,11 @@ namespace netgen
|
||||
|
||||
|
||||
|
||||
#ifdef PARALLEL
|
||||
/// returns parallel topology
|
||||
class ParallelMeshTopology & GetParallelTopology () const
|
||||
{ return *paralleltop; }
|
||||
|
||||
|
||||
#ifdef PARALLEL
|
||||
/// distributes the master-mesh to local meshes
|
||||
void Distribute ();
|
||||
void Distribute (NgArray<int> & volume_weights, NgArray<int> & surface_weights,
|
||||
|
Loading…
Reference in New Issue
Block a user