Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
scalar_pnpn Module Reference

Containts the scalar_pnpn_t type.

Data Types

type  scalar_pnpn_t
 

Functions/Subroutines

subroutine scalar_pnpn_init (this, msh, coef, gs, params, user, ulag, vlag, wlag, time_scheme, rho)
 Constructor.
 
subroutine scalar_pnpn_restart (this, dtlag, tlag)
 I envision the arguments to this func might need to be expanded.
 
subroutine scalar_pnpn_free (this)
 
subroutine scalar_pnpn_step (this, t, tstep, dt, ext_bdf, dt_controller)
 

Function/Subroutine Documentation

◆ scalar_pnpn_free()

subroutine scalar_pnpn::scalar_pnpn_free ( class(scalar_pnpn_t), intent(inout this)
private

Definition at line 262 of file scalar_pnpn.f90.

◆ scalar_pnpn_init()

subroutine scalar_pnpn::scalar_pnpn_init ( class(scalar_pnpn_t), intent(inout), target  this,
type(mesh_t), intent(in), target  msh,
type(coef_t), intent(in), target  coef,
type(gs_t), intent(inout), target  gs,
type(json_file), intent(inout), target  params,
type(user_t), intent(in), target  user,
type(field_series_t), intent(in), target  ulag,
type(field_series_t), intent(in), target  vlag,
type(field_series_t), intent(in), target  wlag,
type(time_scheme_controller_t), intent(in), target  time_scheme,
real(kind=rp), intent(in rho 
)
Parameters
mshThe mesh.
coefThe coefficients.
gsThe gather-scatter.
paramsThe case parameter file in json.
userType with user-defined procedures.

Definition at line 138 of file scalar_pnpn.f90.

◆ scalar_pnpn_restart()

subroutine scalar_pnpn::scalar_pnpn_restart ( class(scalar_pnpn_t), intent(inout), target  this,
real(kind=rp), dimension(10)  dtlag,
real(kind=rp), dimension(10)  tlag 
)
private

Definition at line 230 of file scalar_pnpn.f90.

◆ scalar_pnpn_step()

subroutine scalar_pnpn::scalar_pnpn_step ( class(scalar_pnpn_t), intent(inout this,
real(kind=rp), intent(in t,
integer, intent(in tstep,
real(kind=rp), intent(in dt,
type(time_scheme_controller_t), intent(in ext_bdf,
type(time_step_controller_t), intent(in dt_controller 
)
private

Apply Dirichlet boundary conditions We assume that no change of boundary conditions occurs between elements. i.e. we do not apply gsop here like in Nek5000

Definition at line 302 of file scalar_pnpn.f90.