|
Neko 1.99.6
A portable framework for high-order spectral element flow simulations
|
Device implementation of compressible flow operations.
Data Types | |
| interface | hip_compute_entropy |
| interface | hip_compute_max_wave_speed |
| interface | hip_ns_flux_finalize |
| interface | hip_ns_flux_prepare |
| interface | hip_ns_flux_temperature |
| interface | hip_update_e |
| interface | hip_update_mxyz_p_ruvw |
| interface | hip_update_temperature |
| interface | hip_update_uvw |
| 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 515 of file compressible_ops_device.F90.


| 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 490 of file compressible_ops_device.F90.


| subroutine, public compressible_ops_device::compressible_ops_device_ns_flux_finalize | ( | type(c_ptr), intent(inout) | visc_m_x_d, |
| type(c_ptr), intent(inout) | visc_m_y_d, | ||
| type(c_ptr), intent(inout) | visc_m_z_d, | ||
| type(c_ptr), intent(inout) | visc_e_d, | ||
| type(c_ptr), intent(inout) | f_x_d, | ||
| type(c_ptr), intent(inout) | f_y_d, | ||
| type(c_ptr), intent(inout) | f_z_d, | ||
| type(c_ptr), intent(in) | opgrad_x_d, | ||
| type(c_ptr), intent(in) | opgrad_y_d, | ||
| type(c_ptr), intent(in) | opgrad_z_d, | ||
| type(c_ptr), intent(in) | u_d, | ||
| type(c_ptr), intent(in) | v_d, | ||
| type(c_ptr), intent(in) | w_d, | ||
| type(c_ptr), intent(in) | b_d, | ||
| type(c_ptr), intent(in) | dissipation_d, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 660 of file compressible_ops_device.F90.


| subroutine, public compressible_ops_device::compressible_ops_device_ns_flux_prepare | ( | type(c_ptr), intent(inout) | div_flux_d, |
| type(c_ptr), intent(inout) | dissipation_d, | ||
| type(c_ptr), intent(inout) | h1_d, | ||
| type(c_ptr), intent(in) | dudx_d, | ||
| type(c_ptr), intent(in) | dudy_d, | ||
| type(c_ptr), intent(in) | dudz_d, | ||
| type(c_ptr), intent(in) | dvdx_d, | ||
| type(c_ptr), intent(in) | dvdy_d, | ||
| type(c_ptr), intent(in) | dvdz_d, | ||
| type(c_ptr), intent(in) | dwdx_d, | ||
| type(c_ptr), intent(in) | dwdy_d, | ||
| type(c_ptr), intent(in) | dwdz_d, | ||
| type(c_ptr), intent(in) | mu_d, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 628 of file compressible_ops_device.F90.


| subroutine, public compressible_ops_device::compressible_ops_device_ns_flux_temperature | ( | type(c_ptr), intent(inout) | div_flux_d, |
| type(c_ptr), intent(inout) | h1_d, | ||
| type(c_ptr), intent(in) | p_d, | ||
| type(c_ptr), intent(in) | rho_d, | ||
| type(c_ptr), intent(in) | kappa_d, | ||
| real(kind=rp), intent(in) | gamma, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 692 of file compressible_ops_device.F90.


| subroutine, public compressible_ops_device::compressible_ops_device_update_e | ( | type(c_ptr), intent(inout) | e_d, |
| type(c_ptr), intent(inout) | p_d, | ||
| type(c_ptr), intent(in) | ruvw_d, | ||
| real(kind=rp), intent(in) | gamma, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 584 of file compressible_ops_device.F90.


| subroutine, public compressible_ops_device::compressible_ops_device_update_mxyz_p_ruvw | ( | type(c_ptr), intent(inout) | m_x_d, |
| type(c_ptr), intent(inout) | m_y_d, | ||
| type(c_ptr), intent(inout) | m_z_d, | ||
| type(c_ptr), intent(inout) | p_d, | ||
| type(c_ptr), intent(inout) | ruvw_d, | ||
| type(c_ptr), intent(in) | u_d, | ||
| type(c_ptr), intent(in) | v_d, | ||
| type(c_ptr), intent(in) | w_d, | ||
| type(c_ptr), intent(in) | e_d, | ||
| type(c_ptr), intent(in) | rho_d, | ||
| real(kind=rp), intent(in) | gamma, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 557 of file compressible_ops_device.F90.


| subroutine, public compressible_ops_device::compressible_ops_device_update_temperature | ( | type(c_ptr), intent(inout) | t_d, |
| type(c_ptr), intent(in) | p_d, | ||
| type(c_ptr), intent(in) | rho_d, | ||
| real(kind=rp), intent(in) | gamma, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 606 of file compressible_ops_device.F90.


| subroutine, public compressible_ops_device::compressible_ops_device_update_uvw | ( | type(c_ptr), intent(inout) | u_d, |
| type(c_ptr), intent(inout) | v_d, | ||
| type(c_ptr), intent(inout) | w_d, | ||
| type(c_ptr), intent(in) | m_x_d, | ||
| type(c_ptr), intent(in) | m_y_d, | ||
| type(c_ptr), intent(in) | m_z_d, | ||
| type(c_ptr), intent(in) | rho_d, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 535 of file compressible_ops_device.F90.

