Solver section:
Code: Select all
Solver 2 # solve for E field, from the flux of the potential E=-flux(phi)
Exec Solver = always
Equation = "phi"
Procedure = "FluxSolver" "FluxSolver"
Calculate Flux = Logical True
Flux Variable = String "Potential"
Flux Coefficient = String "None" # no constant used
Linear System Solver = "Iterative"
Linear System Iterative Method = "cg"
Linear System Preconditioning = ILU0
Linear System Residual Output = 10
Linear System Max Iterations = Integer 500
Linear System Convergence Tolerance = 1.0e-5
End
Code: Select all
FluxSolver: -------------------------------------
FluxSolver: Computing the flux
FluxSolver: -------------------------------------
FluxSolver: Assembly Time: 2.17604637145996094E-003
CRS_IncompleteLU: ILU(0) (Real), Starting Factorization:
CRS_IncompleteLU: ILU(0) (Real), NOF nonzeros: 977
CRS_IncompleteLU: ILU(0) (Real), filling (%) : 100
CRS_IncompleteLU: ILU(0) (Real), Factorization ready at (s): 0.00
1 0.1294E-15
ComputeChange: NS (ITER=1) (NRM,RELC): ( 0.50000000E-01 2.0000000 ) :: phi
CRS_IncompleteLU: ILU(0) (Real), Starting Factorization:
CRS_IncompleteLU: ILU(0) (Real), NOF nonzeros: 977
CRS_IncompleteLU: ILU(0) (Real), filling (%) : 100
CRS_IncompleteLU: ILU(0) (Real), Factorization ready at (s): 0.00
10 0.1317E+00
13 0.1317E+00
ERROR:: IterSolve: Failed convergence tolerances.
Andy