[cig-commits] r19085 - short/3D/PyLith/branches/v1.6-revisedfault/libsrc/pylith/faults
brad at geodynamics.org
brad at geodynamics.org
Mon Oct 17 14:11:17 PDT 2011
Author: brad
Date: 2011-10-17 14:11:17 -0700 (Mon, 17 Oct 2011)
New Revision: 19085
Modified:
short/3D/PyLith/branches/v1.6-revisedfault/libsrc/pylith/faults/FaultCohesiveDyn.cc
Log:
Removed superfluous update of velocity field when constraining solution space.
Modified: short/3D/PyLith/branches/v1.6-revisedfault/libsrc/pylith/faults/FaultCohesiveDyn.cc
===================================================================
--- short/3D/PyLith/branches/v1.6-revisedfault/libsrc/pylith/faults/FaultCohesiveDyn.cc 2011-10-17 19:45:54 UTC (rev 19084)
+++ short/3D/PyLith/branches/v1.6-revisedfault/libsrc/pylith/faults/FaultCohesiveDyn.cc 2011-10-17 21:11:17 UTC (rev 19085)
@@ -475,12 +475,6 @@
const ALE::Obj<RealSection>& dispTSection = fields->get("disp(t)").section();
assert(!dispTSection.isNull());
- double_array velTVertexN(spaceDim);
- double_array velTVertexP(spaceDim);
- const ALE::Obj<RealSection>& velTSection =
- fields->get("velocity(t)").section();
- assert(!velTSection.isNull());
-
double_array dDispTIncrVertexN(spaceDim);
double_array dDispTIncrVertexP(spaceDim);
const ALE::Obj<RealSection>& dispTIncrSection =
@@ -755,10 +749,6 @@
dDispTIncrVertexN[iDim] = -0.5*dDispRelVertex[iDim];
dDispTIncrVertexP[iDim] = +0.5*dDispRelVertex[iDim];
- velTVertexN[iDim] =
- (dispTIncrVertexN[iDim] + dDispTIncrVertexN[iDim]) / _dt;
- velTVertexP[iDim] =
- (dispTIncrVertexP[iDim] + dDispTIncrVertexP[iDim]) / _dt;
} // for
#if 0 // debugging
@@ -777,17 +767,17 @@
std::cout << std::endl;
#endif
- // Update Lagrange multiplier increment.
- assert(dLagrangeTpdtVertex.size() ==
- dispTIncrSection->getFiberDimension(v_lagrange));
- dispTIncrSection->updateAddPoint(v_lagrange, &dLagrangeTpdtVertex[0]);
-
// Set change in relative displacement.
assert(dispRelVertex.size() ==
dispRelSection->getFiberDimension(v_fault));
dispRelSection->updatePoint(v_fault, &dispRelVertex[0]);
- // Set displacement field
+ // Update Lagrange multiplier increment.
+ assert(dLagrangeTpdtVertex.size() ==
+ dispTIncrSection->getFiberDimension(v_lagrange));
+ dispTIncrSection->updateAddPoint(v_lagrange, &dLagrangeTpdtVertex[0]);
+
+ // Update displacement field
assert(dDispTIncrVertexN.size() ==
dispTIncrSection->getFiberDimension(v_negative));
dispTIncrSection->updateAddPoint(v_negative, &dDispTIncrVertexN[0]);
@@ -796,20 +786,12 @@
dispTIncrSection->getFiberDimension(v_positive));
dispTIncrSection->updateAddPoint(v_positive, &dDispTIncrVertexP[0]);
- // Set velocity field.
- assert(velTVertexN.size() == velTSection->getFiberDimension(v_negative));
- velTSection->updatePoint(v_negative, &velTVertexN[0]);
-
- assert(velTVertexP.size() == velTSection->getFiberDimension(v_positive));
- velTSection->updatePoint(v_positive, &velTVertexP[0]);
-
} // for
#if 0 // DEBUGGING
//dLagrangeTpdtSection->view("AFTER dLagrange");
dispRelSection->view("AFTER RELATIVE DISPLACEMENT");
dispTIncrSection->view("AFTER DISP INCR (t->t+dt)");
- //velTSection->view("AFTER VELOCITY");
#endif
} // constrainSolnSpace
More information about the CIG-COMMITS
mailing list