Neko 0.9.99
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 79 of file tree_amg_utils.f90.
|
private |
Definition at line 148 of file tree_amg_utils.f90.
|
private |
Get the ghosts to agree on the value of 1.0
Definition at line 113 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 53 of file tree_amg_utils.f90.