Neko 1.99.2
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
compressible_ops_device.F90 File Reference

Go to the source code of this file.

Data Types

interface  compressible_ops_device::hip_compute_max_wave_speed
 
interface  compressible_ops_device::hip_compute_entropy
 
interface  compressible_ops_device::hip_update_uvw
 
interface  compressible_ops_device::hip_update_mxyz_p_ruvw
 
interface  compressible_ops_device::hip_update_e
 

Modules

module  compressible_ops_device
 Device implementation of compressible flow operations.
 

Functions/Subroutines

subroutine, public compressible_ops_device::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::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.
 
subroutine, public compressible_ops_device::compressible_ops_device_update_uvw (u_d, v_d, w_d, m_x_d, m_y_d, m_z_d, rho_d, n)
 Update u,v,w fields.
 
subroutine, public compressible_ops_device::compressible_ops_device_update_mxyz_p_ruvw (m_x_d, m_y_d, m_z_d, p_d, ruvw_d, u_d, v_d, w_d, e_d, rho_d, gamma, n)
 Update m_x, m_y, m_z, p, ruvw, fields.
 
subroutine, public compressible_ops_device::compressible_ops_device_update_e (e_d, p_d, ruvw_d, gamma, n)
 Update E field.