Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Modules | |
module | filters_cpu |
CPU implementations of the filter functions. | |
Functions/Subroutines | |
subroutine, public | filters_cpu::smooth_step_cpu (x, edge0, edge1, n) |
Apply a smooth step function to a scalar. More... | |
subroutine, public | filters_cpu::step_function_cpu (x, x_step, value0, value1, n) |
Apply a step function to a scalar. More... | |
subroutine, public | filters_cpu::permeability_cpu (x, k_0, k_1, q, n) |
Apply a permeability function to a scalar. More... | |
elemental real(kind=rp) function | filters_cpu::smooth_step_kernel (x, edge0, edge1) |
Apply a smooth step function to a scalar. More... | |
elemental real(kind=rp) function | filters_cpu::clamp_kernel (x, lowerlimit, upperlimit) |
Clamp a value between two limits. More... | |
elemental real(kind=rp) function | filters_cpu::step_function_kernel (x, x_step, value0, value1) |
Apply a step function to a scalar. More... | |
elemental real(kind=rp) function | filters_cpu::permeability_kernel (x, k_0, k_1, q) |
Apply a permeability function to a scalar. More... | |