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

Go to the source code of this file.

Modules

module  operators
 Operators.
 

Functions/Subroutines

subroutine, public operators::dudxyz (du, u, dr, ds, dt, coef)
 Compute derivative of a scalar field along a single direction. More...
 
subroutine, public operators::opgrad (ux, uy, uz, u, coef, es, ee)
 Compute the gradient of a scalar field. More...
 
subroutine, public operators::ortho (x, n, glb_n)
 Othogonalize with regard to vector (1,1,1,1,1,1...,1)^T. More...
 
subroutine, public operators::cdtp (dtx, x, dr, ds, dt, coef)
 Apply D^T to a scalar field, where D is the derivative matrix. More...
 
subroutine, public operators::conv1 (du, u, vx, vy, vz, Xh, coef, es, ee)
 Compute the advection term. More...
 
subroutine, public operators::curl (w1, w2, w3, u1, u2, u3, work1, work2, coef)
 
real(kind=rp) function, public operators::cfl (dt, u, v, w, Xh, coef, nelv, gdim)
 
subroutine, public operators::strain_rate (s11, s22, s33, s12, s13, s23, u, v, w, coef)
 Compute double the strain rate tensor, i.e du_i/dx_j + du_j/dx_i. More...
 
subroutine, public operators::lambda2op (lambda2, u, v, w, coef)
 Compute the Lambda2 field for a given velocity field. More...