Provide interface for PETSc DMDA for Poisson/Ampère equations.
More...
#include <petsc/finclude/petsc.h>
|
subroutine, public | petsc_dmda_mod::init_petsc |
|
subroutine, public | petsc_dmda_mod::init_petsc_struct (struct, comm, proc_x, proc_y, which) |
|
subroutine, public | petsc_dmda_mod::create_dmda_petsc (struct, nx, ny, which) |
|
subroutine | petsc_dmda_mod::setup_petsc_matrix (struct) |
|
subroutine, public | petsc_dmda_mod::set_rhs (struct, rhs, iylg, iyrg, ixlg, ixrg) |
|
subroutine, public | petsc_dmda_mod::set_inner_matrix (struct, i, j, laplace_stencil) |
|
subroutine, public | petsc_dmda_mod::set_bc (struct, irow, icol, jrow, jcol, val) |
|
subroutine, public | petsc_dmda_mod::assembly_matrix (struct) |
|
subroutine, public | petsc_dmda_mod::solve (struct, rhs, iylg, iyrg, ixlg, ixrg) |
|
subroutine | petsc_dmda_mod::clean_petsc (struct) |
|
Provide interface for PETSc DMDA for Poisson/Ampère equations.
- Copyright
- © All rights reserved. ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland Swiss Plasma Center, 2021.
- Author
- (in alphabetical order)
-
Emmanuel Lanti emman.nosp@m.uel..nosp@m.lanti.nosp@m.@epf.nosp@m.l.ch
-
Nicola Varini nicol.nosp@m.a.va.nosp@m.rini@.nosp@m.epfl.nosp@m..ch
◆ Mat