|
Neko 1.99.9
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Data Types | |
| type | fluid_pnpn::fluid_pnpn_t |
| interface | fluid_pnpn::fluid_pnpn_bc_allocate |
| Split a boundary condition entry of the case file into a velocity part and a pressure part. More... | |
| type | fluid_pnpn::fluid_pnpn_bc_allocator_entry |
| Called in user modules to add an allocator for custom velocity boundary condition types. More... | |
Modules | |
| module | fluid_pnpn |
| Modular version of the Classic Nek5000 Pn/Pn formulation for fluids. | |
Functions/Subroutines | |
| subroutine | fluid_pnpn::fluid_pnpn_init (this, msh, lx, params, user, chkp) |
| subroutine | fluid_pnpn::fluid_pnpn_ax_vel_factory (this) |
Allocate and configure the Helmholtz matrix-vector product for the velocity, thisAx_vel. | |
| subroutine | fluid_pnpn::fluid_pnpn_restart (this, chkp) |
| subroutine | fluid_pnpn::fluid_pnpn_free (this) |
| subroutine | fluid_pnpn::fluid_pnpn_step (this, time, dt_controller) |
| Advance fluid simulation in time. | |
| subroutine | fluid_pnpn::fluid_pnpn_setup_bcs (this, user, params) |
| Sets up the boundary conditions for the scheme. | |
| subroutine | fluid_pnpn::fluid_pnpn_write_boundary_conditions (this) |
| Write a field with boundary condition specifications. | |
Variables | |
| type(fluid_pnpn_bc_allocator_entry), dimension(:), allocatable, private | fluid_pnpn::fluid_pnpn_velocity_bc_registry |
| Registry of user-defined velocity boundary condition allocators. | |
| integer, private | fluid_pnpn::fluid_pnpn_velocity_bc_registry_size = 0 |
The size of fluid_pnpn_velocity_bc_registry. | |
| type(fluid_pnpn_bc_allocator_entry), dimension(:), allocatable, private | fluid_pnpn::fluid_pnpn_pressure_bc_registry |
| Registry of user-defined pressure boundary condition allocators. | |
| integer, private | fluid_pnpn::fluid_pnpn_pressure_bc_registry_size = 0 |
The size of fluid_pnpn_pressure_bc_registry. | |