Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
symmetry.f90 File Reference

Go to the source code of this file.

Data Types

type  symmetry::symmetry_t
 Symmetry boundary condition constraining the normal vector component. More...
 

Modules

module  symmetry
 Implements symmetry_t.
 

Functions/Subroutines

subroutine symmetry::symmetry_init (this, coef, json)
 Construct the boundary condition from JSON.
 
subroutine symmetry::symmetry_init_from_components (this, coef)
 Construct the boundary condition from its components.
 
subroutine symmetry::symmetry_finalize (this)
 Finalize the boundary condition.
 
subroutine symmetry::symmetry_apply_scalar (this, x, n, time, strong)
 No-op scalar application.
 
subroutine symmetry::symmetry_apply_vector (this, x, y, z, n, time, strong)
 Remove the normal component on the CPU.
 
subroutine symmetry::symmetry_apply_scalar_dev (this, x_d, time, strong, strm)
 No-op scalar application on the device.
 
subroutine symmetry::symmetry_apply_vector_dev (this, x_d, y_d, z_d, time, strong, strm)
 Remove the normal component on the device.
 
subroutine symmetry::symmetry_free (this)
 Free the boundary condition and its mixed-bc storage.