/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/ |
H A D | par_difconv.c | 50 HYPRE_Int num_cols_offd; in GenerateDifConv() local 89 num_cols_offd = 0; in GenerateDifConv() 90 if (p) num_cols_offd += ny_local*nz_local; in GenerateDifConv() 92 if (q) num_cols_offd += nx_local*nz_local; in GenerateDifConv() 94 if (r) num_cols_offd += nx_local*ny_local; in GenerateDifConv() 97 if (!local_num_rows) num_cols_offd = 0; in GenerateDifConv() 282 if (num_cols_offd) in GenerateDifConv() 285 for (i=0; i < num_cols_offd; i++) in GenerateDifConv() 290 for (i=0; i < num_cols_offd; i++) in GenerateDifConv() 291 for (j=0; j < num_cols_offd; j++) in GenerateDifConv() [all …]
|
H A D | par_rotate_7pt.c | 49 HYPRE_Int num_cols_offd; in GenerateRotate7pt() local 93 num_cols_offd = 0; in GenerateRotate7pt() 94 if (p) num_cols_offd += ny_local; in GenerateRotate7pt() 95 if (p < P_busy-1) num_cols_offd += ny_local; in GenerateRotate7pt() 96 if (q) num_cols_offd += nx_local; in GenerateRotate7pt() 98 if (p && q) num_cols_offd++; in GenerateRotate7pt() 99 if (p && q < Q_busy-1 ) num_cols_offd++; in GenerateRotate7pt() 100 if (p < P_busy-1 && q ) num_cols_offd++; in GenerateRotate7pt() 103 if (!local_num_rows) num_cols_offd = 0; in GenerateRotate7pt() 348 num_cols_offd = cnt+1; in GenerateRotate7pt() [all …]
|
H A D | par_laplace.c | 49 HYPRE_Int num_cols_offd; in GenerateLaplacian() local 84 num_cols_offd = 0; in GenerateLaplacian() 314 if (num_cols_offd) in GenerateLaplacian() 405 HYPRE_Int num_cols_offd; in GenerateSysLaplacian() local 448 num_cols_offd = 0; in GenerateSysLaplacian() 455 num_cols_offd *= num_fun; in GenerateSysLaplacian() 824 if (num_cols_offd) in GenerateSysLaplacian() 888 HYPRE_Int num_cols_offd; in GenerateSysLaplacianVCoef() local 931 num_cols_offd = 0; in GenerateSysLaplacianVCoef() 938 num_cols_offd *= num_fun; in GenerateSysLaplacianVCoef() [all …]
|
H A D | par_coarsen.c | 194 if (num_cols_offd) in hypre_BoomerAMGCoarsen() 254 if (num_cols_offd) in hypre_BoomerAMGCoarsen() 270 graph_offd_size = num_cols_offd; in hypre_BoomerAMGCoarsen() 342 if (num_cols_offd) in hypre_BoomerAMGCoarsen() 346 for (i=0; i < num_cols_offd; i++) in hypre_BoomerAMGCoarsen() 1015 if (num_cols_offd) in hypre_BoomerAMGCoarsenRuge() 2145 if (num_cols_offd) in hypre_BoomerAMGCoarsenPMISHost() 2255 if (num_cols_offd) in hypre_BoomerAMGCoarsenPMISHost() 2342 if (num_cols_offd) in hypre_BoomerAMGCoarsenPMISHost() 2386 if (num_cols_offd) in hypre_BoomerAMGCoarsenPMISHost() [all …]
|
H A D | par_laplace_9pt.c | 46 HYPRE_Int num_cols_offd; in GenerateLaplacian9pt() local 77 num_cols_offd = 0; in GenerateLaplacian9pt() 78 if (p) num_cols_offd += ny_local; in GenerateLaplacian9pt() 79 if (p < P_busy-1) num_cols_offd += ny_local; in GenerateLaplacian9pt() 80 if (q) num_cols_offd += nx_local; in GenerateLaplacian9pt() 81 if (q < Q_busy-1) num_cols_offd += nx_local; in GenerateLaplacian9pt() 82 if (p && q) num_cols_offd++; in GenerateLaplacian9pt() 83 if (p && q < Q_busy-1 ) num_cols_offd++; in GenerateLaplacian9pt() 84 if (p < P_busy-1 && q ) num_cols_offd++; in GenerateLaplacian9pt() 87 if (!local_num_rows) num_cols_offd = 0; in GenerateLaplacian9pt() [all …]
|
H A D | par_vardifconv.c | 53 HYPRE_Int num_cols_offd; in GenerateVarDifConv() local 92 num_cols_offd = 0; in GenerateVarDifConv() 93 if (p) num_cols_offd += ny_local*nz_local; in GenerateVarDifConv() 94 if (p < P_busy-1) num_cols_offd += ny_local*nz_local; in GenerateVarDifConv() 95 if (q) num_cols_offd += nx_local*nz_local; in GenerateVarDifConv() 97 if (r) num_cols_offd += nx_local*ny_local; in GenerateVarDifConv() 100 if (!local_num_rows) num_cols_offd = 0; in GenerateVarDifConv() 313 for (i=0; i < num_cols_offd; i++) in GenerateVarDifConv() 318 for (i=0; i < num_cols_offd; i++) in GenerateVarDifConv() 319 for (j=0; j < num_cols_offd; j++) in GenerateVarDifConv() [all …]
|
H A D | par_vardifconv_rs.c | 63 HYPRE_Int num_cols_offd; in GenerateRSVarDifConv() local 112 num_cols_offd = 0; in GenerateRSVarDifConv() 113 if (p) num_cols_offd += ny_local*nz_local; in GenerateRSVarDifConv() 114 if (p < P_busy-1) num_cols_offd += ny_local*nz_local; in GenerateRSVarDifConv() 115 if (q) num_cols_offd += nx_local*nz_local; in GenerateRSVarDifConv() 117 if (r) num_cols_offd += nx_local*ny_local; in GenerateRSVarDifConv() 120 if (!local_num_rows) num_cols_offd = 0; in GenerateRSVarDifConv() 394 for (i=0; i < num_cols_offd; i++) in GenerateRSVarDifConv() 399 for (i=0; i < num_cols_offd; i++) in GenerateRSVarDifConv() 400 for (j=0; j < num_cols_offd; j++) in GenerateRSVarDifConv() [all …]
|
H A D | par_laplace_27pt.c | 50 HYPRE_Int num_cols_offd; in GenerateLaplacian27pt() local 86 num_cols_offd = 0; in GenerateLaplacian27pt() 87 if (p) num_cols_offd += ny_local*nz_local; in GenerateLaplacian27pt() 89 if (q) num_cols_offd += nx_local*nz_local; in GenerateLaplacian27pt() 91 if (r) num_cols_offd += nx_local*ny_local; in GenerateLaplacian27pt() 93 if (p && q) num_cols_offd += nz_local; in GenerateLaplacian27pt() 97 if (p && r) num_cols_offd += ny_local; in GenerateLaplacian27pt() 101 if (q && r) num_cols_offd += nx_local; in GenerateLaplacian27pt() 105 if (p && q && r) num_cols_offd++; in GenerateLaplacian27pt() 114 if (!local_num_rows) num_cols_offd = 0; in GenerateLaplacian27pt() [all …]
|
H A D | par_cr.c | 660 if (num_cols_offd) in hypre_BoomerAMGIndepRS() 1115 if (num_cols_offd) in hypre_BoomerAMGIndepRSa() 1565 if (num_cols_offd) in hypre_BoomerAMGIndepPMIS() 1571 if (num_cols_offd) in hypre_BoomerAMGIndepPMIS() 1576 for (i=0; i < num_cols_offd; i++) in hypre_BoomerAMGIndepPMIS() 1674 if (num_cols_offd) in hypre_BoomerAMGIndepPMIS() 1682 graph_offd_size = num_cols_offd; in hypre_BoomerAMGIndepPMIS() 2134 if (num_cols_offd) in hypre_BoomerAMGIndepPMISa() 2140 if (num_cols_offd) in hypre_BoomerAMGIndepPMISa() 2243 if (num_cols_offd) in hypre_BoomerAMGIndepPMISa() [all …]
|
H A D | par_multi_interp.c | 59 HYPRE_Int num_cols_offd; in hypre_BoomerAMGBuildMultipassHost() local 224 num_cols_offd = num_cols_offd_A; in hypre_BoomerAMGBuildMultipassHost() 232 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() 260 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() 323 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() 1164 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() 1262 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() 1345 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() 1519 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() 1550 if (num_cols_offd) in hypre_BoomerAMGBuildMultipassHost() [all …]
|
H A D | schwarz.c | 383 HYPRE_Int num_cols_offd; in hypre_ParMPSchwarzSolve() local 417 if (num_cols_offd) in hypre_ParMPSchwarzSolve() 466 for (i=0; i < num_cols_offd; i++) in hypre_ParMPSchwarzSolve() 668 for (i=0; i < num_cols_offd; i++) in hypre_ParMPSchwarzSolve() 2502 if (num_cols_offd) in hypre_parCorrRes() 2807 HYPRE_Int num_cols_offd; in hypre_ParAdSchwarzSolve() local 2876 for (i=0; i < num_cols_offd; i++) in hypre_ParAdSchwarzSolve() 3509 if (num_cols_offd) scale_ext = hypre_CTAlloc(HYPRE_Real, num_cols_offd, HYPRE_MEMORY_HOST); in hypre_ParGenerateScale() 3601 if (num_cols_offd) in hypre_ParGenerateHybridScale() 3610 for (i=0; i < num_cols_offd; i++) in hypre_ParGenerateHybridScale() [all …]
|
H A D | par_strength.c | 105 HYPRE_Int num_cols_offd = 0; in hypre_BoomerAMGCreateSHost() local 170 if (num_cols_offd) in hypre_BoomerAMGCreateSHost() 188 for (i = 0; i < num_cols_offd; i++) in hypre_BoomerAMGCreateSHost() 240 if (num_cols_offd) in hypre_BoomerAMGCreateSHost() 607 HYPRE_Int num_cols_offd = 0; in hypre_BoomerAMGCreateSFromCFMarker() local 670 if (num_cols_offd) in hypre_BoomerAMGCreateSFromCFMarker() 689 for (i = 0; i < num_cols_offd; i++) in hypre_BoomerAMGCreateSFromCFMarker() 726 if (num_cols_offd) CF_marker_offd = hypre_CTAlloc(HYPRE_Int, num_cols_offd, HYPRE_MEMORY_HOST); in hypre_BoomerAMGCreateSFromCFMarker() 767 if (num_cols_offd) in hypre_BoomerAMGCreateSFromCFMarker() 1057 if (num_cols_offd) in hypre_BoomerAMGCreateSFromCFMarker() [all …]
|
H A D | ams.c | 331 if (num_cols_offd) in hypre_ParCSRMatrixFixZeroRowsHost() 342 if (num_cols_offd) in hypre_ParCSRMatrixFixZeroRowsHost() 376 if (num_cols_offd) in hypreCUDAKernel_ParCSRMatrixFixZeroRows() 384 if (num_cols_offd) in hypreCUDAKernel_ParCSRMatrixFixZeroRows() 531 if (num_cols_offd) in hypre_ParCSRComputeL1Norms() 579 if (num_cols_offd) in hypre_ParCSRComputeL1Norms() 589 if (num_cols_offd) in hypre_ParCSRComputeL1Norms() 599 if (num_cols_offd) in hypre_ParCSRComputeL1Norms() 613 if (num_cols_offd) in hypre_ParCSRComputeL1Norms() 4170 if (num_cols_offd) in hypre_ParCSRComputeL1NormsThreads() [all …]
|
H A D | par_scaled_matnorm.c | 45 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRMatrixScaledNorm() local 54 dis_ext = hypre_SeqVectorCreate(num_cols_offd); in hypre_ParCSRMatrixScaledNorm()
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_mv/ |
H A D | par_csr_matvec.c | 47 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRMatrixMatvecOutOfPlace() local 97 x_tmp = hypre_SeqVectorCreate( num_cols_offd ); in hypre_ParCSRMatrixMatvecOutOfPlace() 102 x_tmp = hypre_SeqMultiVectorCreate( num_cols_offd, num_vectors ); in hypre_ParCSRMatrixMatvecOutOfPlace() 320 if (num_cols_offd) in hypre_ParCSRMatrixMatvecOutOfPlace() 402 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRMatrixMatvecT() local 450 y_tmp = hypre_SeqVectorCreate(num_cols_offd); in hypre_ParCSRMatrixMatvecT() 567 if (num_cols_offd) in hypre_ParCSRMatrixMatvecT() 756 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRMatrixMatvec_FF() local 789 if (num_cols_offd) in hypre_ParCSRMatrixMatvec_FF() 791 x_tmp = hypre_SeqVectorCreate( num_cols_offd ); in hypre_ParCSRMatrixMatvec_FF() [all …]
|
H A D | par_csr_bool_matrix.c | 397 HYPRE_Int num_cols_offd; in hypre_ParCSRBooleanMatrixRead() local 421 for (i=0; i < num_cols_offd; i++) in hypre_ParCSRBooleanMatrixRead() 442 if (num_cols_offd) in hypre_ParCSRBooleanMatrixRead() 470 if (num_cols_offd) in hypre_ParCSRBooleanMatrixRead() 495 HYPRE_Int num_cols_offd = 0; in hypre_ParCSRBooleanMatrixPrint() local 507 if (num_cols_offd != 0) in hypre_ParCSRBooleanMatrixPrint() 549 HYPRE_Int num_cols_offd = 0; in hypre_ParCSRBooleanMatrixPrintIJ() local 551 if (offd) num_cols_offd = in hypre_ParCSRBooleanMatrixPrintIJ() 569 if (num_cols_offd) in hypre_ParCSRBooleanMatrixPrintIJ() 586 if (num_cols_offd) in hypre_ParCSRBooleanMatrixPrintIJ() [all …]
|
H A D | communicationT.c | 129 …HYPRE_Int num_rows_diag, HYPRE_Int num_cols_diag, HYPRE_Int num_cols_offd, HYPRE_BigInt *row_start… in hypre_MatTCommPkgCreate_core() argument 223 local_info = num_procs + num_cols_offd + num_cols_diag; in hypre_MatTCommPkgCreate_core() 244 for (k=0; k < num_cols_offd; k++) in hypre_MatTCommPkgCreate_core() 299 for ( kc=0; kc<num_cols_offd; kc++ ) { in hypre_MatTCommPkgCreate_core() 502 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(hypre_ParCSRMatrixOffd(A)); in hypre_MatTCommPkgCreate() local 507 num_rows_diag, num_cols_diag, num_cols_offd, row_starts, in hypre_MatTCommPkgCreate()
|
H A D | par_csr_matrix.c | 466 HYPRE_Int num_cols_offd; in hypre_ParCSRMatrixRead() local 487 hypre_fscanf(fp, "%d", &num_cols_offd); in hypre_ParCSRMatrixRead() 497 for (i = 0; i < num_cols_offd; i++) in hypre_ParCSRMatrixRead() 507 if (num_cols_offd) in hypre_ParCSRMatrixRead() 538 if (num_cols_offd) in hypre_ParCSRMatrixRead() 565 HYPRE_Int num_cols_offd = 0; in hypre_ParCSRMatrixPrint() local 586 if (num_cols_offd != 0) in hypre_ParCSRMatrixPrint() 599 for (i=0; i < num_cols_offd; i++) in hypre_ParCSRMatrixPrint() 1481 HYPRE_Int num_cols_diag, num_cols_offd; in GenerateDiagAndOffd() local 1487 num_cols_offd = 0; in GenerateDiagAndOffd() [all …]
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_block_mv/ |
H A D | par_csr_block_matvec.c | 39 HYPRE_Int num_cols_offd, start, finish, elem; in hypre_ParCSRBlockMatrixMatvec() local 51 num_cols_offd = hypre_CSRBlockMatrixNumCols(offd); in hypre_ParCSRBlockMatrixMatvec() 68 x_tmp = hypre_SeqVectorCreate(num_cols_offd*blk_size); in hypre_ParCSRBlockMatrixMatvec() 100 if (num_cols_offd) in hypre_ParCSRBlockMatrixMatvec() 140 HYPRE_Int num_cols_offd = hypre_CSRBlockMatrixNumCols(offd); in hypre_ParCSRBlockMatrixMatvecT() local 172 y_tmp = hypre_SeqVectorCreate(num_cols_offd*blk_size); in hypre_ParCSRBlockMatrixMatvecT() 192 if (num_cols_offd) hypre_CSRBlockMatrixMatvecT(alpha, offd, x_local, 0.0, y_tmp); in hypre_ParCSRBlockMatrixMatvecT()
|
H A D | driver_matvec.c | 62 num_cols_offd = hypre_CSRMatrixNumCols(A_offd); in main() 95 cstarts, num_cols_offd, num_nonzeros_diag, in main() 98 if (num_cols_offd > 0) colMap2 = hypre_CTAlloc(HYPRE_Int, num_cols_offd, HYPRE_MEMORY_HOST); in main() 100 for (ii = 0; ii < num_cols_offd; ii++) colMap2[ii] = colMap[ii]; in main() 133 if (num_cols_offd) in main() 169 cstarts, num_cols_offd, num_nonzeros_diag, in main() 173 for (ii = 0; ii < num_cols_offd; ii++) colMap2[ii] = colMap[ii]; in main() 206 if (num_cols_offd) in main() 308 if (num_cols_offd) in main() 359 num_cols_offd = 0; in main() [all …]
|
H A D | par_csr_block_matrix.c | 27 HYPRE_Int num_cols_offd, in hypre_ParCSRBlockMatrixCreate() argument 229 HYPRE_Int num_cols_offd = hypre_CSRBlockMatrixNumCols(offd); in hypre_ParCSRBlockMatrixCompress() local 246 for(i = 0; i < num_cols_offd; i++) in hypre_ParCSRBlockMatrixCompress() 267 HYPRE_Int num_cols_offd = hypre_CSRBlockMatrixNumCols(offd); in hypre_ParCSRBlockMatrixConvertToParCSRMatrix() local 337 for (i = 0; i < num_cols_offd; i++) in hypre_ParCSRBlockMatrixConvertToParCSRMatrix() 347 size_map = num_cols_offd*block_size; in hypre_ParCSRBlockMatrixConvertToParCSRMatrix() 421 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRBlockMatrixConvertFromParCSRMatrix() local 467 num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRBlockMatrixConvertFromParCSRMatrix() 477 if (num_cols_offd) in hypre_ParCSRBlockMatrixConvertFromParCSRMatrix() 482 for (i=1; i < num_cols_offd; i++) in hypre_ParCSRBlockMatrixConvertFromParCSRMatrix() [all …]
|
H A D | par_block_nodal_systems.c | 49 HYPRE_Int num_cols_offd = 0; in hypre_BoomerAMGBlockCreateNodalA() local 219 num_cols_offd = hypre_CSRBlockMatrixNumCols(A_offd); in hypre_BoomerAMGBlockCreateNodalA() 220 col_map_offd_AN = hypre_CTAlloc(HYPRE_BigInt, num_cols_offd, HYPRE_MEMORY_HOST); in hypre_BoomerAMGBlockCreateNodalA() 221 for (i = 0; i < num_cols_offd; i++) in hypre_BoomerAMGBlockCreateNodalA() 244 AN_offd = hypre_CSRMatrixCreate(num_nodes, num_cols_offd, num_nonzeros_offd); in hypre_BoomerAMGBlockCreateNodalA() 269 row_starts, row_starts, num_cols_offd, in hypre_BoomerAMGBlockCreateNodalA()
|
/dports/science/hypre/hypre-2.23.0/src/multivector/ |
H A D | par_csr_matmultivec.c | 50 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRMatrixMatMultiVec() local 100 x_tmp = hypre_SeqMultivectorCreate( num_cols_offd, num_vectors ); in hypre_ParCSRMatrixMatMultiVec() 140 if (num_cols_offd) in hypre_ParCSRMatrixMatMultiVec() 176 HYPRE_Int num_cols_offd = hypre_CSRMatrixNumCols(offd); in hypre_ParCSRMatrixMultiMatVecT() local 226 y_tmp = hypre_SeqMultivectorCreate( num_cols_offd, num_vectors ); in hypre_ParCSRMatrixMultiMatVecT() 266 if (num_cols_offd) in hypre_ParCSRMatrixMultiMatVecT()
|
/dports/science/hypre/hypre-2.23.0/src/IJ_mv/ |
H A D | IJMatrix_isis.c | 70 HYPRE_Int num_cols_offd = 0; in hypre_IJMatrixCreateISIS() local 148 global_n,row_starts, col_starts, num_cols_offd, in hypre_IJMatrixCreateISIS() 771 HYPRE_Int num_cols_offd; in hypre_IJMatrixAssembleISIS() local 853 num_cols_offd = 1; in hypre_IJMatrixAssembleISIS() 861 num_cols_offd++; in hypre_IJMatrixAssembleISIS() 864 col_map_offd = hypre_CTAlloc(HYPRE_BigInt, num_cols_offd, HYPRE_MEMORY_HOST); in hypre_IJMatrixAssembleISIS() 865 for (i=0; i < num_cols_offd; i++) in hypre_IJMatrixAssembleISIS() 870 offd_j[i] = hypre_BigBinarySearch(col_map_offd,big_offd_j[i],num_cols_offd); in hypre_IJMatrixAssembleISIS() 873 hypre_CSRMatrixNumCols(offd) = num_cols_offd; in hypre_IJMatrixAssembleISIS()
|
H A D | IJMatrix_petsc.c | 71 HYPRE_Int num_cols_offd = 0; in hypre_IJMatrixCreatePETSc() local 152 num_cols_offd, num_nonzeros_diag, num_nonzeros_offd); in hypre_IJMatrixCreatePETSc() 780 HYPRE_Int num_cols_offd; in hypre_IJMatrixAssemblePETSc() local 862 num_cols_offd = 1; in hypre_IJMatrixAssemblePETSc() 870 num_cols_offd++; in hypre_IJMatrixAssemblePETSc() 873 col_map_offd = hypre_CTAlloc(HYPRE_Int, num_cols_offd, HYPRE_MEMORY_HOST); in hypre_IJMatrixAssemblePETSc() 874 for (i=0; i < num_cols_offd; i++) in hypre_IJMatrixAssemblePETSc() 879 offd_j[i] = hypre_BigBinarySearch(col_map_offd,big_offd_j[i],num_cols_offd); in hypre_IJMatrixAssemblePETSc() 882 hypre_CSRMatrixNumCols(offd) = num_cols_offd; in hypre_IJMatrixAssemblePETSc()
|