|
integer function, public | slepc_ops::solve_ev_system_slepc (mds, grid_sol, X, vac, sol) |
| Solve the eigenvalue system using SLEPC. More...
|
|
integer function, public | slepc_ops::start_slepc (n_r_sol) |
| This subroutine starts PETSC and SLEPC with the correct number of processors. More...
|
|
integer function, public | slepc_ops::setup_mats (mds, grid_sol, X, A, B) |
| Sets up the matrices \(\overline{\text{A}}\) and \(\overline{\text{B}}\) in the EV problem \( \overline{\text{A}} \vec{X} = \lambda \overline{\text{B}} \vec{X}. \). More...
|
|
integer function, public | slepc_ops::set_bc (mds, grid_sol, X, vac, A, B) |
| Sets the boundary conditions deep in the plasma (1) and at the edge (2). More...
|
|
integer function, public | slepc_ops::setup_solver (X, A, B, solver) |
| Sets up EV solver. More...
|
|
integer function, public | slepc_ops::setup_guess (sol, A, solver) |
| Sets up guess in solver. More...
|
|
integer function, public | slepc_ops::get_solution (solver) |
| Get the solution vectors. More...
|
|
integer function, public | slepc_ops::summarize_solution (solver, max_n_EV) |
| Summarizes solution. More...
|
|
integer function, public | slepc_ops::store_results (mds, grid_sol, sol, solver, max_n_EV, A, B) |
| Stores the results. More...
|
|
integer function, public | slepc_ops::stop_slepc (A, B, solver) |
| Stop PETSC and SLEPC. More...
|
|