Neko  0.8.1
A portable framework for high-order spectral element flow simulations
cpu_dudxyz Module Reference

Derivative kernels. More...

Functions/Subroutines

subroutine cpu_dudxyz_lx (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel, lx)
 
subroutine cpu_dudxyz_lx14 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx13 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx12 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx11 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx10 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx9 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx8 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx7 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx6 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx5 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx4 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx3 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 
subroutine cpu_dudxyz_lx2 (du, u, dr, ds, dt, dx, dy, dz, jacinv, nel)
 

Detailed Description

Derivative kernels.

Function/Subroutine Documentation

◆ cpu_dudxyz_lx()

subroutine cpu_dudxyz::cpu_dudxyz_lx ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel,
integer, intent(in)  lx 
)

Definition at line 40 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx10()

subroutine cpu_dudxyz::cpu_dudxyz_lx10 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 445 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx11()

subroutine cpu_dudxyz::cpu_dudxyz_lx11 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 364 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx12()

subroutine cpu_dudxyz::cpu_dudxyz_lx12 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 280 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx13()

subroutine cpu_dudxyz::cpu_dudxyz_lx13 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 193 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx14()

subroutine cpu_dudxyz::cpu_dudxyz_lx14 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 103 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx2()

subroutine cpu_dudxyz::cpu_dudxyz_lx2 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 985 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx3()

subroutine cpu_dudxyz::cpu_dudxyz_lx3 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 928 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx4()

subroutine cpu_dudxyz::cpu_dudxyz_lx4 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 868 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx5()

subroutine cpu_dudxyz::cpu_dudxyz_lx5 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 805 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx6()

subroutine cpu_dudxyz::cpu_dudxyz_lx6 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 739 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx7()

subroutine cpu_dudxyz::cpu_dudxyz_lx7 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 670 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx8()

subroutine cpu_dudxyz::cpu_dudxyz_lx8 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 598 of file dudxyz.f90.

Here is the caller graph for this function:

◆ cpu_dudxyz_lx9()

subroutine cpu_dudxyz::cpu_dudxyz_lx9 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  du,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  u,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dr,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  ds,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  dt,
real(kind=rp), dimension(lx,lx), intent(in)  dx,
real(kind=rp), dimension(lx,lx), intent(in)  dy,
real(kind=rp), dimension(lx,lx), intent(in)  dz,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jacinv,
integer, intent(in)  nel 
)

Definition at line 523 of file dudxyz.f90.

Here is the caller graph for this function: