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

Go to the source code of this file.

Data Types

type  overset_interface::overset_interface_t
 Overset interface BC for a scalar field. More...
 
interface  overset_interface::morph_overset_interface
 User callback for overset-interface morphing and boundary-value updates. More...
 

Modules

module  overset_interface
 Defines overset interface scalar boundary conditions.
 

Functions/Subroutines

subroutine overset_interface::overset_interface_init (this, coef, json)
 Constructor.
 
subroutine overset_interface::overset_interface_init_from_components (this, coef, field_name, tol, pad)
 Constructor from components.
 
subroutine overset_interface::overset_interface_free (this)
 Destructor.
 
subroutine overset_interface::overset_interface_apply_scalar (this, x, n, time, strong)
 Apply scalar.
 
subroutine overset_interface::overset_interface_apply_scalar_dev (this, x_d, time, strong, strm)
 Apply scalar (device).
 
subroutine overset_interface::overset_interface_apply_vector (this, x, y, z, n, time, strong)
 (No-op) Apply vector.
 
subroutine overset_interface::overset_interface_apply_vector_dev (this, x_d, y_d, z_d, time, strong, strm)
 (No-op) Apply vector (device).
 
subroutine overset_interface::overset_interface_finalize (this, only_facets)
 Finalize by building the mask arrays and preparing interpolation data.
 
subroutine overset_interface::overset_interface_update (this, time)
 Update values at the overset interface.
 
subroutine overset_interface::build_masks_ (this)
 Build masks.
 
subroutine overset_interface::gather_interface_dofs_ (this)
 Gather interface dofs.
 
subroutine overset_interface::setup_interpolator_ (this)
 Set up the global interpolator.