0.6.0
Loading...
Searching...
No Matches
mod_hypre_sstruct_face Module Reference

Functions/Subroutines

subroutine hypre_sstruct_face (stencil_u, stencil_v, stencil_w, solver, matrix, rhs, x, face_ls_map, stencil_size)
 SSTRUCT face interface to HYPRE's solvers.
 
subroutine hypre_sstruct_face_setup (eq_stencil_u, eq_stencil_v, eq_stencil_w, stencil_size, solver, face_ls_map)
 
subroutine hypre_sstruct_face_solve (solver, matrix, rhs, x, face_ls_map)
 
subroutine hypre_sstruct_face_destroy (solver)
 

Function/Subroutine Documentation

◆ hypre_sstruct_face_destroy()

subroutine mod_hypre_sstruct_face::hypre_sstruct_face_destroy ( class(t_hypre_solver_sstruct_interface), intent(inout) solver)

◆ hypre_sstruct_face_setup()

subroutine mod_hypre_sstruct_face::hypre_sstruct_face_setup ( integer, dimension(:,:,:,:), intent(in), allocatable eq_stencil_u,
integer, dimension(:,:,:,:), intent(in), allocatable eq_stencil_v,
integer, dimension(:,:,:,:), intent(in), allocatable eq_stencil_w,
integer, intent(in) stencil_size,
class(t_hypre_solver_sstruct_interface), intent(inout) solver,
type(t_face_ls_map), intent(in) face_ls_map )

◆ hypre_sstruct_face_solve()

subroutine mod_hypre_sstruct_face::hypre_sstruct_face_solve ( class(t_hypre_solver_sstruct_interface), intent(inout) solver,
double precision, dimension(0:), intent(in) matrix,
double precision, dimension(0:), intent(in) rhs,
double precision, dimension(0:), intent(inout) x,
type(t_face_ls_map), intent(in) face_ls_map )