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

Go to the source code of this file.

Modules

module  mathops
 Collection of vector field operations operating on \( a_i \) and \(b_i\). Note that in general the indices \(i=1 \ldots gdim\) and \(j=1 \ldots n\). \(gdim\) is assumed to be either 2 or 3 only.
 

Functions/Subroutines

subroutine, public mathops::opchsign (a1, a2, a3, gdim, n)
 \( a_i(j) = -a_i(j) \) for \(j=1 \ldots n\) and \(i=1 \ldots gdim\). More...
 
subroutine, public mathops::opcolv (a1, a2, a3, c, gdim, n)
 \( a_i(j) = a_i(j) * c(j) \) More...
 
subroutine, public mathops::opcolv3c (a1, a2, a3, b1, b2, b3, c, d, n, gdim)
 \( a_i(j) = b_i(j) * c(j) * d \) More...
 
subroutine, public mathops::opadd2cm (a1, a2, a3, b1, b2, b3, c, n, gdim)
 \( a_i(j) = a_i(j) + b_i(j) * c \) More...
 
subroutine, public mathops::opadd2col (a1, a2, a3, b1, b2, b3, c, n, gdim)
 \( a_i(j) = a_i(j) + b_i(j) * c(j) \) More...