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

Go to the source code of this file.

Data Types

type  scalar_pnpn::scalar_pnpn_t
 
interface  scalar_pnpn::scalar_pnpn_bc_allocate
 Boundary condition factory. Both constructs and initializes the object. More...
 
type  scalar_pnpn::scalar_pnpn_bc_allocator_entry
 Called in user modules to add an allocator for custom types. More...
 

Modules

module  scalar_pnpn
 Contains the scalar_pnpn_t type.
 

Functions/Subroutines

subroutine scalar_pnpn::scalar_pnpn_init (this, msh, coef, gs, params, numerics_params, user, chkp, ulag, vlag, wlag, time_scheme, rho)
 Constructor.
 
subroutine scalar_pnpn::scalar_pnpn_register_checkpoint (this, chkp)
 Register this scalar scheme with the checkpoint.
 
subroutine scalar_pnpn::scalar_pnpn_restart (this, chkp)
 
subroutine scalar_pnpn::scalar_pnpn_free (this)
 
subroutine scalar_pnpn::scalar_pnpn_step (this, time, ext_bdf, dt_controller, ksp_results)
 
subroutine scalar_pnpn::print_debug (this)
 
subroutine scalar_pnpn::scalar_pnpn_setup_bcs_ (this, user)
 Initialize boundary conditions.
 
subroutine scalar_pnpn::scalar_scheme_apply_strong_bcs (this, time)
 Apply strong boundary conditions.
 

Variables

type(scalar_pnpn_bc_allocator_entry), dimension(:), allocatable, private scalar_pnpn::scalar_pnpn_bc_registry
 Registry of scalar Pn/Pn boundary condition allocators.
 
integer, private scalar_pnpn::scalar_pnpn_bc_registry_size = 0
 The size of scalar_pnpn_bc_registry.