Neko  0.8.1
A portable framework for high-order spectral element flow simulations
opgrad.f90 File Reference

Go to the source code of this file.

Modules

module  cpu_opgrad
 Gradient kernels.
 

Functions/Subroutines

subroutine cpu_opgrad::cpu_opgrad_lx (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n, lx)
 
subroutine cpu_opgrad::cpu_opgrad_lx18 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx17 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx16 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx15 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx14 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx13 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx12 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx11 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx10 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx9 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx8 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx7 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx6 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx5 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx4 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx3 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)
 
subroutine cpu_opgrad::cpu_opgrad_lx2 (ux, uy, uz, u, dx, dy, dz, drdx, dsdx, dtdx, drdy, dsdy, dtdy, drdz, dsdz, dtdz, w3, n)