Update Arpack Driver with the CoupledLinearNS solver. This now has a consitent...
Update Arpack Driver with the CoupledLinearNS solver. This now has a consitent format for outputing eigenvalues recognising we are using the Negative of the Stokes operator in these iterations. Also fixed a bug on the output of the eigenvalues so they now appear reasonable. Finally changed the Arpack iteration to be the more generalised inner product with respect to the mass matrix which seems to work better in Arpack independent of whether a shift is used. All of this has required the additional virtual function v_NegatedOp in EquationsSystem
Showing
- library/SolverUtils/DriverArnoldi.cpp 37 additions, 17 deletionslibrary/SolverUtils/DriverArnoldi.cpp
- library/SolverUtils/DriverArnoldi.h 3 additions, 1 deletionlibrary/SolverUtils/DriverArnoldi.h
- library/SolverUtils/DriverArpack.cpp 111 additions, 54 deletionslibrary/SolverUtils/DriverArpack.cpp
- library/SolverUtils/DriverModifiedArnoldi.cpp 1 addition, 1 deletionlibrary/SolverUtils/DriverModifiedArnoldi.cpp
- library/SolverUtils/EquationSystem.cpp 12 additions, 2 deletionslibrary/SolverUtils/EquationSystem.cpp
- library/SolverUtils/EquationSystem.h 4 additions, 0 deletionslibrary/SolverUtils/EquationSystem.h
- solvers/IncNavierStokesSolver/EquationSystems/CoupledLinearNS.cpp 157 additions, 146 deletions...IncNavierStokesSolver/EquationSystems/CoupledLinearNS.cpp
- solvers/IncNavierStokesSolver/EquationSystems/CoupledLinearNS.h 2 additions, 0 deletions...s/IncNavierStokesSolver/EquationSystems/CoupledLinearNS.h
- solvers/IncNavierStokesSolver/Forcing/ForcingStabilityCoupledLNS.cpp 1 addition, 1 deletion...NavierStokesSolver/Forcing/ForcingStabilityCoupledLNS.cpp
- solvers/IncNavierStokesSolver/Tests/SinCos_LinNS_3DHom1D.xml 0 additions, 1 deletionsolvers/IncNavierStokesSolver/Tests/SinCos_LinNS_3DHom1D.xml
Loading
Please register or sign in to comment