Neko  0.9.0
A portable framework for high-order spectral element flow simulations
filters_device Module Reference

Device implementations of the filter functions.

Functions/Subroutines

subroutine smooth_step_device (x, edge0, edge1, n)
 Apply a smooth step function to a scalar. More...
 
subroutine step_function_device (x, x_step, value0, value1, n)
 Apply a step function to a scalar. More...
 
subroutine permeability_device (x, k_0, k_1, q, n)
 Apply a permeability function to a scalar. More...
 

Function/Subroutine Documentation

◆ permeability_device()

subroutine filters_device::permeability_device ( type(c_ptr), intent(inout)  x,
real(kind=rp), intent(in)  k_0,
real(kind=rp), intent(in)  k_1,
real(kind=rp), intent(in)  q,
integer, intent(in)  n 
)

Definition at line 94 of file filters_device.F90.

Here is the caller graph for this function:

◆ smooth_step_device()

subroutine filters_device::smooth_step_device ( type(c_ptr), intent(inout)  x,
real(kind=rp), intent(in)  edge0,
real(kind=rp), intent(in)  edge1,
integer, intent(in)  n 
)

Definition at line 56 of file filters_device.F90.

Here is the caller graph for this function:

◆ step_function_device()

subroutine filters_device::step_function_device ( type(c_ptr), intent(inout)  x,
real(kind=rp), intent(in)  x_step,
real(kind=rp), intent(in)  value0,
real(kind=rp), intent(in)  value1,
integer, intent(in)  n 
)

Definition at line 75 of file filters_device.F90.

Here is the caller graph for this function: