Home
last modified time | relevance | path

Searched refs:num_cols_offd (Results 1 – 25 of 55) sorted by relevance

123

/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/
H A Dpar_difconv.c50 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 Dpar_rotate_7pt.c49 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 Dpar_laplace.c49 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 Dpar_coarsen.c194 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 Dpar_laplace_9pt.c46 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 Dpar_vardifconv.c53 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 Dpar_vardifconv_rs.c63 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 Dpar_laplace_27pt.c50 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 Dpar_cr.c660 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 Dpar_multi_interp.c59 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 Dschwarz.c383 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 Dpar_strength.c105 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 Dams.c331 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 Dpar_scaled_matnorm.c45 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 Dpar_csr_matvec.c47 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 Dpar_csr_bool_matrix.c397 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 DcommunicationT.c129 …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 Dpar_csr_matrix.c466 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 Dpar_csr_block_matvec.c39 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 Ddriver_matvec.c62 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 Dpar_csr_block_matrix.c27 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 Dpar_block_nodal_systems.c49 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 Dpar_csr_matmultivec.c50 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 DIJMatrix_isis.c70 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 DIJMatrix_petsc.c71 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()

123