Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
fluid_scheme_compressible.f90 File Reference

Go to the source code of this file.

Data Types

type  fluid_scheme_compressible::fluid_scheme_compressible_t
 Base type of compressible fluid formulations. More...
 

Modules

module  fluid_scheme_compressible
 

Functions/Subroutines

subroutine fluid_scheme_compressible::fluid_scheme_compressible_init (this, msh, lx, params, scheme, user)
 Initialize common data for compressible fluid scheme.
 
subroutine fluid_scheme_compressible::fluid_scheme_compressible_free (this)
 Free allocated memory and cleanup resources.
 
subroutine fluid_scheme_compressible::fluid_scheme_compressible_validate (this)
 Validate field initialization and compute derived quantities.
 
real(kind=rp) function fluid_scheme_compressible::fluid_scheme_compressible_compute_cfl (this, dt)
 Compute CFL number.
 
subroutine fluid_scheme_compressible::fluid_scheme_compressible_update_material_properties (this, time)
 Set rho and mu.
 
subroutine fluid_scheme_compressible::fluid_scheme_compressible_compute_entropy (this)
 Compute entropy field S = 1/(gamma-1) * rho * (log(p) - gamma * log(rho))
 
subroutine fluid_scheme_compressible::fluid_scheme_compressible_compute_max_wave_speed (this)
 Compute maximum wave speed for compressible flows.