Removed temporary debug stuff

1. Writing down mesh during load balancing,
2. Left-over sleep statement,
3. Output formatting (some output wrapped around debug statements)
This commit is contained in:
Vuko Vukcevic 2019-05-28 20:52:04 +02:00
parent 7bc0c8b3d8
commit d5030fc035
2 changed files with 19 additions and 12 deletions

View file

@ -271,13 +271,13 @@ bool Foam::dynamicPolyRefinementFvMesh::update()
( (
refinementSelectionPtr_->refinementCellCandidates()() refinementSelectionPtr_->refinementCellCandidates()()
); );
Pout<< "Selected " << refCandidates.size() Info<< "Selected " << refCandidates.size()
<< " refinement candidates." << " refinement candidates."
<< endl; << endl;
} }
else else
{ {
Pout<< "Skipping refinement for this time-step..." << endl; Info<< "Skipping refinement for this time-step..." << endl;
} }
// Set cells to refine. Note: refinement needs to make sure that face // Set cells to refine. Note: refinement needs to make sure that face
@ -297,13 +297,13 @@ bool Foam::dynamicPolyRefinementFvMesh::update()
( (
refinementSelectionPtr_->unrefinementPointCandidates()() refinementSelectionPtr_->unrefinementPointCandidates()()
); );
Pout<< "Selected " << unrefCandidates.size() Info<< "Selected " << unrefCandidates.size()
<< " unrefinement candidates." << " unrefinement candidates."
<< endl; << endl;
} }
else else
{ {
Pout<< "Skipping unrefinement for this time-step..." << endl; Info<< "Skipping unrefinement for this time-step..." << endl;
} }
// Set split points to unrefine around. // Set split points to unrefine around.
@ -344,13 +344,13 @@ bool Foam::dynamicPolyRefinementFvMesh::update()
// some topo changes // some topo changes
if (sizeCellMap) if (sizeCellMap)
{ {
Pout<< "Successfully performed polyhedral refinement. " Info<< "Successfully performed polyhedral refinement. "
<< "Changed from " << nOldCells << " to " << sizeCellMap << "Changed from " << nOldCells << " to " << sizeCellMap
<< " cells." << endl; << " cells." << endl;
} }
else else
{ {
Pout<< "Refinement/unrefinement not performed in this time step " Info<< "Refinement/unrefinement not performed in this time step "
<< "since no cells were selected." << endl; << "since no cells were selected." << endl;
} }
@ -362,7 +362,9 @@ bool Foam::dynamicPolyRefinementFvMesh::update()
// per time step // per time step
curTimeIndex_ = time().timeIndex(); curTimeIndex_ = time().timeIndex();
} }
Pout<< "No refinement/unrefinement" << endl;
Info<< "No refinement/unrefinement" << endl;
// No refinement/unrefinement at this time step. Return false // No refinement/unrefinement at this time step. Return false
return false; return false;
} }

View file

@ -291,7 +291,7 @@ bool Foam::topoChangerFvMesh::loadBalance(const dictionary& decompDict)
true // Create passive processor patches true // Create passive processor patches
); );
fvMesh& procMesh = procMeshPtr(); fvMesh& procMesh = procMeshPtr();
procMesh.write();
// Create a field decomposer // Create a field decomposer
fvFieldDecomposer fieldDecomposer fvFieldDecomposer fieldDecomposer
( (
@ -304,7 +304,11 @@ bool Foam::topoChangerFvMesh::loadBalance(const dictionary& decompDict)
if (procI != Pstream::myProcNo()) if (procI != Pstream::myProcNo())
{ {
Pout<< "Send mesh and fields to processor " << procI << endl; if (debug)
{
Pout<< "Send mesh and fields to processor " << procI
<< endl;
}
OPstream toProc OPstream toProc
( (
@ -449,8 +453,6 @@ bool Foam::topoChangerFvMesh::loadBalance(const dictionary& decompDict)
} }
} }
sleep(2);
// Collect pieces of mesh and fields from other processors // Collect pieces of mesh and fields from other processors
for (label procI = 0; procI < meshDecomp.nProcs(); procI++) for (label procI = 0; procI < meshDecomp.nProcs(); procI++)
{ {
@ -458,8 +460,11 @@ bool Foam::topoChangerFvMesh::loadBalance(const dictionary& decompDict)
{ {
// Check if there is a mesh to send // Check if there is a mesh to send
if (migratedCells[procI][Pstream::myProcNo()] > 0) if (migratedCells[procI][Pstream::myProcNo()] > 0)
{
if (debug)
{ {
Pout<< "Receive mesh and fields from " << procI << endl; Pout<< "Receive mesh and fields from " << procI << endl;
}
// Note: communication can be optimised. HJ, 27/Feb/2018 // Note: communication can be optimised. HJ, 27/Feb/2018
IPstream fromProc IPstream fromProc