|
Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Implements device kernels for use with TreeAMG smoothers.
Data Types | |
| interface | hip_amg_cheby_solve_part1 |
| interface | hip_amg_cheby_solve_part2 |
Functions/Subroutines | |
| subroutine, public | amg_device_cheby_solve_part1 (r_d, f_d, w_d, x_d, d_d, inv_thet, n, zero_initial) |
| subroutine, public | amg_device_cheby_solve_part2 (r_d, w_d, d_d, x_d, tmp1, tmp2, n) |
| subroutine, public device_tree_amg_smoother::amg_device_cheby_solve_part1 | ( | type(c_ptr), intent(inout) | r_d, |
| type(c_ptr), intent(inout) | f_d, | ||
| type(c_ptr), intent(inout) | w_d, | ||
| type(c_ptr), intent(inout) | x_d, | ||
| type(c_ptr), intent(inout) | d_d, | ||
| real(kind=rp), intent(in) | inv_thet, | ||
| integer, intent(in) | n, | ||
| logical, intent(in) | zero_initial | ||
| ) |
Definition at line 95 of file device_tree_amg_smoother.F90.


| subroutine, public device_tree_amg_smoother::amg_device_cheby_solve_part2 | ( | type(c_ptr), intent(inout) | r_d, |
| type(c_ptr), intent(inout) | w_d, | ||
| type(c_ptr), intent(inout) | d_d, | ||
| type(c_ptr), intent(inout) | x_d, | ||
| real(kind=rp), intent(in) | tmp1, | ||
| real(kind=rp), intent(in) | tmp2, | ||
| integer, intent(in) | n | ||
| ) |
Definition at line 116 of file device_tree_amg_smoother.F90.

