Neko  0.9.99
A portable framework for high-order spectral element flow simulations
elementwise_filter Module Reference

Implements explicit_filter_t.

Data Types

type  elementwise_filter_t
 Implements the explicit filter for SEM. More...
 

Functions/Subroutines

subroutine elementwise_filter_init (this, nx, filter_type)
 Constructor. More...
 
subroutine elementwise_filter_free (this)
 Destructor. More...
 
subroutine build_1d (this)
 Build the 1d filter for an element. More...
 
subroutine elementwise_field_filter_3d (this, v, u, nelv)
 Filter a 3D field. More...
 

Function/Subroutine Documentation

◆ build_1d()

subroutine elementwise_filter::build_1d ( class(elementwise_filter_t), intent(inout)  this)
private

Definition at line 116 of file elementwise_filter.f90.

Here is the call graph for this function:

◆ elementwise_field_filter_3d()

subroutine elementwise_filter::elementwise_field_filter_3d ( class(elementwise_filter_t), intent(inout)  this,
real(kind=rp), dimension(this%nx, this%nx, this%nx, nelv), intent(inout)  v,
real(kind=rp), dimension(this%nx, this%nx, this%nx, nelv), intent(inout)  u,
integer, intent(inout)  nelv 
)
private

Definition at line 129 of file elementwise_filter.f90.

Here is the call graph for this function:

◆ elementwise_filter_free()

subroutine elementwise_filter::elementwise_filter_free ( class(elementwise_filter_t), intent(inout)  this)
private

Definition at line 94 of file elementwise_filter.f90.

◆ elementwise_filter_init()

subroutine elementwise_filter::elementwise_filter_init ( class(elementwise_filter_t), intent(inout)  this,
integer  nx,
character(len=*)  filter_type 
)
Parameters
nxnumber of points in an elements in one direction.
filter_typepossible options: "Boyd", "nonBoyd"

Definition at line 74 of file elementwise_filter.f90.

Here is the call graph for this function: