Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines
sll_m_preconditioner_jacobi Module Reference

Description

Module interface to solve Maxwell's equations.

Author
Benedikt Perse

Derived types and interfaces

type  sll_t_preconditioner_jacobi
 

Functions/Subroutines

subroutine create_3d_trafo (self, linop)
 
subroutine solve_3d_trafo (self, rhs, unknown)
 
subroutine set_verbose (self, verbose)
 
subroutine print_info (self)
 
subroutine read_from_file (self, filename)
 
subroutine free_3d_trafo (self)
 

Function/Subroutine Documentation

◆ create_3d_trafo()

subroutine sll_m_preconditioner_jacobi::create_3d_trafo ( class(sll_t_preconditioner_jacobi), intent(inout)  self,
class(sll_t_linear_operator_abstract linop 
)
private
Parameters
[in,out]selfpreconditioner
linoplinear operator

Definition at line 46 of file sll_m_preconditioner_jacobi.F90.

◆ free_3d_trafo()

subroutine sll_m_preconditioner_jacobi::free_3d_trafo ( class(sll_t_preconditioner_jacobi), intent(inout)  self)
private
Parameters
[in,out]selfpreconditioner

Definition at line 94 of file sll_m_preconditioner_jacobi.F90.

◆ print_info()

subroutine sll_m_preconditioner_jacobi::print_info ( class(sll_t_preconditioner_jacobi), intent(in)  self)
private
Parameters
[in]selfpreconditioner

Definition at line 82 of file sll_m_preconditioner_jacobi.F90.

◆ read_from_file()

subroutine sll_m_preconditioner_jacobi::read_from_file ( class(sll_t_preconditioner_jacobi), intent(inout)  self,
character(len=*), intent(in)  filename 
)
private
Parameters
[in,out]selfpreconditioner

Definition at line 87 of file sll_m_preconditioner_jacobi.F90.

◆ set_verbose()

subroutine sll_m_preconditioner_jacobi::set_verbose ( class(sll_t_preconditioner_jacobi), intent(inout)  self,
logical, intent(in)  verbose 
)
private
Parameters
[in,out]selfpreconditioner
[in]verboselogical for solver information

Definition at line 75 of file sll_m_preconditioner_jacobi.F90.

◆ solve_3d_trafo()

subroutine sll_m_preconditioner_jacobi::solve_3d_trafo ( class(sll_t_preconditioner_jacobi), intent(inout)  self,
dimension(:), intent(in)  rhs,
dimension(:), intent(out)  unknown 
)
private
Parameters
[in,out]selfpreconditioner

Definition at line 66 of file sll_m_preconditioner_jacobi.F90.

    Report Typos and Errors