reduction for scalar minkowski

This commit is contained in:
James E McClure committed 2018-09-10 23:46:58 -04:00
1 parent cfb9ba58ab
commit 34a76088a6
2 files changed
+10

No files matched your search

+8
View File
@@ -234,6 +234,14 @@ void Minkowski::ComputeScalar(const DoubleArray Field, const double isovalue)
}
}
}
MPI_Barrier(Dm->Comm);
// Phase averages
MPI_Allreduce(&Vi,&Vi_global,1,MPI_DOUBLE,MPI_SUM,Dm->Comm);
MPI_Allreduce(&Xi,&Xi_global,1,MPI_DOUBLE,MPI_SUM,Dm->Comm);
MPI_Allreduce(&Ai,&Ai_global,1,MPI_DOUBLE,MPI_SUM,Dm->Comm);
MPI_Allreduce(&Ji,&Ji_global,1,MPI_DOUBLE,MPI_SUM,Dm->Comm);
MPI_Barrier(Dm->Comm);
}
/*
+2
View File
@@ -60,6 +60,8 @@ public:
double euler,Kn,Jn,An;
double euler_global,Kn_global,Jn_global,An_global;
double Ai,Ji,Xi,Vi;
double Ai_global,Ji_global,Xi_global,Vi_global;
//...........................................................................
int Nx,Ny,Nz;
IntArray PhaseID; // Phase ID array (solid=0, non-wetting=1, wetting=2)