Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Data Types | |
type | fluid_volflow_t |
Defines volume flow. More... | |
Functions/Subroutines | |
subroutine | fluid_vol_flow_init (this, dm_xh, params) |
subroutine | fluid_vol_flow_free (this) |
subroutine | fluid_vol_flow_compute (this, u_res, v_res, w_res, p_res, ext_bdf, gs_xh, c_xh, rho, mu, bd, dt, bclst_dp, bclst_du, bclst_dv, bclst_dw, bclst_vel_res, ax_vel, ax_prs, ksp_prs, ksp_vel, pc_prs, pc_vel, prs_max_iter, vel_max_iter) |
Compute flow adjustment. | |
subroutine | fluid_vol_flow (this, u, v, w, p, u_res, v_res, w_res, p_res, c_xh, gs_xh, ext_bdf, rho, mu, dt, bclst_dp, bclst_du, bclst_dv, bclst_dw, bclst_vel_res, ax_vel, ax_prs, ksp_prs, ksp_vel, pc_prs, pc_vel, prs_max_iter, vel_max_iter) |
Adjust flow volume. | |
Adjust flow volume at end of time step to keep flow rate fixed by adding an appropriate multiple of the linear solution to the Stokes problem arising from a unit forcing in the X-direction. This assumes that the flow rate in the X-direction is to be fixed (as opposed to Y- or Z-) and that the periodic boundary conditions in the X-direction occur at the extreme left and right ends of the mesh.
pff 6/28/98
Definition at line 338 of file fluid_volflow.f90.
|
private |
Compute pressure and velocity using fractional step method. (Tombo splitting scheme).
Definition at line 151 of file fluid_volflow.f90.
|
private |
Definition at line 136 of file fluid_volflow.f90.
subroutine fluid_volflow::fluid_vol_flow_init | ( | class(fluid_volflow_t), intent(inout) | this, |
type(dofmap_t), intent(in), target | dm_xh, | ||
type(json_file), intent(inout) | params | ||
) |
Definition at line 105 of file fluid_volflow.f90.