/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/ |
H A D | par_rap.c | 234 num_nz_cols_A = num_cols_diag_A + num_cols_offd_A; in hypre_BoomerAMGBuildCoarseOperatorKT() 657 if (A_marker[i2+num_cols_offd_A] != ic) in hypre_BoomerAMGBuildCoarseOperatorKT() 664 A_marker[i2+num_cols_offd_A] = ic; in hypre_BoomerAMGBuildCoarseOperatorKT() 908 A_marker[i2+num_cols_offd_A] = ic; in hypre_BoomerAMGBuildCoarseOperatorKT() 1288 if (num_cols_offd_A) in hypre_BoomerAMGBuildCoarseOperatorKT() 1360 if (A_marker[i2+num_cols_offd_A] != ic) in hypre_BoomerAMGBuildCoarseOperatorKT() 1367 A_marker[i2+num_cols_offd_A] = ic; in hypre_BoomerAMGBuildCoarseOperatorKT() 1467 if (num_cols_offd_A) in hypre_BoomerAMGBuildCoarseOperatorKT() 1528 if (num_cols_offd_A) in hypre_BoomerAMGBuildCoarseOperatorKT() 1661 if (num_cols_offd_A) in hypre_BoomerAMGBuildCoarseOperatorKT() [all …]
|
H A D | par_mod_multi_interp.c | 47 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_BoomerAMGBuildModMultipassHost() local 150 dof_func_offd = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A, HYPRE_MEMORY_HOST); in hypre_BoomerAMGBuildModMultipassHost() 172 pass_marker_offd = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A, HYPRE_MEMORY_HOST); in hypre_BoomerAMGBuildModMultipassHost() 538 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_GenerateMultipassPi() local 641 big_convert_offd = hypre_CTAlloc(HYPRE_BigInt, num_cols_offd_A, HYPRE_MEMORY_HOST); in hypre_GenerateMultipassPi() 642 fine_to_coarse_offd = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A, HYPRE_MEMORY_HOST); in hypre_GenerateMultipassPi() 660 for (i=0; i < num_cols_offd_A; i++) in hypre_GenerateMultipassPi() 671 for (i=0; i < num_cols_offd_A; i++) in hypre_GenerateMultipassPi() 853 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_GenerateMultiPi() local 987 for (i=0; i < num_cols_offd_A; i++) in hypre_GenerateMultiPi() [all …]
|
H A D | par_mod_multi_interp_device.c | 120 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_BoomerAMGBuildModMultipassDevice() local 252 dof_func_offd = hypre_TAlloc(HYPRE_Int, num_cols_offd_A, HYPRE_MEMORY_DEVICE); in hypre_BoomerAMGBuildModMultipassDevice() 276 pass_marker_offd = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A + 1, HYPRE_MEMORY_DEVICE); in hypre_BoomerAMGBuildModMultipassDevice() 733 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_GenerateMultipassPiDevice() local 808 big_convert_offd = hypre_TAlloc(HYPRE_BigInt, num_cols_offd_A, HYPRE_MEMORY_DEVICE); in hypre_GenerateMultipassPiDevice() 834 big_convert_offd + num_cols_offd_A, in hypre_GenerateMultipassPiDevice() 971 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_GenerateMultiPiDevice() local 1056 big_convert_offd = hypre_TAlloc(HYPRE_BigInt, num_cols_offd_A, HYPRE_MEMORY_DEVICE); in hypre_GenerateMultiPiDevice() 1082 big_convert_offd + num_cols_offd_A, in hypre_GenerateMultiPiDevice() 1255 HYPRE_Int num_cols_offd_A, in hypre_modmp_compute_num_cols_offd_fine_to_coarse() argument [all …]
|
H A D | par_nodal_systems.c | 859 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_BoomerAMGCreateScalarCFS() local 1037 S_marker_offd = hypre_TAlloc(HYPRE_Int, num_cols_offd_A, HYPRE_MEMORY_HOST); in hypre_BoomerAMGCreateScalarCFS() 1038 col_map_offd_S = hypre_TAlloc(HYPRE_BigInt, num_cols_offd_A, HYPRE_MEMORY_HOST); in hypre_BoomerAMGCreateScalarCFS() 1039 for (i = 0; i < num_cols_offd_A; i++) in hypre_BoomerAMGCreateScalarCFS() 1088 index = hypre_BigBinarySearch(col_map_offd_A,big_index, num_cols_offd_A); in hypre_BoomerAMGCreateScalarCFS() 1115 row_starts_S, col_starts_S, num_cols_offd_A, in hypre_BoomerAMGCreateScalarCFS()
|
H A D | par_strength.c | 1555 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_BoomerAMGCreateSCommPkg() local 1572 if (num_cols_offd_A) in hypre_BoomerAMGCreateSCommPkg() 1573 S_marker = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A, HYPRE_MEMORY_HOST); in hypre_BoomerAMGCreateSCommPkg() 1575 for (i=0; i < num_cols_offd_A; i++) in hypre_BoomerAMGCreateSCommPkg() 1619 if (num_cols_offd_S < num_cols_offd_A) in hypre_BoomerAMGCreateSCommPkg()
|
H A D | par_multi_interp.c | 47 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_BoomerAMGBuildMultipassHost() local 224 num_cols_offd = num_cols_offd_A; in hypre_BoomerAMGBuildMultipassHost() 226 if (num_cols_offd_A) in hypre_BoomerAMGBuildMultipassHost()
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_mv/ |
H A D | par_csr_bool_matop.c | 27 HYPRE_Int num_cols_offd_A = hypre_CSRBooleanMatrix_Get_NCols(A_offd); in hypre_ParBooleanMatmul() local 126 B_ext_diag_i = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A+1, HYPRE_MEMORY_HOST); in hypre_ParBooleanMatmul() 132 for (i=0; i < num_cols_offd_A; i++) in hypre_ParBooleanMatmul() 154 for (i=0; i < num_cols_offd_A; i++) in hypre_ParBooleanMatmul() 239 num_cols_offd_A, allsquare, in hypre_ParBooleanMatmul() 303 if (num_cols_offd_A) in hypre_ParBooleanMatmul() 597 HYPRE_Int num_cols_offd_A = hypre_CSRBooleanMatrix_Get_NCols(A_offd); in hypre_ParBooleanAAt() local 689 num_rows_diag_A, num_cols_offd_A, in hypre_ParBooleanAAt() 808 if (num_cols_offd_A) in hypre_ParBooleanAAt() 915 if (num_cols_offd_A) { in hypre_ParBooleanAAt() [all …]
|
H A D | par_csr_aat.c | 33 HYPRE_Int num_cols_offd_A, in hypre_ParAat_RowSizes() argument 93 if (num_cols_offd_A) in hypre_ParAat_RowSizes() 319 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_ParCSRAAt() local 420 num_rows_diag_A, num_cols_offd_A, in hypre_ParCSRAAt() 551 if (num_cols_offd_A) in hypre_ParCSRAAt() 673 if (num_cols_offd_A) { in hypre_ParCSRAAt() 797 if (num_cols_offd_A) in hypre_ParCSRAAt()
|
H A D | par_csr_matop_marked.c | 23 HYPRE_Int num_rows_diag_A, HYPRE_Int num_cols_offd_A, HYPRE_Int allsquare, in hypre_ParMatmul_RowSizes_Marked() argument 104 if (num_cols_offd_A) in hypre_ParMatmul_RowSizes_Marked() 263 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_ParMatmul_FC() local 373 P_ext_diag_i = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A+1, HYPRE_MEMORY_HOST); in hypre_ParMatmul_FC() 374 P_ext_offd_i = hypre_CTAlloc(HYPRE_Int, num_cols_offd_A+1, HYPRE_MEMORY_HOST); in hypre_ParMatmul_FC() 379 for (i=0; i < num_cols_offd_A; i++) in hypre_ParMatmul_FC() 404 for (i=0; i < num_cols_offd_A; i++) in hypre_ParMatmul_FC() 505 num_rows_diag_A, num_cols_offd_A, allsquare, in hypre_ParMatmul_FC() 571 if (num_cols_offd_A) in hypre_ParMatmul_FC()
|
H A D | par_csr_matop_device.c | 814 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_ConcatDiagOffdAndExtDevice() local 831 …tDevice_core(0, E_nrows, E_nnz, NULL, E_bigj, NULL, NULL, first_col_A, last_col_A, num_cols_offd_A, in hypre_ConcatDiagOffdAndExtDevice() 841 first_col_A, last_col_A, num_cols_offd_A, col_map_offd_A, in hypre_ConcatDiagOffdAndExtDevice() 1443 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_ParCSRMatrixAddDevice() local 1460 …HYPRE_BigInt *tmp = hypre_TAlloc(HYPRE_BigInt, num_cols_offd_A + num_cols_offd_B, HYPRE_MEMORY_DEV… in hypre_ParCSRMatrixAddDevice() 1461 … hypre_ParCSRMatrixDeviceColMapOffd(A), HYPRE_BigInt, num_cols_offd_A, HYPRE_MEMORY… in hypre_ParCSRMatrixAddDevice() 1462 …hypre_TMemcpy(tmp + num_cols_offd_A, hypre_ParCSRMatrixDeviceColMapOffd(B), HYPRE_BigInt, num_cols… in hypre_ParCSRMatrixAddDevice() 1463 HYPRE_THRUST_CALL( sort, tmp, tmp + num_cols_offd_A + num_cols_offd_B ); in hypre_ParCSRMatrixAddDevice() 1464 … HYPRE_BigInt *new_end = HYPRE_THRUST_CALL( unique, tmp, tmp + num_cols_offd_A + num_cols_offd_B ); in hypre_ParCSRMatrixAddDevice() 1471 HYPRE_Int *offd_B2C = offd_A2C + num_cols_offd_A; in hypre_ParCSRMatrixAddDevice() [all …]
|
H A D | par_csr_triplemat.c | 503 HYPRE_Int num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_ParCSRMatrixRAPKTHost() local 618 if (num_cols_offd_A) in hypre_ParCSRMatrixRAPKTHost() 675 if (num_cols_offd_A) /* number of rows for Pext_diag */ in hypre_ParCSRMatrixRAPKTHost() 686 if (num_cols_offd_P && num_cols_offd_A) in hypre_ParCSRMatrixRAPKTHost() 692 else if (num_cols_offd_A) in hypre_ParCSRMatrixRAPKTHost()
|
H A D | par_csr_matop.c | 61 HYPRE_Int num_cols_offd_A, in hypre_ParMatmul_RowSizes() argument 148 if (num_cols_offd_A) in hypre_ParMatmul_RowSizes() 536 size = num_cols_offd_A/num_threads; in hypre_ParMatmul() 537 rest = num_cols_offd_A - size*num_threads; in hypre_ParMatmul() 659 for (i = 0; i < num_cols_offd_A; i++) in hypre_ParMatmul() 724 size = num_cols_offd_A/num_threads; in hypre_ParMatmul() 725 rest = num_cols_offd_A - size*num_threads; in hypre_ParMatmul() 1041 if (num_cols_offd_A) in hypre_ParMatmul() 3209 if (num_cols_offd_A) in hypre_ParCSRMatrixAminvDB() 3213 for (i = 0; i < num_cols_offd_A; i++) in hypre_ParCSRMatrixAminvDB() [all …]
|
H A D | protos.h | 98 …ize , HYPRE_Int *C_offd_size , HYPRE_Int num_rows_diag_A , HYPRE_Int num_cols_offd_A , HYPRE_Int n… 160 …ize , HYPRE_Int num_rownnz_A , HYPRE_Int num_rows_diag_A , HYPRE_Int num_cols_offd_A , HYPRE_Int … 218 …ize , HYPRE_Int *C_offd_size , HYPRE_Int num_rows_diag_A , HYPRE_Int num_cols_offd_A , HYPRE_Int a…
|
H A D | _hypre_parcsr_mv.h | 724 …ize , HYPRE_Int *C_offd_size , HYPRE_Int num_rows_diag_A , HYPRE_Int num_cols_offd_A , HYPRE_Int n… 786 …ize , HYPRE_Int num_rownnz_A , HYPRE_Int num_rows_diag_A , HYPRE_Int num_cols_offd_A , HYPRE_Int … 844 …ize , HYPRE_Int *C_offd_size , HYPRE_Int num_rows_diag_A , HYPRE_Int num_cols_offd_A , HYPRE_Int a…
|
H A D | par_csr_matrix.c | 2023 HYPRE_Int num_cols_offd_A; in hypre_ParCSRMatrixCopy() local 2042 num_cols_offd_A = hypre_CSRMatrixNumCols(A_offd); in hypre_ParCSRMatrixCopy() 2045 hypre_assert(num_cols_offd_A == num_cols_offd_B); in hypre_ParCSRMatrixCopy()
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_block_mv/ |
H A D | par_csr_block_rap.c | 355 num_nz_cols_A = num_cols_diag_A + num_cols_offd_A; in hypre_ParCSRBlockMatrixRAP() 376 for (i=0; i < num_cols_offd_A; i++) in hypre_ParCSRBlockMatrixRAP() 401 for (i=0; i < num_cols_offd_A; i++) in hypre_ParCSRBlockMatrixRAP() 627 A_marker[i2+num_cols_offd_A] = ic; in hypre_ParCSRBlockMatrixRAP() 888 A_marker[i2+num_cols_offd_A] = ic; in hypre_ParCSRBlockMatrixRAP() 1193 if (num_cols_offd_A) in hypre_ParCSRBlockMatrixRAP() 1265 if (A_marker[i2+num_cols_offd_A] != ic) in hypre_ParCSRBlockMatrixRAP() 1272 A_marker[i2+num_cols_offd_A] = ic; in hypre_ParCSRBlockMatrixRAP() 1493 if (num_cols_offd_A) in hypre_ParCSRBlockMatrixRAP() 1624 if (A_marker[i2+num_cols_offd_A] != ic) in hypre_ParCSRBlockMatrixRAP() [all …]
|