Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
compressible_ops_device Module Reference

Device implementation of compressible flow operations.

Data Types

interface  hip_compute_entropy
 
interface  hip_compute_max_wave_speed
 

Functions/Subroutines

subroutine, public compressible_ops_device_compute_max_wave_speed (max_wave_speed, u, v, w, gamma, p, rho, n)
 Compute maximum wave speed for compressible flows on device.
 
subroutine, public compressible_ops_device_compute_entropy (s, p, rho, gamma, n)
 Compute entropy field S = 1/(gamma-1) * rho * (log(p) - gamma * log(rho)) on device.
 

Function/Subroutine Documentation

◆ compressible_ops_device_compute_entropy()

subroutine, public compressible_ops_device::compressible_ops_device_compute_entropy ( type(field_t), intent(inout s,
type(field_t), intent(in p,
type(field_t), intent(in rho,
real(kind=rp), intent(in gamma,
integer, intent(in n 
)

Definition at line 139 of file compressible_ops_device.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ compressible_ops_device_compute_max_wave_speed()

subroutine, public compressible_ops_device::compressible_ops_device_compute_max_wave_speed ( type(field_t), intent(inout max_wave_speed,
type(field_t), intent(in u,
type(field_t), intent(in v,
type(field_t), intent(in w,
real(kind=rp), intent(in gamma,
type(field_t), intent(in p,
type(field_t), intent(in rho,
integer, intent(in n 
)

Definition at line 121 of file compressible_ops_device.F90.

Here is the call graph for this function:
Here is the caller graph for this function: