Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Implements the CPU kernel for the elementwise_filter_t
type.
Functions/Subroutines | |
subroutine, public | build_1d_cpu (fh, fht, trnsfr, nx, filter_type) |
Build the 1d filter for an element on the CPU. Suppose field x is filtered into x_hat by x_hat = fh*x. | |
subroutine, public elementwise_filter_cpu::build_1d_cpu | ( | real(kind=rp), dimension(nx, nx), intent(inout) | fh, |
real(kind=rp), dimension(nx, nx), intent(inout) | fht, | ||
real(kind=rp), dimension(nx), intent(in) | trnsfr, | ||
integer, intent(in) | nx, | ||
character(len=*), intent(in) | filter_type | ||
) |
fh | The 1D filter operator. |
fht | The transpose of fh. |
trnfr | The transfer function containing weights for different modes. |
nx | number of points, dimension of x. |
filter_type |
Definition at line 55 of file elementwise_filter_cpu.f90.