Home
last modified time | relevance | path

Searched refs:A_block_array (Results 1 – 7 of 7) sorted by relevance

/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/
H A Dpar_amg_solve.c48 hypre_ParCSRBlockMatrix **A_block_array; in hypre_BoomerAMGSolve() local
111 A_block_array = hypre_ParAMGDataABlockArray(amg_data); in hypre_BoomerAMGSolve()
344 num_coeffs[j] = (HYPRE_Real) hypre_ParCSRBlockMatrixNumNonzeros(A_block_array[j]); in hypre_BoomerAMGSolve()
345 num_variables[j] = (HYPRE_Real) hypre_ParCSRBlockMatrixGlobalNumRows(A_block_array[j]); in hypre_BoomerAMGSolve()
347 num_coeffs[0] = hypre_ParCSRBlockMatrixDNumNonzeros(A_block_array[0]); in hypre_BoomerAMGSolve()
348 num_variables[0] = hypre_ParCSRBlockMatrixGlobalNumRows(A_block_array[0]); in hypre_BoomerAMGSolve()
H A Dpar_amg_setup.c287 A_block_array = hypre_ParAMGDataABlockArray(amg_data); in hypre_BoomerAMGSetup()
386 if (A_block_array[j]) in hypre_BoomerAMGSetup()
388 hypre_ParCSRBlockMatrixDestroy(A_block_array[j]); in hypre_BoomerAMGSetup()
389 A_block_array[j] = NULL; in hypre_BoomerAMGSetup()
574 if (A_block_array == NULL) in hypre_BoomerAMGSetup()
661 hypre_ParCSRBlockMatrixSetNumNonzeros(A_block_array[0]); in hypre_BoomerAMGSetup()
683 hypre_ParAMGDataABlockArray(amg_data) = A_block_array; in hypre_BoomerAMGSetup()
2086 if (!(A_block_array[level])) in hypre_BoomerAMGSetup()
2728 A_block_array[level], in hypre_BoomerAMGSetup()
2733 A_block_array[level+1] = A_H_block; in hypre_BoomerAMGSetup()
[all …]
H A Dpar_stats.c34 hypre_ParCSRBlockMatrix **A_block_array; in hypre_BoomerAMGSetupStats() local
177 A_block_array = hypre_ParAMGDataABlockArray(amg_data); in hypre_BoomerAMGSetupStats()
410 ndigits[1] = hypre_ndigits(hypre_ParCSRBlockMatrixNumNonzeros(A_block_array[0])); in hypre_BoomerAMGSetupStats()
425 fine_size = hypre_ParCSRBlockMatrixGlobalNumRows(A_block_array[level]); in hypre_BoomerAMGSetupStats()
426 global_nonzeros = hypre_ParCSRBlockMatrixNumNonzeros(A_block_array[level]); in hypre_BoomerAMGSetupStats()
467 A_block_diag = hypre_ParCSRBlockMatrixDiag(A_block_array[level]); in hypre_BoomerAMGSetupStats()
471 A_block_offd = hypre_ParCSRBlockMatrixOffd(A_block_array[level]); in hypre_BoomerAMGSetupStats()
475 block_size = hypre_ParCSRBlockMatrixBlockSize(A_block_array[level]); in hypre_BoomerAMGSetupStats()
478 row_starts = hypre_ParCSRBlockMatrixRowStarts(A_block_array[level]); in hypre_BoomerAMGSetupStats()
480 fine_size = hypre_ParCSRBlockMatrixGlobalNumRows(A_block_array[level]); in hypre_BoomerAMGSetupStats()
[all …]
H A Dpar_cycle.c42 hypre_ParCSRBlockMatrix **A_block_array; in hypre_BoomerAMGCycle() local
125 A_block_array = hypre_ParAMGDataABlockArray(amg_data); in hypre_BoomerAMGCycle()
177 num_coeffs[j] = hypre_ParCSRBlockMatrixNumNonzeros(A_block_array[j]); in hypre_BoomerAMGCycle()
547 Solve_err_flag = hypre_BoomerAMGBlockRelaxIF(A_block_array[level], in hypre_BoomerAMGCycle()
638 hypre_ParCSRBlockMatrixMatvec(alpha, A_block_array[fine_grid], U_array[fine_grid], in hypre_BoomerAMGCycle()
H A Dpar_amg.h114 hypre_ParCSRBlockMatrix **A_block_array; member
400 #define hypre_ParAMGDataABlockArray(amg_data) ((amg_data)->A_block_array)
H A Dpar_amg.c2902 hypre_ParCSRBlockMatrix **A_block_array; in hypre_BoomerAMGGetGridHierarchy() local
2903 A_block_array = hypre_ParAMGDataABlockArray(amg_data); in hypre_BoomerAMGGetGridHierarchy()
2904 if(A_block_array == NULL) in hypre_BoomerAMGGetGridHierarchy()
2911 local_size = hypre_CSRMatrixNumRows(hypre_ParCSRBlockMatrixDiag(A_block_array[0])); in hypre_BoomerAMGGetGridHierarchy()
2936 lev_size = hypre_CSRMatrixNumRows(hypre_ParCSRBlockMatrixDiag(A_block_array[level])); in hypre_BoomerAMGGetGridHierarchy()
H A D_hypre_parcsr_ls.h132 hypre_ParCSRBlockMatrix **A_block_array; member
418 #define hypre_ParAMGDataABlockArray(amg_data) ((amg_data)->A_block_array)