Octopus
|
Data Types | |
type | poisson_mg_solver_t |
Functions/Subroutines | |
subroutine, public | poisson_multigrid_init (this, namespace, space, mesh, der, stencil, mc, ml, thr) |
subroutine, public | poisson_multigrid_end (this) |
subroutine, public | poisson_multigrid_solver (this, namespace, der, pot, rho) |
A multigrid Poisson solver with corrections at the boundaries. More... | |
subroutine, public poisson_multigrid_oct_m::poisson_multigrid_init | ( | type(poisson_mg_solver_t), intent(out) | this, |
type(namespace_t), intent(in) | namespace, | ||
class(space_t), intent(in) | space, | ||
type(mesh_t), intent(inout) | mesh, | ||
type(derivatives_t), intent(in) | der, | ||
type(stencil_t), intent(in) | stencil, | ||
type(multicomm_t), intent(in) | mc, | ||
integer, intent(in) | ml, | ||
real(real64), intent(in) | thr | ||
) |
Definition at line 157 of file poisson_multigrid.F90.
subroutine, public poisson_multigrid_oct_m::poisson_multigrid_end | ( | type(poisson_mg_solver_t), intent(inout) | this | ) |
Definition at line 203 of file poisson_multigrid.F90.
subroutine, public poisson_multigrid_oct_m::poisson_multigrid_solver | ( | type(poisson_mg_solver_t), intent(in) | this, |
type(namespace_t), intent(in) | namespace, | ||
type(derivatives_t), intent(in) | der, | ||
real(real64), dimension(:), intent(out) | pot, | ||
real(real64), dimension(:), intent(in), contiguous | rho | ||
) |
A multigrid Poisson solver with corrections at the boundaries.
Definition at line 218 of file poisson_multigrid.F90.