|
Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Implements utilities for the TreeAMG hierarchy structure.
Functions/Subroutines | |
| subroutine, public | tamg_sample_matrix_val (val, amg, lvl, i, j) |
| Sample the values in a matix (expensive, use with caution) | |
| subroutine | tamg_print_matrix (amg, lvl) |
| never call this function also this does not account for duplicates/ghosts in dofs | |
| subroutine | tamg_print_restriction_matrix (amg, lvl) |
| never call this function also this does not account for duplicates/ghosts in dofs | |
| subroutine | tamg_print_prolongation_matrix (amg, lvl) |
| never call this function also this does not account for duplicates/ghosts in dofs | |
|
private |
Get the ghosts to agree on the value of 1.0
Definition at line 77 of file tree_amg_utils.f90.
|
private |
Definition at line 146 of file tree_amg_utils.f90.
|
private |
Get the ghosts to agree on the value of 1.0
Definition at line 111 of file tree_amg_utils.f90.
| subroutine, public tree_amg_utils::tamg_sample_matrix_val | ( | real(kind=rp), intent(inout) | val, |
| type(tamg_hierarchy_t), intent(inout) | amg, | ||
| integer, intent(in) | lvl, | ||
| integer, intent(in) | i, | ||
| integer, intent(in) | j | ||
| ) |
| val | Return the matrix value in A(i,j) |
| amg | The TreeAMG object (the matrix A) |
| lvl | Current level of the cycle |
| i | The row index to sample A(i,j) |
| j | The column index to sample A(i,j) |
Get the ghosts to agree on the value of 1.0
Definition at line 51 of file tree_amg_utils.f90.