/dports/science/hypre/hypre-2.23.0/src/parcsr_mv/ |
H A D | new_commpkg.c | 27 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() 324 … recv_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 D | communicationT.c | 148 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 D | par_csr_bool_matop.c | 453 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 D | par_csr_communication.h | 63 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 D | par_csr_communication.c | 663 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 D | par_csr_aat.c | 837 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 D | par_csr_matop.c | 1237 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.h | 78 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 D | par_csr_matop_device.c | 318 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 D | protos.h | 162 … 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 D | par_rap_communication.c | 264 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 D | par_add_cycle.c | 399 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 D | aux_interp.c | 36 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 D | par_nodal_systems.c | 89 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 D | par_strength.c | 1824 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 D | schwarz.c | 3010 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 D | protos.h | 1161 …m_recvs , HYPRE_Int *recv_procs , HYPRE_Int *send_procs , HYPRE_Int *recv_vec_starts , hypre_ParCS…
|
H A D | _hypre_parcsr_ls.h | 1938 …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 D | par_block_nodal_systems.c | 69 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 D | par_csr_block_matrix.c | 635 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 D | par_csr_block_rap.c | 30 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 D | hypre.cpp | 2229 " (" << sizeof(double)*comm_pkg->recv_vec_starts[comm_pkg->num_recvs] << in PrintCommPkg()
|