Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
A PDE based filter.
Data Types | |
type | pde_filter_t |
A PDE based filter mapping $\rho \mapsto \tilde{\rho}$, see Lazarov & O. Sigmund 2010, by solving an equation of the form $\f -r^2 \nabla^2 \tilde{\rho} + \tilde{\rho} = \rho . More... | |
Functions/Subroutines | |
subroutine | pde_filter_init_from_json (this, json, coef) |
Constructor from json. | |
subroutine | pde_filter_init_from_components (this, coef) |
Actual constructor. | |
subroutine | pde_filter_free (this) |
Destructor. | |
subroutine | pde_filter_apply (this, f_out, f_in) |
Apply the filter. | |
subroutine | filter_precon_factory (pc, ksp, coef, dof, gs, bclst, pctype) |
Initialize a Krylov preconditioner. | |
|
private |
|
private |
F_out | filtered field |
F_in | unfiltered field |
Definition at line 191 of file PDE_filter.f90.
|
private |
Definition at line 165 of file PDE_filter.f90.
|
private |
Definition at line 139 of file PDE_filter.f90.
subroutine pde_filter::pde_filter_init_from_json | ( | class(pde_filter_t), intent(inout) | this, |
type(json_file), intent(inout) | json, | ||
type(coef_t), intent(in) | coef | ||
) |