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

Go to the source code of this file.

Data Types

type  usr_scalar::usr_scalar_t
 User defined dirichlet condition for scalars. More...
 
interface  usr_scalar::usr_scalar_bc_eval
 Abstract interface defining a user defined scalar boundary condition (pointwise) Just imitating inflow for now, but we should update this Probably passing the whole field, params, coef, etcetc would be good. More...
 

Modules

module  usr_scalar
 Defines dirichlet conditions for scalars.
 

Functions/Subroutines

subroutine usr_scalar::usr_scalar_free (this)
 
subroutine usr_scalar::usr_scalar_apply_scalar (this, x, n, t, tstep)
 Scalar apply Just imitating inflow for now, but we should look this over Applies boundary conditions in eval on x.
 
subroutine usr_scalar::usr_scalar_apply_scalar_dev (this, x_d, t, tstep)
 Scalar apply (device version) Just imitating inflow for now, but we should look this over Applies boundary conditions in eval on x.
 
subroutine usr_scalar::usr_scalar_apply_vector (this, x, y, z, n, t, tstep)
 No-op vector apply.
 
subroutine usr_scalar::usr_scalar_apply_vector_dev (this, x_d, y_d, z_d, t, tstep)
 No-op vector apply (device version)
 
subroutine usr_scalar::usr_scalar_set_eval (this, user_scalar_bc)
 Assign user provided eval function.
 
subroutine usr_scalar::usr_scalar_validate (this)
 Validate user scalar condition.