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

Go to the source code of this file.

Data Types

type  scalar_pnpn_bc_template::scalar_pnpn_bc_template_t
 A user-defined scalar Pn/Pn boundary condition. More...
 

Modules

module  scalar_pnpn_bc_template
 Template for a user-defined scalar Pn/Pn boundary condition.
 

Functions/Subroutines

subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_init (this, coef, json)
 Constructor from JSON.
 
subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_apply_scalar (this, x, n, time, strong)
 Apply the boundary condition to a scalar field on the CPU.
 
subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_apply_vector (this, x, y, z, n, time, strong)
 Apply the boundary condition to a vector field on the CPU.
 
subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_apply_scalar_dev (this, x_d, time, strong, strm)
 Apply the boundary condition to a scalar field on the device.
 
subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_apply_vector_dev (this, x_d, y_d, z_d, time, strong, strm)
 Apply the boundary condition to a vector field on the device.
 
subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_free (this)
 Destructor.
 
subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_finalize (this)
 Finalize the boundary condition.
 
subroutine, public scalar_pnpn_bc_template::scalar_pnpn_bc_template_register_types ()
 Register the custom boundary condition type with scalar Pn/Pn.
 
subroutine scalar_pnpn_bc_template::scalar_pnpn_bc_template_allocate (obj)
 Allocate the custom boundary condition.