Home
last modified time | relevance | path

Searched refs:num_cols_offd_A (Results 1 – 16 of 16) sorted by relevance

/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/
H A Dpar_rap.c234 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 Dpar_mod_multi_interp.c47 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 Dpar_mod_multi_interp_device.c120 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 Dpar_nodal_systems.c859 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 Dpar_strength.c1555 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 Dpar_multi_interp.c47 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 Dpar_csr_bool_matop.c27 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 Dpar_csr_aat.c33 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 Dpar_csr_matop_marked.c23 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 Dpar_csr_matop_device.c814 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 Dpar_csr_triplemat.c503 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 Dpar_csr_matop.c61 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 Dprotos.h98 …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.h724 …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 Dpar_csr_matrix.c2023 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 Dpar_csr_block_rap.c355 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 …]