Fluid formulations.
|
subroutine | fluid_scheme_init_common (this, msh, lx, params, scheme, user, kspv_init) |
| Initialise a fluid scheme. More...
|
|
subroutine | fluid_scheme_init_all (this, msh, lx, params, kspv_init, kspp_init, scheme, user) |
| Initialize all components of the current scheme. More...
|
|
subroutine | fluid_scheme_free (this) |
| Deallocate a fluid formulation. More...
|
|
subroutine | fluid_scheme_validate (this) |
| Validate that all fields, solvers etc necessary for performing time-stepping are defined. More...
|
|
subroutine | fluid_scheme_bc_apply_vel (this, t, tstep) |
| Apply all boundary conditions defined for velocity Here we perform additional gs operations to take care of shared points between elements that have different BCs, as done in Nek5000. More...
|
|
subroutine | fluid_scheme_bc_apply_prs (this, t, tstep) |
| Apply all boundary conditions defined for pressure. More...
|
|
subroutine | fluid_scheme_solver_factory (ksp, n, solver, max_iter, abstol, monitor) |
| Initialize a linear solver. More...
|
|
subroutine | fluid_scheme_precon_factory (pc, ksp, coef, dof, gs, bclst, pctype) |
| Initialize a Krylov preconditioner. More...
|
|
subroutine | fluid_scheme_set_usr_inflow (this, usr_eval) |
| Initialize a user defined inflow condition. More...
|
|
real(kind=rp) function | fluid_compute_cfl (this, dt) |
| Compute CFL. More...
|
|
subroutine | fluid_scheme_set_bc_type_output (this, params) |
| Set boundary types for the diagnostic output. More...
|
|
subroutine | fluid_scheme_update_material_properties (this) |
| Update the values of mu_field if necessary. More...
|
|
subroutine | fluid_scheme_set_material_properties (this, params, user) |
| Sets rho and mu. More...
|
|