Neko
0.8.1
A portable framework for high-order spectral element flow simulations
|
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) |
Derivative kernels.
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |