|
| 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.
|
| |
| subroutine, public | compressible_ops_device::compressible_ops_device_update_temperature (t_d, p_d, rho_d, gamma, n) |
| | Update temperature field.
|
| |
| subroutine, public | compressible_ops_device::compressible_ops_device_ns_flux_prepare (div_flux_d, dissipation_d, h1_d, dudx_d, dudy_d, dudz_d, dvdx_d, dvdy_d, dvdz_d, dwdx_d, dwdy_d, dwdz_d, mu_d, n) |
| | Prepare physical Navier-Stokes flux work arrays.
|
| |
| subroutine, public | compressible_ops_device::compressible_ops_device_ns_flux_finalize (visc_m_x_d, visc_m_y_d, visc_m_z_d, visc_e_d, f_x_d, f_y_d, f_z_d, opgrad_x_d, opgrad_y_d, opgrad_z_d, u_d, v_d, w_d, b_d, dissipation_d, n) |
| | Finish physical Navier-Stokes flux assembly.
|
| |
| subroutine, public | compressible_ops_device::compressible_ops_device_ns_flux_temperature (div_flux_d, h1_d, p_d, rho_d, kappa_d, gamma, n) |
| | Prepare temperature and conductivity coefficient for energy flux.
|
| |