[cig-commits] r8378 - short/3D/PyLith/trunk/pylith/feassemble
luis at geodynamics.org
luis at geodynamics.org
Tue Dec 4 16:09:48 PST 2007
Author: luis
Date: 2007-12-04 16:09:48 -0800 (Tue, 04 Dec 2007)
New Revision: 8378
Modified:
short/3D/PyLith/trunk/pylith/feassemble/FIATLagrange.py
Log:
Found missing index increment in FIATLagrange tabulation loops (for case dim == 3)
Modified: short/3D/PyLith/trunk/pylith/feassemble/FIATLagrange.py
===================================================================
--- short/3D/PyLith/trunk/pylith/feassemble/FIATLagrange.py 2007-12-05 00:06:32 UTC (rev 8377)
+++ short/3D/PyLith/trunk/pylith/feassemble/FIATLagrange.py 2007-12-05 00:09:48 UTC (rev 8378)
@@ -626,7 +626,8 @@
self.basisDeriv[n][m][2] = basis[r][g]*basis[q][f]*basisDeriv[s][h][0]
m += 1
if not m == self.numCorners: raise RuntimeError('Invalid 3D function tabulation')
- if not n == self.numQuadPts: raise RuntimeError('Invalid 2D quadrature')
+ n += 1
+ if not n == self.numQuadPts: raise RuntimeError('Invalid 3D quadrature')
self.vertices = numpy.reshape(self.vertices, (self.numCorners, dim))
self.quadPts = numpy.reshape(self.quadPts, (self.numQuadPts, dim))
self.quadWts = numpy.reshape(self.quadWts, (self.numQuadPts))
More information about the cig-commits
mailing list