Neko  0.9.99
A portable framework for high-order spectral element flow simulations
pnpn_res_stress_cpu Module Reference

Residuals in the Pn-Pn formulation (CPU version)

Data Types

type  pnpn_prs_res_stress_cpu_t
 CPU implementation of the pressure residual for the PnPn fluid with full viscous stress formulation. More...
 
type  pnpn_vel_res_stress_cpu_t
 CPU implementation of the velocity residual for the PnPn fluid with full viscous stress formulation. More...
 

Functions/Subroutines

subroutine pnpn_prs_res_stress_cpu_compute (p, p_res, u, v, w, u_e, v_e, w_e, f_x, f_y, f_z, c_Xh, gs_Xh, bc_prs_surface, bc_sym_surface, Ax, bd, dt, mu, rho)
 
subroutine pnpn_vel_res_stress_cpu_compute (Ax, u, v, w, u_res, v_res, w_res, p, f_x, f_y, f_z, c_Xh, msh, Xh, mu, rho, bd, dt, n)
 

Function/Subroutine Documentation

◆ pnpn_prs_res_stress_cpu_compute()

subroutine pnpn_res_stress_cpu::pnpn_prs_res_stress_cpu_compute ( type(field_t), intent(inout)  p,
type(field_t), intent(inout)  p_res,
type(field_t), intent(inout)  u,
type(field_t), intent(inout)  v,
type(field_t), intent(inout)  w,
type(field_t), intent(inout)  u_e,
type(field_t), intent(inout)  v_e,
type(field_t), intent(inout)  w_e,
type(field_t), intent(inout)  f_x,
type(field_t), intent(inout)  f_y,
type(field_t), intent(inout)  f_z,
type(coef_t), intent(inout)  c_Xh,
type(gs_t), intent(inout)  gs_Xh,
type(facet_normal_t), intent(inout)  bc_prs_surface,
type(facet_normal_t), intent(inout)  bc_sym_surface,
class(ax_t), intent(inout)  Ax,
real(kind=rp), intent(inout)  bd,
real(kind=rp), intent(in)  dt,
type(field_t), intent(in)  mu,
type(field_t), intent(in)  rho 
)

Definition at line 34 of file pnpn_res_stress_cpu.f90.

Here is the call graph for this function:

◆ pnpn_vel_res_stress_cpu_compute()

subroutine pnpn_res_stress_cpu::pnpn_vel_res_stress_cpu_compute ( class(ax_t), intent(in)  Ax,
type(field_t), intent(inout)  u,
type(field_t), intent(inout)  v,
type(field_t), intent(inout)  w,
type(field_t), intent(inout)  u_res,
type(field_t), intent(inout)  v_res,
type(field_t), intent(inout)  w_res,
type(field_t), intent(inout)  p,
type(field_t), intent(inout)  f_x,
type(field_t), intent(inout)  f_y,
type(field_t), intent(inout)  f_z,
type(coef_t), intent(inout)  c_Xh,
type(mesh_t), intent(inout)  msh,
type(space_t), intent(inout)  Xh,
type(field_t), intent(in)  mu,
type(field_t), intent(in)  rho,
real(kind=rp), intent(in)  bd,
real(kind=rp), intent(in)  dt,
integer, intent(in)  n 
)
private

Definition at line 197 of file pnpn_res_stress_cpu.f90.

Here is the call graph for this function: