Neko 1.99.2
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
fdm_sx Module Reference

Fast Diagonalization SX-Aurora backend.

Functions/Subroutines

subroutine, public fdm_do_fast_sx (e, r, s, d, nl, ldim, nelv)
 
subroutine fdm_do_fast_sx_nl (e, r, s, d, nelv, n)
 
subroutine fdm_do_fast_sx_nl14 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl13 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl12 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl11 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl10 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl9 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl8 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl7 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl6 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl5 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl4 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl3 (e, r, s, d, nelv)
 
subroutine fdm_do_fast_sx_nl2 (e, r, s, d, nelv)
 

Function/Subroutine Documentation

◆ fdm_do_fast_sx()

subroutine, public fdm_sx::fdm_do_fast_sx ( real(kind=rp), dimension(nl**ldim, nelv), intent(inout e,
real(kind=rp), dimension(nl**ldim, nelv), intent(inout r,
real(kind=rp), dimension(nl*nl, 2, ldim, nelv), intent(inout s,
real(kind=rp), dimension(nl**ldim, nelv), intent(inout d,
integer, intent(in nl,
integer, intent(in ldim,
integer, intent(in nelv 
)

Definition at line 44 of file fdm_sx.f90.

Here is the call graph for this function:

◆ fdm_do_fast_sx_nl()

subroutine fdm_sx::fdm_do_fast_sx_nl ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv,
integer, intent(in n 
)
private

Definition at line 97 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl10()

subroutine fdm_sx::fdm_do_fast_sx_nl10 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 884 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl11()

subroutine fdm_sx::fdm_do_fast_sx_nl11 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 725 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl12()

subroutine fdm_sx::fdm_do_fast_sx_nl12 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 558 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl13()

subroutine fdm_sx::fdm_do_fast_sx_nl13 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 383 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl14()

subroutine fdm_sx::fdm_do_fast_sx_nl14 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 200 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl2()

subroutine fdm_sx::fdm_do_fast_sx_nl2 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1868 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl3()

subroutine fdm_sx::fdm_do_fast_sx_nl3 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1773 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl4()

subroutine fdm_sx::fdm_do_fast_sx_nl4 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1670 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl5()

subroutine fdm_sx::fdm_do_fast_sx_nl5 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1559 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl6()

subroutine fdm_sx::fdm_do_fast_sx_nl6 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1440 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl7()

subroutine fdm_sx::fdm_do_fast_sx_nl7 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1313 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl8()

subroutine fdm_sx::fdm_do_fast_sx_nl8 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1178 of file fdm_sx.f90.

Here is the caller graph for this function:

◆ fdm_do_fast_sx_nl9()

subroutine fdm_sx::fdm_do_fast_sx_nl9 ( real(kind=rp), dimension(n**3, nelv), intent(inout e,
real(kind=rp), dimension(n**3, nelv), intent(inout r,
real(kind=rp), dimension(n, n, 2, 3, nelv), intent(inout s,
real(kind=rp), dimension(n**3, nelv), intent(inout d,
integer, intent(in nelv 
)
private

Definition at line 1035 of file fdm_sx.f90.

Here is the caller graph for this function: