Fix solver parameters for pyarpackSparse{LDLT/LU}
This commit is contained in:
committed by
Franck HOUSSEN
parent
447b4387e9
commit
93c048fae3
@@ -32,7 +32,9 @@ arpackSlv.nbEV = 1
|
||||
arpackSlv.nbCV = 2*arpackSlv.nbEV + 1
|
||||
arpackSlv.mag = 'LM'
|
||||
arpackSlv.maxIt = 200
|
||||
arpackSlv.slvPvtThd = 1.e-6
|
||||
arpackSlv.slvOffset = 0.
|
||||
arpackSlv.slvScale = 1.
|
||||
arpackSlv.symPb = True
|
||||
|
||||
# Solve eigen problem.
|
||||
|
||||
@@ -92,8 +94,10 @@ arpackSlv.nbEV = 2
|
||||
arpackSlv.nbCV = 2*arpackSlv.nbEV + 1
|
||||
arpackSlv.mag = 'LM'
|
||||
arpackSlv.maxIt = 200
|
||||
arpackSlv.slvPvtThd = 1.e-6
|
||||
arpackSlv.slvOffset = 0.
|
||||
arpackSlv.slvScale = 1.
|
||||
arpackSlv.sigmaReal = 1
|
||||
arpackSlv.symPb = True
|
||||
|
||||
# Solve eigen problem.
|
||||
|
||||
|
||||
@@ -33,8 +33,7 @@ arpackSlv.nbEV = 1
|
||||
arpackSlv.nbCV = 2*arpackSlv.nbEV + 1
|
||||
arpackSlv.mag = 'LM'
|
||||
arpackSlv.maxIt = 200
|
||||
arpackSlv.slvOffset = 0.
|
||||
arpackSlv.slvScale = 1.
|
||||
arpackSlv.slvPvtThd = 1.e-6
|
||||
arpackSlv.symPb = False
|
||||
|
||||
# Solve eigen problem.
|
||||
@@ -98,8 +97,7 @@ arpackSlv.nbEV = 2
|
||||
arpackSlv.nbCV = 2*arpackSlv.nbEV + 1
|
||||
arpackSlv.mag = 'LM'
|
||||
arpackSlv.maxIt = 200
|
||||
arpackSlv.slvOffset = 0.
|
||||
arpackSlv.slvScale = 1.
|
||||
arpackSlv.slvPvtThd = 1.e-6
|
||||
arpackSlv.sigmaReal = 1
|
||||
arpackSlv.sigmaImag = 1
|
||||
arpackSlv.symPb = False
|
||||
@@ -122,4 +120,4 @@ for val, vec in zip(arpackSlv.val, arpackSlv.vec):
|
||||
print("eigen value:", val)
|
||||
print("eigen vector:")
|
||||
for v in range(n):
|
||||
print(vec[v])
|
||||
print(vec[v])
|
||||
|
||||
Reference in New Issue
Block a user