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

Functions/Subroutines

subroutine searchband (a, n, l1, l2)
 
subroutine factolub (a, l, u, n, l1, l2)
 
subroutine, public sll_s_factolub_bande (a, l, u, n, l1, l2)
 
subroutine solvlub (l, u, x, b, n, l1, l2)
 
subroutine, public sll_s_solvlub_bande (l, u, x, b, n, l1, l2)
 
subroutine gauss_seidel (a, x, b, n)
 
subroutine residue (a, x, b, n, error_l2)
 
subroutine gauss_seidel_bande (a, x, b, l1, l2, n)
 
subroutine, public sll_s_residue_bande (a, x, b, l1, l2, n, error_l2)
 

Function/Subroutine Documentation

◆ factolub()

subroutine sll_m_pivotbande::factolub ( real(kind=f64), dimension(:, :), intent(in)  a,
real(kind=f64), dimension(:, :), intent(out)  l,
real(kind=f64), dimension(:, :), intent(out)  u,
integer(kind=i32), intent(in)  n,
integer(kind=i32), intent(in)  l1,
integer(kind=i32), intent(in)  l2 
)
private

Definition at line 55 of file sll_m_pivotbande.F90.

◆ gauss_seidel()

subroutine sll_m_pivotbande::gauss_seidel ( real(kind=f64), dimension(:, :), intent(in)  a,
real(kind=f64), dimension(:), intent(out)  x,
real(kind=f64), dimension(:), intent(in)  b,
integer(kind=i32), intent(in)  n 
)
private

Definition at line 211 of file sll_m_pivotbande.F90.

Here is the call graph for this function:

◆ gauss_seidel_bande()

subroutine sll_m_pivotbande::gauss_seidel_bande ( real(kind=f64), dimension(:, :), intent(in)  a,
real(kind=f64), dimension(:), intent(out)  x,
real(kind=f64), dimension(:), intent(in)  b,
integer(kind=i32), intent(in)  l1,
integer(kind=i32), intent(in)  l2,
integer(kind=i32), intent(in)  n 
)
private

Definition at line 281 of file sll_m_pivotbande.F90.

Here is the call graph for this function:

◆ residue()

subroutine sll_m_pivotbande::residue ( real(kind=f64), dimension(:, :), intent(in)  a,
real(kind=f64), dimension(:), intent(in)  x,
real(kind=f64), dimension(:), intent(in)  b,
integer(kind=i32), intent(in)  n,
real(kind=f64), intent(out)  error_l2 
)
private

Definition at line 256 of file sll_m_pivotbande.F90.

Here is the caller graph for this function:

◆ searchband()

subroutine sll_m_pivotbande::searchband ( real(kind=f64), dimension(:, :)  a,
integer(kind=i32), intent(in)  n,
integer(kind=i32), intent(out)  l1,
integer(kind=i32), intent(out)  l2 
)
private

Definition at line 17 of file sll_m_pivotbande.F90.

◆ sll_s_factolub_bande()

subroutine, public sll_m_pivotbande::sll_s_factolub_bande ( real(kind=f64), dimension(:, :), intent(in)  a,
real(kind=f64), dimension(:, :), intent(out)  l,
real(kind=f64), dimension(:, :), intent(out)  u,
integer(kind=i32), intent(in)  n,
integer(kind=i32), intent(in)  l1,
integer(kind=i32), intent(in)  l2 
)

Definition at line 98 of file sll_m_pivotbande.F90.

◆ sll_s_residue_bande()

subroutine, public sll_m_pivotbande::sll_s_residue_bande ( real(kind=f64), dimension(:, :), intent(in)  a,
real(kind=f64), dimension(:), intent(in)  x,
real(kind=f64), dimension(:), intent(in)  b,
integer(kind=i32), intent(in)  l1,
integer(kind=i32), intent(in)  l2,
integer(kind=i32), intent(in)  n,
real(kind=f64), intent(out)  error_l2 
)

Definition at line 330 of file sll_m_pivotbande.F90.

Here is the caller graph for this function:

◆ sll_s_solvlub_bande()

subroutine, public sll_m_pivotbande::sll_s_solvlub_bande ( real(kind=f64), dimension(:, :), intent(in)  l,
real(kind=f64), dimension(:, :), intent(in)  u,
real(kind=f64), dimension(:), intent(inout)  x,
real(kind=f64), dimension(:), intent(in)  b,
integer(kind=i32), intent(in)  n,
integer(kind=i32), intent(in)  l1,
integer(kind=i32), intent(in)  l2 
)

Definition at line 173 of file sll_m_pivotbande.F90.

◆ solvlub()

subroutine sll_m_pivotbande::solvlub ( real(kind=f64), dimension(:, :), intent(in)  l,
real(kind=f64), dimension(:, :), intent(in)  u,
real(kind=f64), dimension(:), intent(inout)  x,
real(kind=f64), dimension(:), intent(in)  b,
integer(kind=i32), intent(in)  n,
integer(kind=i32), intent(in)  l1,
integer(kind=i32), intent(in)  l2 
)
private

Definition at line 135 of file sll_m_pivotbande.F90.

    Report Typos and Errors