/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/ |
H A D | par_interp_trunc_device.c | 117 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGInterpTruncationDevice() local 148 HYPRE_THRUST_CALL(transform, P_offd_j, P_offd_j + nnz_offd, P_j + nnz_diag, -_1 - 2); in hypre_BoomerAMGInterpTruncationDevice() 191 thrust::make_zip_iterator(thrust::make_tuple(tmp_rowid, P_offd_j, P_offd_a)), in hypre_BoomerAMGInterpTruncationDevice() 198 HYPRE_THRUST_CALL(transform, P_offd_j, P_offd_j + new_nnz_offd, P_offd_j, -_1 - 2); in hypre_BoomerAMGInterpTruncationDevice() 210 …hypre_CSRMatrixJ (P_offd) = hypre_TReAlloc_v2(P_offd_j, HYPRE_Int, nnz_offd, HYPRE_Int, new_nn… in hypre_BoomerAMGInterpTruncationDevice()
|
H A D | par_interp_device.c | 81 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildDirInterpDevice() local 220 P_offd_i, P_offd_j, P_offd_data, in hypre_BoomerAMGBuildDirInterpDevice() 265 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildDirInterpDevice() 278 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildDirInterpDevice() 314 HYPRE_THRUST_CALL(gather, P_offd_j, P_offd_j + P_offd_size, P_colids, P_offd_j); in hypre_BoomerAMGBuildDirInterpDevice() 711 P_offd_j[k + pos] = col; in hypre_BoomerAMGBuildDirInterp_getcoef() 963 P_offd_j[k + pos] = col; in hypre_BoomerAMGBuildDirInterp_getcoef_v2() 1039 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildInterpOnePntDevice() local 1249 P_offd_j ); in hypre_BoomerAMGBuildInterpOnePntDevice() 1283 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildInterpOnePntDevice() [all …]
|
H A D | par_interp.c | 71 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildInterp() local 912 index = P_offd_j[i]; in hypre_BoomerAMGBuildInterp() 935 P_offd_j[i], in hypre_BoomerAMGBuildInterp() 1036 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildInterpHE() local 1813 P_offd_j[i], in hypre_BoomerAMGBuildInterpHE() 2494 P_offd_j[i], in hypre_BoomerAMGBuildDirInterpHost() 3534 P_offd_j[i], in hypre_BoomerAMGBuildInterpModUnk() 3640 P_offd_j[i], in hypre_BoomerAMGTruncandBuild() 4126 i1 = P_offd_j[i]; in hypre_BoomerAMGBuildInterpOnePntHost() 4151 i1 = P_offd_j[i]; in hypre_BoomerAMGBuildInterpOnePntHost() [all …]
|
H A D | par_mod_lr_interp.c | 426 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildModExtInterpHost() 443 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildModExtInterpHost() 453 P_marker[P_offd_j[i]] = 1; in hypre_BoomerAMGBuildModExtInterpHost() 480 P_offd_j[i] = hypre_BinarySearch(map, P_offd_j[i], in hypre_BoomerAMGBuildModExtInterpHost() 1071 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildModExtPIInterpHost() 1088 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildModExtPIInterpHost() 1097 P_marker[P_offd_j[i]] = 1; in hypre_BoomerAMGBuildModExtPIInterpHost() 1121 P_offd_j[i] = hypre_BinarySearch(map, P_offd_j[i], in hypre_BoomerAMGBuildModExtPIInterpHost() 1689 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildModExtPEInterpHost() 1715 P_marker[P_offd_j[i]] = 1; in hypre_BoomerAMGBuildModExtPEInterpHost() [all …]
|
H A D | par_2s_interp.c | 66 HYPRE_Int *P_offd_i, *P_offd_j = NULL; in hypre_BoomerAMGBuildModPartialExtInterpHost() local 492 P_offd_j[cnt_offd] = W_offd_j[j]; in hypre_BoomerAMGBuildModPartialExtInterpHost() 522 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildModPartialExtInterpHost() 539 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildModPartialExtInterpHost() 549 P_marker[P_offd_j[i]] = 1; in hypre_BoomerAMGBuildModPartialExtInterpHost() 574 P_offd_j[i] = hypre_BinarySearch(map, P_offd_j[i], in hypre_BoomerAMGBuildModPartialExtInterpHost() 699 HYPRE_Int *P_offd_i, *P_offd_j = NULL; in hypre_BoomerAMGBuildModPartialExtPEInterpHost() local 1193 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildModPartialExtPEInterpHost() 1210 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildModPartialExtPEInterpHost() 1220 P_marker[P_offd_j[i]] = 1; in hypre_BoomerAMGBuildModPartialExtPEInterpHost() [all …]
|
H A D | par_sv_interp_lsfit.c | 92 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGFitInterpVectors() local 394 coarse_index = P_offd_j[k]; in hypre_BoomerAMGFitInterpVectors() 485 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGFitInterpVectors() 504 index = P_offd_j[i]; in hypre_BoomerAMGFitInterpVectors() 522 P_offd_j[i] = hypre_BinarySearch(tmp_map_offd, in hypre_BoomerAMGFitInterpVectors() 523 P_offd_j[i], in hypre_BoomerAMGFitInterpVectors()
|
H A D | partial.c | 70 HYPRE_Int *P_offd_i, *P_offd_j = NULL; in hypre_BoomerAMGBuildPartialExtPIInterp() local 768 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildPartialExtPIInterp() 782 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildPartialExtPIInterp() 887 HYPRE_Int *P_offd_i, *P_offd_j = NULL; in hypre_BoomerAMGBuildPartialStdInterp() local 1645 j1 = ihat_offd[P_offd_j[jj]]; in hypre_BoomerAMGBuildPartialStdInterp() 1703 j1 = ihat_offd[P_offd_j[jj]]; in hypre_BoomerAMGBuildPartialStdInterp() 1742 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildPartialStdInterp() 1756 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildPartialStdInterp() 1864 HYPRE_Int *P_offd_i, *P_offd_j = NULL; in hypre_BoomerAMGBuildPartialExtInterp() local 2483 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildPartialExtInterp() [all …]
|
H A D | par_lr_interp.c | 77 HYPRE_Int *P_offd_i, *P_offd_j = NULL; in hypre_BoomerAMGBuildStdInterp() local 941 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildStdInterp() 955 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildStdInterp() 1808 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildExtPIInterpHost() 1829 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildExtPIInterpHost() 2752 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildExtPICCInterp() 2766 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildExtPICCInterp() 3609 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildFFInterp() 3623 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildFFInterp() 4476 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildFF1Interp() [all …]
|
H A D | par_gsmg.c | 746 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildInterpLS() local 1157 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildInterpLS() 1169 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildInterpLS() 1183 P_marker[i] = P_offd_j[i]; in hypre_BoomerAMGBuildInterpLS() 1209 P_offd_j[i], in hypre_BoomerAMGBuildInterpLS() 1295 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildInterpGSMG() local 1686 P_offd_j[jj_counter_offd] = i1; in hypre_BoomerAMGBuildInterpGSMG() 1960 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildInterpGSMG() 1972 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildInterpGSMG() 1986 P_marker[i] = P_offd_j[i]; in hypre_BoomerAMGBuildInterpGSMG() [all …]
|
H A D | par_mod_multi_interp_device.c | 138 HYPRE_Int *P_offd_j = NULL; in hypre_BoomerAMGBuildModMultipassDevice() local 563 P_offd_i, P_offd_j, P_offd_data ); in hypre_BoomerAMGBuildModMultipassDevice() 585 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildModMultipassDevice() 596 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildModMultipassDevice() 626 P_offd_j, in hypre_BoomerAMGBuildModMultipassDevice() 657 P_offd_j ); in hypre_BoomerAMGBuildModMultipassDevice() 758 HYPRE_Int *P_offd_j = NULL; in hypre_GenerateMultipassPiDevice() local 902 P_offd_j, in hypre_GenerateMultipassPiDevice() 927 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_GenerateMultipassPiDevice() 1811 P_offd_j[j] = Pi_offd_j[j + i2]; in hypreCUDAKernel_insert_remaining_weights() [all …]
|
H A D | par_sv_interp.c | 248 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMG_GMExpandInterp() local 751 index = P_offd_j[orig_offd_start+j]; in hypre_BoomerAMG_GMExpandInterp() 824 index = P_offd_j[orig_offd_start+j]; in hypre_BoomerAMG_GMExpandInterp() 900 index = P_offd_j[orig_offd_start+j]; in hypre_BoomerAMG_GMExpandInterp() 925 index = P_offd_j[orig_offd_start+j]; in hypre_BoomerAMG_GMExpandInterp() 1523 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGRefineInterp() local 1915 p_point = P_offd_j[pp];/* this is a coarse index */ in hypre_BoomerAMGRefineInterp() 1992 k_point = P_offd_j[k]; /* this is a coarse index */ in hypre_BoomerAMGRefineInterp() 1998 if (P_offd_j[pp] == k_point) in hypre_BoomerAMGRefineInterp() 2067 index = P_offd_j[k]; /* local number */ in hypre_BoomerAMGRefineInterp() [all …]
|
H A D | par_sv_interp_ln.c | 78 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMG_LNExpandInterp() local 711 index = P_offd_j[orig_offd_start+j]; in hypre_BoomerAMG_LNExpandInterp() 781 index = P_offd_j[orig_offd_start+j]; in hypre_BoomerAMG_LNExpandInterp() 1107 p_point = P_offd_j[pp];/* this is a coarse index */ in hypre_BoomerAMG_LNExpandInterp() 1278 kk_point = P_offd_j[kk]; /* this is a coarse index */ in hypre_BoomerAMG_LNExpandInterp() 1282 if (P_offd_j[pp] == kk_point) in hypre_BoomerAMG_LNExpandInterp() 1375 kk_point = P_offd_j[kk]; /* this is a coarse index */ in hypre_BoomerAMG_LNExpandInterp() 1446 index = P_offd_j[kk]; /* local number */ in hypre_BoomerAMG_LNExpandInterp() 1693 kk_point = P_offd_j[kk]; /* this is a coarse index */ in hypre_BoomerAMG_LNExpandInterp() 1973 index = P_offd_j[orig_offd_start+j]; in hypre_BoomerAMG_LNExpandInterp() [all …]
|
H A D | par_mod_multi_interp.c | 69 HYPRE_Int *P_offd_j = NULL; in hypre_BoomerAMGBuildModMultipassHost() local 354 P_offd_j = hypre_CTAlloc(HYPRE_Int, P_offd_i[n_fine], HYPRE_MEMORY_HOST); in hypre_BoomerAMGBuildModMultipassHost() 391 P_offd_j[j] = Pi_offd_j[i2]; in hypre_BoomerAMGBuildModMultipassHost() 415 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildModMultipassHost() 427 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildModMultipassHost() 444 big_P_offd_j[j] = col_map_offd_Pi[P_offd_j[j]]; in hypre_BoomerAMGBuildModMultipassHost() 474 P_offd_j[i] = hypre_BigBinarySearch(col_map_offd_P, in hypre_BoomerAMGBuildModMultipassHost() 565 HYPRE_Int *P_offd_j = NULL; in hypre_GenerateMultipassPi() local 715 P_offd_j = hypre_CTAlloc(HYPRE_Int, nnz_offd, HYPRE_MEMORY_HOST); in hypre_GenerateMultipassPi() 741 P_offd_j[cnt_offd] = fine_to_coarse_offd[j1]; in hypre_GenerateMultipassPi() [all …]
|
H A D | par_multi_interp.c | 72 HYPRE_Int *P_offd_j = NULL; in hypre_BoomerAMGBuildMultipassHost() local 1239 P_offd_j[cnt_offd++] = map_S_to_new[j1]; in hypre_BoomerAMGBuildMultipassHost() 1396 P_offd_j[cnt_offd++] = k1; in hypre_BoomerAMGBuildMultipassHost() 1433 k1 = P_offd_j[k]; in hypre_BoomerAMGBuildMultipassHost() 1610 P_offd_j[cnt_offd++] = map_S_to_new[j1]; in hypre_BoomerAMGBuildMultipassHost() 1756 P_offd_j[cnt_offd++] = k1; in hypre_BoomerAMGBuildMultipassHost() 1785 k1 = P_offd_j[k]; in hypre_BoomerAMGBuildMultipassHost() 1885 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_BoomerAMGBuildMultipassHost() 1898 P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildMultipassHost() 1918 index = P_offd_j[i]; in hypre_BoomerAMGBuildMultipassHost() [all …]
|
H A D | par_mgr.c | 858 HYPRE_Int *P_offd_j; in hypre_MGRBuildP() local 1315 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_MGRBuildP() 1332 index = P_offd_j[i]; in hypre_MGRBuildP() 1356 P_offd_j[i], in hypre_MGRBuildP() 1426 HYPRE_Int *P_offd_j; in hypre_MGRBuildPDRS() local 1862 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_MGRBuildPDRS() 1880 index = P_offd_j[i]; in hypre_MGRBuildPDRS() 2432 HYPRE_Int *P_offd_j; in hypre_MGRBuildInterpApproximateInverseExp() local 2641 hypre_CSRMatrixJ(P_offd) = P_offd_j; in hypre_MGRBuildInterpApproximateInverseExp() 2699 HYPRE_Int *P_offd_j; in hypre_MGRBuildInterpApproximateInverse() local [all …]
|
H A D | aux_interp.c | 679 HYPRE_Int *P_offd_j = P->offd->j; in hypre_build_interp_colmap() local 708 index = P_offd_j[i]; in hypre_build_interp_colmap() 774 P_offd_j[i] = P_marker[P_offd_j[i]]; in hypre_build_interp_colmap()
|
H A D | par_jacobi_interp.c | 395 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGTruncateInterp() local 478 P_offd_j[m1o] = P_offd_j[m]; in hypre_BoomerAMGTruncateInterp()
|
H A D | par_rap.c | 76 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_BoomerAMGBuildCoarseOperatorKT() local 692 i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; in hypre_BoomerAMGBuildCoarseOperatorKT() 939 i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; in hypre_BoomerAMGBuildCoarseOperatorKT() 978 i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; in hypre_BoomerAMGBuildCoarseOperatorKT() 1397 i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; in hypre_BoomerAMGBuildCoarseOperatorKT() 1831 i2 = map_P_to_RAP[P_offd_j[jj2]] + num_cols_diag_P; in hypre_BoomerAMGBuildCoarseOperatorKT()
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_block_mv/ |
H A D | par_csr_block_interp.c | 87 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildBlockInterp() local 1033 index = P_offd_j[i]; in hypre_BoomerAMGBuildBlockInterp() 1228 P_offd_j[next_open_offd] = P_offd_j[now_checking_offd]; in hypre_BoomerAMGBlockInterpTruncation() 1440 P_offd_j[cnt_offd] = P_offd_j[j]; in hypre_BoomerAMGBlockInterpTruncation() 1637 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildBlockInterpDiag() local 2614 index = P_offd_j[i]; in hypre_BoomerAMGBuildBlockInterpDiag() 3665 index = P_offd_j[i]; in hypre_BoomerAMGBuildBlockInterpRV() 3801 HYPRE_Int *P_offd_j; in hypre_BoomerAMGBuildBlockInterpRV2() local 4699 index = P_offd_j[i]; in hypre_BoomerAMGBuildBlockInterpRV2() 5424 index = P_offd_j[i]; in hypre_BoomerAMGBuildBlockDirInterp() [all …]
|
H A D | par_csr_block_rap.c | 209 HYPRE_Int *P_offd_j = hypre_CSRBlockMatrixJ(P_offd); in hypre_ParCSRBlockMatrixRAP() local 656 i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; in hypre_ParCSRBlockMatrixRAP() 925 i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; in hypre_ParCSRBlockMatrixRAP() 974 i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; in hypre_ParCSRBlockMatrixRAP() 1303 i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; in hypre_ParCSRBlockMatrixRAP() 1670 i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; in hypre_ParCSRBlockMatrixRAP() 1721 i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; in hypre_ParCSRBlockMatrixRAP()
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_mv/ |
H A D | par_csr_matop_marked.c | 276 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_ParMatmul_FC() local 501 P_diag_i, P_diag_j, P_offd_i, P_offd_j, in hypre_ParMatmul_FC() 671 i3 = num_cols_diag_P+map_P_to_C[P_offd_j[jj3]]; in hypre_ParMatmul_FC() 709 C_offd_j[jj_count_offd] = P_offd_j[jj_count_offd]; in hypre_ParMatmul_FC() 887 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); in hypre_ParMatMinus_F() local 1073 jP = P_offd_j[mp]; in hypre_ParMatMinus_F() 1199 HYPRE_Int *P_offd_j = hypre_CSRMatrixJ(P_offd); 1263 if ( jC==P_offd_j[m] )
|