Esempio n. 1
0
 def testTrivialThresh(self):
     self.descr = 'spdgs-trsh'
     self.LU = PysparseSuperLUSolver(self.A, diag_pivot_thresh=0.5)
     self.LU.solve(self.b)
     self.failUnless(self.computeError(self.LU.sol) < self.tol)
Esempio n. 2
0
 def testTrivialperm3(self):
     self.descr = 'spdgs-prm3'
     self.LU = PysparseSuperLUSolver(self.A, permc_spec=3)
     self.LU.solve(self.b)
     self.failUnless(self.computeError(self.LU.sol) < self.tol)
Esempio n. 3
0
 def testPoisson2dperm3(self):
     self.descr = 'poi2d-prm3'
     self.LU = PysparseSuperLUSolver(self.A, permc_spec=3)
     self.LU.solve(self.b)
     self.failUnless(self.computeError(self.LU.sol) < self.tol)
Esempio n. 4
0
 def testPoisson2dPanel(self):
     self.descr = 'poi2d-size'
     self.LU = PysparseSuperLUSolver(self.A, panel_size=1)
     self.LU.solve(self.b)
     self.failUnless(self.computeError(self.LU.sol) < self.tol)
Esempio n. 5
0
 def testPoisson2dRelax(self):
     self.descr = 'poi2d-relx'
     self.LU = PysparseSuperLUSolver(self.A, relax=20)
     self.LU.solve(self.b)
     self.failUnless(self.computeError(self.LU.sol) < self.tol)
Esempio n. 6
0
 def testPoisson2dThresh(self):
     self.descr = 'poi2d-trsh'
     self.LU = PysparseSuperLUSolver(self.A, diag_pivot_thresh=0.5)
     self.LU.solve(self.b)
     self.failUnless(self.computeError(self.LU.sol) < self.tol)
Esempio n. 7
0
 def testPoisson2dDefault(self):
     self.descr = 'poi2d-dftl'
     self.LU = PysparseSuperLUSolver(self.A)
     self.LU.solve(self.b)
     self.failUnless(self.computeError(self.LU.sol) < self.tol)