Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
opr_cpu Module Reference

Operators CPU backend.

Functions/Subroutines

subroutine, public opr_cpu_curl (w1, w2, w3, u1, u2, u3, work1, work2, c_xh)
 
real(kind=rp) function, public opr_cpu_cfl (dt, u, v, w, xh, coef, nelv, gdim)
 
subroutine, public opr_cpu_lambda2 (lambda2, u, v, w, coef)
 

Function/Subroutine Documentation

◆ opr_cpu_cfl()

real(kind=rp) function, public opr_cpu::opr_cpu_cfl ( real(kind=rp)  dt,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, nelv)  u,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, nelv)  v,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, nelv)  w,
type(space_t xh,
type(coef_t coef,
integer  nelv,
integer  gdim 
)

Definition at line 174 of file opr_cpu.f90.

◆ opr_cpu_curl()

subroutine, public opr_cpu::opr_cpu_curl ( type(field_t), intent(inout w1,
type(field_t), intent(inout w2,
type(field_t), intent(inout w3,
type(field_t), intent(in u1,
type(field_t), intent(in u2,
type(field_t), intent(in u3,
type(field_t), intent(inout work1,
type(field_t), intent(inout work2,
type(coef_t), intent(in c_xh 
)

Definition at line 123 of file opr_cpu.f90.

Here is the call graph for this function:

◆ opr_cpu_lambda2()

subroutine, public opr_cpu::opr_cpu_lambda2 ( type(field_t), intent(inout lambda2,
type(field_t), intent(in u,
type(field_t), intent(in v,
type(field_t), intent(in w,
type(coef_t), intent(in coef 
)

Definition at line 234 of file opr_cpu.f90.