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

DT*X kernels. More...

Functions/Subroutines

subroutine cpu_cdtp_lx (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel, lx)
 
subroutine cpu_cdtp_lx14 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx13 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx12 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx11 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx10 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx9 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx8 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx7 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx6 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx5 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx4 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx3 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 
subroutine cpu_cdtp_lx2 (dtx, x, dr, ds, dt, dxt, dyt, dzt, B, jac, nel)
 

Detailed Description

DT*X kernels.

Function/Subroutine Documentation

◆ cpu_cdtp_lx()

subroutine cpu_cdtp::cpu_cdtp_lx ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel,
integer, intent(in)  lx 
)

Definition at line 40 of file cdtp.f90.

◆ cpu_cdtp_lx10()

subroutine cpu_cdtp::cpu_cdtp_lx10 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 451 of file cdtp.f90.

◆ cpu_cdtp_lx11()

subroutine cpu_cdtp::cpu_cdtp_lx11 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 369 of file cdtp.f90.

◆ cpu_cdtp_lx12()

subroutine cpu_cdtp::cpu_cdtp_lx12 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 284 of file cdtp.f90.

◆ cpu_cdtp_lx13()

subroutine cpu_cdtp::cpu_cdtp_lx13 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 196 of file cdtp.f90.

◆ cpu_cdtp_lx14()

subroutine cpu_cdtp::cpu_cdtp_lx14 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 105 of file cdtp.f90.

◆ cpu_cdtp_lx2()

subroutine cpu_cdtp::cpu_cdtp_lx2 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 1000 of file cdtp.f90.

◆ cpu_cdtp_lx3()

subroutine cpu_cdtp::cpu_cdtp_lx3 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 942 of file cdtp.f90.

◆ cpu_cdtp_lx4()

subroutine cpu_cdtp::cpu_cdtp_lx4 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 881 of file cdtp.f90.

◆ cpu_cdtp_lx5()

subroutine cpu_cdtp::cpu_cdtp_lx5 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 817 of file cdtp.f90.

◆ cpu_cdtp_lx6()

subroutine cpu_cdtp::cpu_cdtp_lx6 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 750 of file cdtp.f90.

◆ cpu_cdtp_lx7()

subroutine cpu_cdtp::cpu_cdtp_lx7 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 680 of file cdtp.f90.

◆ cpu_cdtp_lx8()

subroutine cpu_cdtp::cpu_cdtp_lx8 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 607 of file cdtp.f90.

◆ cpu_cdtp_lx9()

subroutine cpu_cdtp::cpu_cdtp_lx9 ( real(kind=rp), dimension(lx,lx,lx,nel), intent(inout)  dtx,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  x,
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)  dxt,
real(kind=rp), dimension(lx,lx), intent(in)  dyt,
real(kind=rp), dimension(lx,lx), intent(in)  dzt,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  B,
real(kind=rp), dimension(lx,lx,lx,nel), intent(in)  jac,
integer, intent(in)  nel 
)

Definition at line 531 of file cdtp.f90.