Home
last modified time | relevance | path

Searched refs:P_offd_j (Results 1 – 21 of 21) sorted by relevance

/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/
H A Dpar_interp_trunc_device.c117 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 Dpar_interp_device.c81 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 Dpar_interp.c71 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 Dpar_mod_lr_interp.c426 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 Dpar_2s_interp.c66 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 Dpar_sv_interp_lsfit.c92 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 Dpartial.c70 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 Dpar_lr_interp.c77 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 Dpar_gsmg.c746 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 Dpar_mod_multi_interp_device.c138 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 Dpar_sv_interp.c248 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 Dpar_sv_interp_ln.c78 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 Dpar_mod_multi_interp.c69 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 Dpar_multi_interp.c72 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 Dpar_mgr.c858 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 Daux_interp.c679 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 Dpar_jacobi_interp.c395 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 Dpar_rap.c76 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 Dpar_csr_block_interp.c87 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 Dpar_csr_block_rap.c209 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 Dpar_csr_matop_marked.c276 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] )