#include "lah_amg_interface.h"
Functions | |
| int | lar_allocate_SM_and_LV_petsc (int Max_SM_size, int Nrblocks, int Nrdof_glob, int *Nrdofbl, int *Posglob, int *Nroffbl, int **L_offbl) |
| int | lar_initialize_SM_and_LV_petsc (int Matrix_id, int Comp_type) |
| double | lar_get_storage_petsc (int Matrix_id) |
| int | lar_assemble_SM_and_LV_petsc (int Matrix_id, int Comp_type, int Nr_dof_bl, int *L_bl_id, int *L_bl_nrdof, double *Stiff_mat, double *Rhs_vect, char *Rewr_dofs) |
| int | lar_allocate_preconditioner_petsc (int Matrix_id) |
| int | lar_fill_preconditioner_petsc (int Matrix_id) |
| int | lar_free_preconditioner_petsc (int Matrix_id) |
| int | lar_free_SM_and_LV_petsc (int Matrix_id) |
| void | lar_compute_residual_petsc (int Matrix_id, int Use_rhs, int Ini_zero, int Ndof, double *X, double *B, double *V) |
| void | lar_perform_BJ_or_GS_iterations_petsc (int Matrix_id, int Use_rhs, int Ini_zero, int Nr_prec, int Ndof, double *V, double *B) |
| void | lar_perform_rhsub_petsc (int Matrix_id, int Ndof, double *V, double *B) |
| int | lar_block_print_matrix_petsc (int Matrix_id) |
| int lar_allocate_preconditioner_petsc | ( | int | Matrix_id | ) |
| int lar_allocate_SM_and_LV_petsc | ( | int | Max_SM_size, | |
| int | Nrblocks, | |||
| int | Nrdof_glob, | |||
| int * | Nrdofbl, | |||
| int * | Posglob, | |||
| int * | Nroffbl, | |||
| int ** | L_offbl | |||
| ) |


| int lar_assemble_SM_and_LV_petsc | ( | int | Matrix_id, | |
| int | Comp_type, | |||
| int | Nr_dof_bl, | |||
| int * | L_bl_id, | |||
| int * | L_bl_nrdof, | |||
| double * | Stiff_mat, | |||
| double * | Rhs_vect, | |||
| char * | Rewr_dofs | |||
| ) |


| int lar_block_print_matrix_petsc | ( | int | Matrix_id | ) |
| void lar_compute_residual_petsc | ( | int | Matrix_id, | |
| int | Use_rhs, | |||
| int | Ini_zero, | |||
| int | Ndof, | |||
| double * | X, | |||
| double * | B, | |||
| double * | V | |||
| ) |
| int lar_fill_preconditioner_petsc | ( | int | Matrix_id | ) |


| int lar_free_preconditioner_petsc | ( | int | Matrix_id | ) |

| int lar_free_SM_and_LV_petsc | ( | int | Matrix_id | ) |


| double lar_get_storage_petsc | ( | int | Matrix_id | ) |
| int lar_initialize_SM_and_LV_petsc | ( | int | Matrix_id, | |
| int | Comp_type | |||
| ) |


| void lar_perform_BJ_or_GS_iterations_petsc | ( | int | Matrix_id, | |
| int | Use_rhs, | |||
| int | Ini_zero, | |||
| int | Nr_prec, | |||
| int | Ndof, | |||
| double * | V, | |||
| double * | B | |||
| ) |


| void lar_perform_rhsub_petsc | ( | int | Matrix_id, | |
| int | Ndof, | |||
| double * | V, | |||
| double * | B | |||
| ) |
1.6.1