Home
last modified time | relevance | path

Searched refs:recv_vec_starts (Results 1 – 22 of 22) sorted by relevance

/dports/science/hypre/hypre-2.23.0/src/parcsr_mv/
H A Dnew_commpkg.c27 HYPRE_Int *recv_vec_starts, *recv_procs; in hypre_PrintCommpkg() local
48 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_PrintCommpkg()
63 … "recv_proc [start, end] = %d [%d, %d] \n", recv_procs[i], recv_vec_starts[i], recv_vec_starts[i+1… in hypre_PrintCommpkg()
121 HYPRE_Int num_recvs, *recv_procs = NULL, *recv_vec_starts=NULL; in hypre_ParCSRCommPkgCreateApart_core() local
289 recv_vec_starts = hypre_CTAlloc(HYPRE_Int, size+1, HYPRE_MEMORY_HOST); in hypre_ParCSRCommPkgCreateApart_core()
290 recv_vec_starts[0] = 0; in hypre_ParCSRCommPkgCreateApart_core()
324recv_vec_starts = hypre_TReAlloc(recv_vec_starts, HYPRE_Int, size+1, HYPRE_MEMORY_HOST); in hypre_ParCSRCommPkgCreateApart_core()
351 myid, recv_procs[i], recv_vec_starts[i],recv_vec_starts[i+1]-1); in hypre_ParCSRCommPkgCreateApart_core()
486 *p_recv_vec_starts = recv_vec_starts; in hypre_ParCSRCommPkgCreateApart_core()
565 num_recvs, *recv_procs, *recv_vec_starts, *send_map_elmts; in hypre_ParCSRCommPkgCreateApart() local
[all …]
H A DcommunicationT.c148 HYPRE_Int *recv_vec_starts; in hypre_MatTCommPkgCreate_core() local
368 recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs+1, HYPRE_MEMORY_HOST); in hypre_MatTCommPkgCreate_core()
416 recv_vec_starts[0] = 0; in hypre_MatTCommPkgCreate_core()
422 recv_vec_starts[j2+1] = recv_vec_starts[j2] + recv_sz_buf[j++]; in hypre_MatTCommPkgCreate_core()
441 for( i=0; i<=num_recvs; ++i ) hypre_printf(" %i", recv_vec_starts[i] ); in hypre_MatTCommPkgCreate_core()
462 *p_recv_vec_starts = recv_vec_starts; in hypre_MatTCommPkgCreate_core()
493 HYPRE_Int *recv_vec_starts; in hypre_MatTCommPkgCreate() local
515 &num_recvs, &recv_procs, &recv_vec_starts, in hypre_MatTCommPkgCreate()
526 hypre_ParCSRCommPkgRecvVecStarts(comm_pkg) = recv_vec_starts; in hypre_MatTCommPkgCreate()
H A Dpar_csr_bool_matop.c453 HYPRE_Int *recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_ParCSRBooleanMatrixExtractBExt() local
478 num_rows_B_ext = recv_vec_starts[num_recvs]; in hypre_ParCSRBooleanMatrixExtractBExt()
486 recv_vec_starts, send_map_starts, send_map_elmts, in hypre_ParCSRBooleanMatrixExtractBExt()
552 num_rows_A_ext = recv_vec_starts[num_recvs]; in hypre_ParCSRBooleanMatrixExtractAExt()
560 recv_vec_starts, send_map_starts, send_map_elmts, in hypre_ParCSRBooleanMatrixExtractAExt()
1066 HYPRE_Int *recv_vec_starts; in hypre_BooleanMatTCommPkgCreate() local
1088 &num_recvs, &recv_procs, &recv_vec_starts, in hypre_BooleanMatTCommPkgCreate()
1099 hypre_ParCSRCommPkgRecvVecStarts(comm_pkg) = recv_vec_starts; in hypre_BooleanMatTCommPkgCreate()
1133 HYPRE_Int *recv_vec_starts; in hypre_BooleanMatvecCommPkgCreate() local
1147 &num_recvs, &recv_procs, &recv_vec_starts, in hypre_BooleanMatvecCommPkgCreate()
[all …]
H A Dpar_csr_communication.h63 HYPRE_Int *recv_vec_starts; member
98 #define hypre_ParCSRCommPkgRecvVecStarts(comm_pkg) (comm_pkg -> recv_vec_starts)
99 #define hypre_ParCSRCommPkgRecvVecStart(comm_pkg,i) (comm_pkg -> recv_vec_starts[i])
H A Dpar_csr_communication.c663 HYPRE_Int num_recvs, *recv_procs, *recv_vec_starts; in hypre_ParCSRCommPkgCreate_core() local
742 recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs+1, HYPRE_MEMORY_HOST); in hypre_ParCSRCommPkgCreate_core()
745 if (num_recvs) recv_vec_starts[0] = 0; in hypre_ParCSRCommPkgCreate_core()
750 recv_vec_starts[i+1] = recv_vec_starts[i]+num_elmts; in hypre_ParCSRCommPkgCreate_core()
822 vec_start = recv_vec_starts[i]; in hypre_ParCSRCommPkgCreate_core()
823 vec_len = recv_vec_starts[i+1] - vec_start; in hypre_ParCSRCommPkgCreate_core()
853 *p_recv_vec_starts = recv_vec_starts; in hypre_ParCSRCommPkgCreate_core()
882 HYPRE_Int *recv_vec_starts; in hypre_ParCSRCommPkgCreate() local
887 &num_recvs, &recv_procs, &recv_vec_starts, in hypre_ParCSRCommPkgCreate()
894 hypre_ParCSRCommPkgRecvVecStarts(comm_pkg) = recv_vec_starts; in hypre_ParCSRCommPkgCreate()
H A Dpar_csr_aat.c837 HYPRE_Int *recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_ParCSRMatrixExtractAExt() local
865 num_rows_A_ext = recv_vec_starts[num_recvs]; in hypre_ParCSRMatrixExtractAExt()
873 recv_vec_starts, send_map_starts, send_map_elmts, in hypre_ParCSRMatrixExtractAExt()
H A Dpar_csr_matop.c1237 HYPRE_Int * recv_vec_starts, in hypre_ParCSRMatrixExtractBExt_Arrays_Overlap() argument
1281 num_rows_B_ext = recv_vec_starts[num_recvs]; in hypre_ParCSRMatrixExtractBExt_Arrays_Overlap()
1589 for (j = recv_vec_starts[i]; j < recv_vec_starts[i+1]; j++) in hypre_ParCSRMatrixExtractBExt_Arrays_Overlap()
1607 start_index = B_ext_i[recv_vec_starts[i]]; in hypre_ParCSRMatrixExtractBExt_Arrays_Overlap()
1651 HYPRE_Int * recv_vec_starts, in hypre_ParCSRMatrixExtractBExt_Arrays() argument
1708 HYPRE_Int *recv_vec_starts; in hypre_ParCSRMatrixExtractBExt_Overlap() local
1753 num_rows_B_ext = recv_vec_starts[num_recvs]; in hypre_ParCSRMatrixExtractBExt_Overlap()
1761 recv_vec_starts, send_map_starts, send_map_elmts, in hypre_ParCSRMatrixExtractBExt_Overlap()
1873 HYPRE_Int *recv_vec_starts; in hypre_ParCSRMatrixTransposeHost() local
1969 tmp_recv_vec_starts[0] = recv_vec_starts[0]; in hypre_ParCSRMatrixTransposeHost()
[all …]
H A D_hypre_parcsr_mv.h78 HYPRE_Int *recv_vec_starts; member
113 #define hypre_ParCSRCommPkgRecvVecStarts(comm_pkg) (comm_pkg -> recv_vec_starts)
114 #define hypre_ParCSRCommPkgRecvVecStart(comm_pkg,i) (comm_pkg -> recv_vec_starts[i])
788 … HYPRE_BigInt first_col_diag , HYPRE_BigInt *row_starts , HYPRE_Int *recv_vec_starts , HYPRE_Int *…
789 … HYPRE_BigInt first_col_diag , HYPRE_BigInt *row_starts , HYPRE_Int *recv_vec_starts , HYPRE_Int *…
H A Dpar_csr_matop_device.c318 HYPRE_Int *recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg_A); in hypre_ExchangeExternalRowsDeviceInit() local
324 HYPRE_Int num_elmts_recv = recv_vec_starts[num_recvs]; in hypre_ExchangeExternalRowsDeviceInit()
391 jdata_recv_vec_starts[i] = B_ext_i_h[recv_vec_starts[i]]; in hypre_ExchangeExternalRowsDeviceInit()
H A Dprotos.h162 … HYPRE_BigInt first_col_diag , HYPRE_BigInt *row_starts , HYPRE_Int *recv_vec_starts , HYPRE_Int *…
163 … HYPRE_BigInt first_col_diag , HYPRE_BigInt *row_starts , HYPRE_Int *recv_vec_starts , HYPRE_Int *…
/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/
H A Dpar_rap_communication.c264 HYPRE_Int *recv_vec_starts, hypre_ParCSRMatrix *A) in hypre_GenerateSendMapAndCommPkg() argument
291 vec_len = recv_vec_starts[i+1] - recv_vec_starts[i]; in hypre_GenerateSendMapAndCommPkg()
315 vec_start = recv_vec_starts[i]; in hypre_GenerateSendMapAndCommPkg()
316 vec_len = recv_vec_starts[i+1] - vec_start; in hypre_GenerateSendMapAndCommPkg()
333 hypre_ParCSRCommPkgRecvVecStarts(comm_pkg) = recv_vec_starts; in hypre_GenerateSendMapAndCommPkg()
H A Dpar_add_cycle.c399 HYPRE_Int *recv_vec_starts; in hypre_CreateLambda() local
581 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_CreateLambda()
596 L_recv_ptr[this_proc+1] += recv_vec_starts[k+1]-recv_vec_starts[k]; in hypre_CreateLambda()
623 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_CreateLambda()
636 all_recv_procs[this_proc] += recv_vec_starts[j+1]-recv_vec_starts[j]; in hypre_CreateLambda()
799 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_CreateLambda()
824 for (j=recv_vec_starts[i]; j < recv_vec_starts[i+1]; j++) in hypre_CreateLambda()
H A Daux_interp.c36 HYPRE_Int *recv_vec_starts; in hypre_alt_insert_new_nodes() local
46 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_alt_insert_new_nodes()
78 shift = recv_vec_starts[num_recvs]; in hypre_alt_insert_new_nodes()
117 HYPRE_Int *recv_vec_starts; in hypre_big_insert_new_nodes() local
127 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_big_insert_new_nodes()
159 shift = recv_vec_starts[num_recvs]; in hypre_big_insert_new_nodes()
H A Dpar_nodal_systems.c89 HYPRE_Int *recv_vec_starts; in hypre_BoomerAMGCreateNodalA() local
413 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_BoomerAMGCreateNodalA()
481 for (j=recv_vec_starts[i]; j < recv_vec_starts[i+1]; j++) in hypre_BoomerAMGCreateNodalA()
762 recv_vec_starts[i] = num_functions*recv_vec_starts_AN[i]; in hypre_BoomerAMGCreateNodalA()
H A Dpar_strength.c1824 HYPRE_Int *recv_vec_starts; in hypre_BoomerAMGCreate2ndSHost() local
1926 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_BoomerAMGCreate2ndSHost()
1961 S_ext_i = hypre_CTAlloc(HYPRE_Int, recv_vec_starts[num_recvs]+1, HYPRE_MEMORY_HOST); in hypre_BoomerAMGCreate2ndSHost()
2037 for (i=0; i < recv_vec_starts[num_recvs]; i++) in hypre_BoomerAMGCreate2ndSHost()
2040 num_nonzeros = S_ext_i[recv_vec_starts[num_recvs]]; in hypre_BoomerAMGCreate2ndSHost()
2046 tmp_recv_vec_starts[i+1] = S_ext_i[recv_vec_starts[i+1]]; in hypre_BoomerAMGCreate2ndSHost()
H A Dschwarz.c3010 HYPRE_Int *recv_vec_starts = NULL; in hypre_ParAMGCreateDomainDof() local
3122 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_ParAMGCreateDomainDof()
3131 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_ParAMGCreateDomainDof()
3135 for (indx=recv_vec_starts[i]; indx < recv_vec_starts[i+1]; indx++) in hypre_ParAMGCreateDomainDof()
H A Dprotos.h1161 …m_recvs , HYPRE_Int *recv_procs , HYPRE_Int *send_procs , HYPRE_Int *recv_vec_starts , hypre_ParCS…
H A D_hypre_parcsr_ls.h1938 …m_recvs , HYPRE_Int *recv_procs , HYPRE_Int *send_procs , HYPRE_Int *recv_vec_starts , hypre_ParCS…
/dports/science/hypre/hypre-2.23.0/src/parcsr_block_mv/
H A Dpar_block_nodal_systems.c69 HYPRE_Int *recv_vec_starts; in hypre_BoomerAMGBlockCreateNodalA() local
201 recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_BoomerAMGBlockCreateNodalA()
205 recv_vec_starts_AN[0] = recv_vec_starts[0]; in hypre_BoomerAMGBlockCreateNodalA()
209 recv_vec_starts_AN[i+1] = recv_vec_starts[i+1]; in hypre_BoomerAMGBlockCreateNodalA()
H A Dpar_csr_block_matrix.c635 HYPRE_Int num_recvs, *recv_procs, *recv_vec_starts; in hypre_BlockMatvecCommPkgCreate() local
678 &num_recvs, &recv_procs, &recv_vec_starts, in hypre_BlockMatvecCommPkgCreate()
705 hypre_ParCSRCommPkgRecvVecStarts(comm_pkg) = recv_vec_starts; in hypre_BlockMatvecCommPkgCreate()
734 HYPRE_Int *recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg); in hypre_ParCSRBlockMatrixExtractBExt() local
780 num_rows_B_ext = recv_vec_starts[num_recvs]; in hypre_ParCSRBlockMatrixExtractBExt()
865 for (j = recv_vec_starts[i]; j < recv_vec_starts[i+1]; j++) in hypre_ParCSRBlockMatrixExtractBExt()
877 start_index = B_ext_i[recv_vec_starts[i]]; in hypre_ParCSRBlockMatrixExtractBExt()
878 num_nonzeros = B_ext_i[recv_vec_starts[i+1]]-start_index; in hypre_ParCSRBlockMatrixExtractBExt()
879 jdata_recv_vec_starts[i+1] = B_ext_i[recv_vec_starts[i+1]]; in hypre_ParCSRBlockMatrixExtractBExt()
H A Dpar_csr_block_rap.c30 HYPRE_Int *recv_vec_starts = hypre_ParCSRCommPkgRecvVecStarts(comm_pkg_RT); in hypre_ExchangeRAPBlockData() local
78 jdata_recv_vec_starts[i+1] = RAP_int_i[recv_vec_starts[i+1]]; in hypre_ExchangeRAPBlockData()
81 for (j = recv_vec_starts[i]; j > recv_vec_starts[i-1]; j--) in hypre_ExchangeRAPBlockData()
/dports/math/mfem/mfem-4.3/linalg/
H A Dhypre.cpp2229 " (" << sizeof(double)*comm_pkg->recv_vec_starts[comm_pkg->num_recvs] << in PrintCommPkg()