#include "petsc_v3_10_defs.h"
#include <petsc/finclude/petsc.h>
|
subroutine | my_petscoptionsclearvalue (value, ierr) |
|
subroutine | my_petscoptionssetvalue (value1, value2, ierr) |
|
subroutine | init_poisson (grid, psn, bc) |
|
subroutine | psn_init_solver (psn, grid, bc) |
|
subroutine | getnnz (grid, nloc, low, high, d_nnz, o_nnz, xgc_petsc, ierr) |
|
subroutine | create_solver (this, grid, bc, ierr) |
|
subroutine | create_1field_solver (grid, solver) |
|
subroutine | solve_poisson (grid, psn, iflag) |
|
subroutine | solve_poisson_private (grid, psn, iflag) |
|
subroutine | zero_out_wall (var) |
|
◆ XGC1
◆ create_1field_solver()
◆ create_solver()
◆ getnnz()
subroutine getnnz |
( |
type(grid_type), intent(in) |
grid, |
|
|
intent(in) |
nloc, |
|
|
|
low, |
|
|
|
high, |
|
|
|
d_nnz, |
|
|
|
o_nnz, |
|
|
dimension(grid%nnode), intent(in) |
xgc_petsc, |
|
|
|
ierr |
|
) |
| |
◆ init_poisson()
◆ my_petscoptionsclearvalue()
subroutine my_petscoptionsclearvalue |
( |
character(*), intent(in) |
value, |
|
|
intent(inout) |
ierr |
|
) |
| |
◆ my_petscoptionssetvalue()
subroutine my_petscoptionssetvalue |
( |
character(*), intent(in) |
value1, |
|
|
character(*), intent(in) |
value2, |
|
|
intent(inout) |
ierr |
|
) |
| |
◆ psn_init_solver()
◆ solve_poisson()
subroutine solve_poisson |
( |
type(grid_type) |
grid, |
|
|
type(psn_type) |
psn, |
|
|
integer, intent(in) |
iflag |
|
) |
| |
◆ solve_poisson_private()
subroutine solve_poisson_private |
( |
type(grid_type) |
grid, |
|
|
type(psn_type) |
psn, |
|
|
integer, intent(in) |
iflag |
|
) |
| |
◆ zero_out_wall()
subroutine zero_out_wall |
( |
real (8), dimension(grid%nnode), intent(inout) |
var | ) |
|