mirror of
https://github.com/wassname/simpeg.git
synced 2026-07-02 09:04:42 +08:00
Solver updates.
This commit is contained in:
@@ -33,6 +33,3 @@ after_success:
|
||||
|
||||
notifications:
|
||||
- rowanc1@gmail.com
|
||||
# - dwfmarchant@gmail.com
|
||||
# - sgkang09@gmail.com
|
||||
# - lindseyheagy@gmail.com
|
||||
|
||||
@@ -28,7 +28,7 @@ class FDEM_analyticTests(unittest.TestCase):
|
||||
|
||||
prb = EM.FDEM.ProblemFDEM_b(mesh, mapping=mapping)
|
||||
prb.pair(survey)
|
||||
prb.Solver = Utils.SolverUtils.DSolverWrap(sp.linalg.splu, checkAccuracy=False)
|
||||
prb.Solver = SolverLU
|
||||
|
||||
sig = 1e-1
|
||||
sigma = np.ones(mesh.nC)*sig
|
||||
|
||||
@@ -5,7 +5,7 @@ import simpegEM as EM
|
||||
try:
|
||||
from pymatsolver import MumpsSolver
|
||||
except ImportError, e:
|
||||
MumpsSolver = Utils.SolverUtils.DSolverWrap(sp.linalg.splu, factorize=True)
|
||||
MumpsSolver = SolverLU
|
||||
|
||||
plotIt = False
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import matplotlib.pyplot as plt
|
||||
try:
|
||||
from pymatsolver import MumpsSolver
|
||||
except ImportError, e:
|
||||
MumpsSolver = Utils.SolverUtils.DSolverWrap(sp.linalg.splu, factorize=True)
|
||||
MumpsSolver = SolverLU
|
||||
|
||||
|
||||
def halfSpaceProblemAnaDiff(meshType, sig_half=1e-2, rxOffset=50., bounds=[1e-5,1e-3], showIt=False):
|
||||
|
||||
@@ -83,8 +83,8 @@ if __name__ == '__main__':
|
||||
tx = EM.TDEM.TxTDEM(np.array([0., 0., 80]), 'VMD_MVP', [rx])
|
||||
survey = EM.TDEM.SurveyTDEM([tx])
|
||||
prb = EM.TDEM.ProblemTDEM_b(mesh, mapping=mapping)
|
||||
prb.Solver = Utils.SolverUtils.DSolverWrap(sp.linalg.splu, factorize=True)
|
||||
prb.timeSteps = [(1e-06, 20),(1e-05, 20), (0.0001, 20)]
|
||||
prb.Solver = SolverLU
|
||||
prb.timeSteps = [(1e-06, 20), (1e-05, 20), (0.0001, 20)]
|
||||
prb.pair(survey)
|
||||
dtrue = survey.dpred(mtrue)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user