/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/ |
H A D | par_relax.h | 15 HYPRE_Complex *A_diag_data, in hypre_HybridGaussSeidelNS() argument 51 res -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidelNS() 83 res -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidelNS() 155 res -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidelNSThreads() 194 res -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidelNSThreads() 225 HYPRE_Complex *A_diag_data, in hypre_HybridGaussSeidel() argument 268 res0 -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidel() 304 res0 -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidel() 378 res0 -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidelThreads() 489 res -= A_diag_data[jj] * u_data[ii]; in hypre_HybridGaussSeidelOrderedNS() [all …]
|
H A D | par_relax.c | 255 res -= A_diag_data[jj] * Vtemp_data[ii]; in hypre_BoomerAMGRelaxWeightedJacobi_core() 429 res -= A_diag_data[jj] * u_data[ii]; in hypre_BoomerAMGRelax1GaussSeidel() 515 A_diag_data[A_diag_i[i]] != zero ) in hypre_BoomerAMGRelax2GaussSeidel() 521 res -= A_diag_data[jj] * u_data[ii]; in hypre_BoomerAMGRelax2GaussSeidel() 523 u_data[i] = res / A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGRelax2GaussSeidel() 570 A_diag_data[A_diag_i[i]] != zero) in hypre_BoomerAMGRelax2GaussSeidel() 576 res -= A_diag_data[jj] * u_data[ii]; in hypre_BoomerAMGRelax2GaussSeidel() 1009 res -= A_diag_data[jj] * u_data[ii]; in hypre_BoomerAMGRelax5ChaoticHybridGaussSeidel() 1016 u_data[i] = res / A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGRelax5ChaoticHybridGaussSeidel() 1581 if (A_diag_data[A_diag_i[i]] == 0.0) in hypre_BoomerAMGRelaxTwoStageGaussSeidelHost() [all …]
|
H A D | par_lr_interp.c | 571 ahat[indx] += A_diag_data[jj]; in hypre_BoomerAMGBuildStdInterp() 590 distribute = A_diag_data[jj]/A_diag_data[A_diag_i[i1]]; in hypre_BoomerAMGBuildStdInterp() 2598 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildExtPICCInterp() 2616 sum += A_diag_data[jj1]; in hypre_BoomerAMGBuildExtPICCInterp() 2654 diagonal += A_diag_data[jj]; in hypre_BoomerAMGBuildExtPICCInterp() 3459 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildFFInterp() 3478 sum += A_diag_data[jj1]; in hypre_BoomerAMGBuildFFInterp() 4326 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildFF1Interp() 4345 sum += A_diag_data[jj1]; in hypre_BoomerAMGBuildFF1Interp() 5025 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildExtInterpHost() [all …]
|
H A D | partial.c | 594 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildPartialExtPIInterp() 615 sum += A_diag_data[jj1]; in hypre_BoomerAMGBuildPartialExtPIInterp() 654 diagonal += A_diag_data[jj]; in hypre_BoomerAMGBuildPartialExtPIInterp() 662 diagonal += A_diag_data[jj]; in hypre_BoomerAMGBuildPartialExtPIInterp() 1397 ahat[cnt_f++] = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildPartialStdInterp() 1405 ahat[indx] += A_diag_data[jj]; in hypre_BoomerAMGBuildPartialStdInterp() 1423 distribute = A_diag_data[jj]/A_diag_data[A_diag_i[i1]]; in hypre_BoomerAMGBuildPartialStdInterp() 2314 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildPartialExtInterp() 2335 sum += A_diag_data[jj1]; in hypre_BoomerAMGBuildPartialExtInterp() 2372 diagonal += A_diag_data[jj]; in hypre_BoomerAMGBuildPartialExtInterp() [all …]
|
H A D | par_nodal_systems.c | 49 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMGCreateNodalA() local 215 AN_diag_data[index] = A_diag_data[k]*A_diag_data[k]; in hypre_BoomerAMGCreateNodalA() 221 A_diag_data[k]*A_diag_data[k]; in hypre_BoomerAMGCreateNodalA() 247 AN_diag_data[index] = fabs(A_diag_data[k]); in hypre_BoomerAMGCreateNodalA() 278 AN_diag_data[index] = A_diag_data[k]; in hypre_BoomerAMGCreateNodalA() 283 if (fabs(A_diag_data[k]) > in hypre_BoomerAMGCreateNodalA() 350 AN_diag_data[index] = (A_diag_data[k]); in hypre_BoomerAMGCreateNodalA() 976 if (A_diag_data[A_diag_i[i]] > 0.0) in hypre_BoomerAMGCreateScalarCFS() 980 if (A_diag_data[j] < 0.0) in hypre_BoomerAMGCreateScalarCFS() 990 if (A_diag_data[j] > 0.0) in hypre_BoomerAMGCreateScalarCFS() [all …]
|
H A D | par_strength_device.c | 15 … HYPRE_Real* A_diag_data, HYPRE_Int* A_diag_i, HYPRE_Int* A_diag_j, 22 … HYPRE_Real* A_diag_data, HYPRE_Int* A_diag_i, HYPRE_Int* A_diag_j, 48 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMGCreateSDevice() local 144 A_diag_data, A_diag_i, A_diag_j, in hypre_BoomerAMGCreateSDevice() 154 A_diag_data, A_diag_i, A_diag_j, in hypre_BoomerAMGCreateSDevice() 223 HYPRE_Real *A_diag_data, in hypre_BoomerAMGCreateS_rowcount() argument 285 const HYPRE_Real v = read_only_load(&A_diag_data[i]); in hypre_BoomerAMGCreateS_rowcount() 352 sdiag * read_only_load(&A_diag_data[i]) < thresh; in hypre_BoomerAMGCreateS_rowcount() 418 HYPRE_Real *A_diag_data, in hypre_BoomerAMGCreateSabs_rowcount() argument 480 const HYPRE_Real v = hypre_cabs( read_only_load(&A_diag_data[i]) ); in hypre_BoomerAMGCreateSabs_rowcount() [all …]
|
H A D | par_interp.c | 577 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildInterp() 619 sum += A_diag_data[jj1]; in hypre_BoomerAMGBuildInterp() 690 diagonal += A_diag_data[jj]; in hypre_BoomerAMGBuildInterp() 1508 diagonal = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGBuildInterpHE() 1550 sum += A_diag_data[jj1]; in hypre_BoomerAMGBuildInterpHE() 2337 if (A_diag_data[jj] > 0) in hypre_BoomerAMGBuildDirInterpHost() 2350 if (A_diag_data[jj] > 0) in hypre_BoomerAMGBuildDirInterpHost() 3736 invdiag = -w/A_diag_data[index]; in hypre_CreateC() 3741 w_local = fabs(A_diag_data[index]); in hypre_CreateC() 3743 w_local += fabs(A_diag_data[j]); in hypre_CreateC() [all …]
|
H A D | par_strength.c | 245 diag = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGCreateSHost() 259 row_sum += A_diag_data[jA]; in hypre_BoomerAMGCreateSHost() 278 row_sum += A_diag_data[jA]; in hypre_BoomerAMGCreateSHost() 298 row_sum += A_diag_data[jA]; in hypre_BoomerAMGCreateSHost() 311 row_sum += A_diag_data[jA]; in hypre_BoomerAMGCreateSHost() 772 diag = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGCreateSFromCFMarker() 787 row_sum += A_diag_data[jA]; in hypre_BoomerAMGCreateSFromCFMarker() 808 row_sum += A_diag_data[jA]; in hypre_BoomerAMGCreateSFromCFMarker() 1337 diag = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMGCreateSabsHost() 1349 row_sum += fabs(A_diag_data[jA]); in hypre_BoomerAMGCreateSabsHost() [all …]
|
H A D | par_relax_device.c | 92 HYPRE_Complex *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMGRelaxTwoStageGaussSeidelDevice() local 106 hypreDevice_DiagScaleVector(num_rows, A_diag_i, A_diag_data, r_data, 0.0, z_data); in hypre_BoomerAMGRelaxTwoStageGaussSeidelDevice() 120 … hypreDevice_DiagScaleVector2(num_rows, A_diag_i, A_diag_data, r_data, multiplier, z_data, u_data); in hypre_BoomerAMGRelaxTwoStageGaussSeidelDevice()
|
H A D | par_mod_multi_interp.c | 274 row_sums[i] += A_diag_data[j]; in hypre_BoomerAMGBuildModMultipassHost() 295 row_sums[i] += A_diag_data[j]; in hypre_BoomerAMGBuildModMultipassHost() 731 P_diag_data[cnt_diag++] = A_diag_data[j2]; in hypre_GenerateMultipassPi() 753 diagonal = A_diag_data[A_diag_i[i1]]; in hypre_GenerateMultipassPi() 1062 w_row_sum[i] += A_diag_data[j2]; in hypre_GenerateMultiPi() 1075 w_row_sum[i] += A_diag_data[j2]; in hypre_GenerateMultiPi() 1084 w_row_sum[i] += A_diag_data[j2]; in hypre_GenerateMultiPi() 1135 w_row_sum[i] += A_diag_data[j2]; in hypre_GenerateMultiPi() 1145 w_row_sum[i] += A_diag_data[j2]; in hypre_GenerateMultiPi() 1151 w_row_sum[i] += A_diag_data[j2]; in hypre_GenerateMultiPi() [all …]
|
H A D | par_multi_interp.c | 1202 if (A_diag_data[j] < 0) in hypre_BoomerAMGBuildMultipassHost() 1203 sum_N_neg += A_diag_data[j]; in hypre_BoomerAMGBuildMultipassHost() 1205 sum_N_pos += A_diag_data[j]; in hypre_BoomerAMGBuildMultipassHost() 1211 if (A_diag_data[j] < 0) in hypre_BoomerAMGBuildMultipassHost() 1212 sum_C_neg += A_diag_data[j]; in hypre_BoomerAMGBuildMultipassHost() 1214 sum_C_pos += A_diag_data[j]; in hypre_BoomerAMGBuildMultipassHost() 1246 diagonal = A_diag_data[A_diag_i[i1]]; in hypre_BoomerAMGBuildMultipassHost() 1453 if (A_diag_data[j] < 0) in hypre_BoomerAMGBuildMultipassHost() 1585 sum_N += A_diag_data[j]; in hypre_BoomerAMGBuildMultipassHost() 1590 sum_C += A_diag_data[j]; in hypre_BoomerAMGBuildMultipassHost() [all …]
|
H A D | par_mod_multi_interp_device.c | 113 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMGBuildModMultipassDevice() local 407 n_fine, A_diag_i, A_diag_j, A_diag_data, in hypre_BoomerAMGBuildModMultipassDevice() 724 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_GenerateMultipassPiDevice() local 892 A_diag_data, in hypre_GenerateMultipassPiDevice() 962 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_GenerateMultiPiDevice() local 1141 A_diag_data, in hypre_GenerateMultiPiDevice() 1654 HYPRE_Complex val = read_only_load(&A_diag_data[j]); in hypreCUDAKernel_generate_Pdiag_j_Poffd_j() 1661 diagonal = read_only_load(&A_diag_data[j]); in hypreCUDAKernel_generate_Pdiag_j_Poffd_j() 1913 Q_diag_data[k + pos] = read_only_load(&A_diag_data[j]); in hypreCUDAKernel_generate_Qdiag_j_Qoffd_j() 1922 w_row_sum_i += read_only_load(&A_diag_data[j]); in hypreCUDAKernel_generate_Qdiag_j_Qoffd_j() [all …]
|
H A D | par_nongalerkin.c | 144 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_SortedCopyParCSRData() local 179 { B_diag_data[B_diag_i[i]] = A_diag_data[A_diag_i[i]]; } in hypre_SortedCopyParCSRData() 191 &(A_diag_data[A_diag_i[i] + offset_A]), in hypre_SortedCopyParCSRData() 237 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMG_MyCreateS() local 365 diag = A_diag_data[A_diag_i[i]]; in hypre_BoomerAMG_MyCreateS() 379 row_sum += A_diag_data[jA]; in hypre_BoomerAMG_MyCreateS() 398 row_sum += A_diag_data[jA]; in hypre_BoomerAMG_MyCreateS() 417 row_scale = hypre_max(row_scale, A_diag_data[jA]); in hypre_BoomerAMG_MyCreateS() 418 row_sum += A_diag_data[jA]; in hypre_BoomerAMG_MyCreateS() 430 row_scale = hypre_min(row_scale, A_diag_data[jA]); in hypre_BoomerAMG_MyCreateS() [all …]
|
H A D | par_interp_device.c | 15 …_Int nr_of_rows, HYPRE_Int *A_diag_i, HYPRE_Int *A_diag_j, HYPRE_Real *A_diag_data, HYPRE_Int *A_o… 17 …_Int nr_of_rows, HYPRE_Int *A_diag_i, HYPRE_Int *A_diag_j, HYPRE_Real *A_diag_data, HYPRE_Int *A_o… 44 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMGBuildDirInterpDevice() local 213 n_fine, A_diag_i, A_diag_j, A_diag_data, in hypre_BoomerAMGBuildDirInterpDevice() 226 n_fine, A_diag_i, A_diag_j, A_diag_data, in hypre_BoomerAMGBuildDirInterpDevice() 499 HYPRE_Real *A_diag_data, in hypre_BoomerAMGBuildDirInterp_getcoef() argument 611 diagonal = read_only_load(&A_diag_data[j]); in hypre_BoomerAMGBuildDirInterp_getcoef() 615 val = read_only_load(&A_diag_data[j]); in hypre_BoomerAMGBuildDirInterp_getcoef() 767 HYPRE_Real *A_diag_data, in hypre_BoomerAMGBuildDirInterp_getcoef_v2() argument 879 diagonal = read_only_load(&A_diag_data[j]); in hypre_BoomerAMGBuildDirInterp_getcoef_v2() [all …]
|
H A D | ams.c | 330 l1_norm += fabs(A_diag_data[j]); in hypre_ParCSRMatrixFixZeroRowsHost() 339 A_diag_data[j] = 1.0; in hypre_ParCSRMatrixFixZeroRowsHost() 341 A_diag_data[j] = 0.0; in hypre_ParCSRMatrixFixZeroRowsHost() 392 l1_norm += fabs(A_diag_data[j]); in hypreCUDAKernel_ParCSRMatrixFixZeroRows() 408 A_diag_data[j] = 1.0; in hypreCUDAKernel_ParCSRMatrixFixZeroRows() 412 A_diag_data[j] = 0.0; in hypreCUDAKernel_ParCSRMatrixFixZeroRows() 741 A_diag_data[j] = d; in hypreCUDAKernel_ParCSRMatrixSetDiagRows() 778 A_diag_data[j] = d; in hypre_ParCSRMatrixSetDiagRows() 4291 l1_norm[i] += A_diag_data[j] * A_diag_data[j]; in hypre_ParCSRComputeL1NormsThreads() 4365 l1_norm[i] = A_diag_data[A_diag_I[i]]; in hypre_ParCSRComputeL1NormsThreads() [all …]
|
H A D | HYPRE_parcsr_gmres.c | 243 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in HYPRE_ParCSROnProcTriSetup() local 248 hypre_topo_sort(A_diag_i, A_diag_j, A_diag_data, proc_ordering, n); in HYPRE_ParCSROnProcTriSetup()
|
H A D | par_relax_more_device.c | 132 HYPRE_Real *A_diag_data; in hypre_ParCSRMaxEigEstimateDevice() local 147 A_diag_data = hypre_CSRMatrixData(hypre_ParCSRMatrixDiag(A)); in hypre_ParCSRMaxEigEstimateDevice() 162 A_diag_data, in hypre_ParCSRMaxEigEstimateDevice()
|
H A D | par_mgr.c | 1162 a_diag[i] = 1.0/A_diag_data[jj]; in hypre_MGRBuildP() 1734 a_diag[i] = 1.0/A_diag_data[jj]; in hypre_MGRBuildPDRS() 1956 A_diag_data[j] *= factor; in hypre_ParCSRMatrixLeftScale() 3440 diaginv[bidx] = A_diag_data[ii]; in hypre_block_jacobi_scaling() 3616 res[j] -= A_diag_data[jj] * Vtemp_data[ii]; in hypre_blockRelax_solve() 3621 res[j] -= A_diag_data[jj] * u_data[ii]; in hypre_blockRelax_solve() 3781 res[j] -= A_diag_data[jj] * u_data[ii]; in hypre_block_gs() 3889 diaginv[bidx] = A_diag_data[ii]; in hypre_blockRelax_setup() 3911 diaginv[bidx] = A_diag_data[ii]; in hypre_blockRelax_setup() 4019 diaginv[bidx] = A_diag_data[ii]; in hypre_blockRelax() [all …]
|
H A D | par_stats.c | 38 HYPRE_Real *A_diag_data; in hypre_BoomerAMGSetupStats() local 468 A_diag_data = hypre_CSRBlockMatrixData(A_block_diag); in hypre_BoomerAMGSetupStats() 498 hypre_CSRBlockMatrixBlockNorm(6, &A_diag_data[j*bnnz], &tmp_norm, block_size); in hypre_BoomerAMGSetupStats() 519 hypre_CSRBlockMatrixBlockNorm(6, &A_diag_data[i*bnnz], &tmp_norm, block_size); in hypre_BoomerAMGSetupStats() 544 A_diag_data = hypre_CSRMatrixData(A_diag_clone); in hypre_BoomerAMGSetupStats() 586 min_rowsum += A_diag_data[j]; in hypre_BoomerAMGSetupStats() 600 rowsum += A_diag_data[i]; in hypre_BoomerAMGSetupStats()
|
H A D | par_mod_lr_interp.c | 36 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMGBuildModExtInterpHost() local 250 D_w[row] += A_diag_data[jC++]; in hypre_BoomerAMGBuildModExtInterpHost() 261 D_w[row] += A_diag_data[j]; in hypre_BoomerAMGBuildModExtInterpHost() 291 D_w[row] += A_diag_data[j]; in hypre_BoomerAMGBuildModExtInterpHost() 579 HYPRE_Real *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_BoomerAMGBuildModExtPIInterpHost() local 857 D_w[row] += A_diag_data[jC++]; in hypre_BoomerAMGBuildModExtPIInterpHost() 868 D_w[row] += A_diag_data[j]; in hypre_BoomerAMGBuildModExtPIInterpHost() 898 D_w[row] += A_diag_data[j]; in hypre_BoomerAMGBuildModExtPIInterpHost() 1493 D_w[row] += A_diag_data[jC++]; in hypre_BoomerAMGBuildModExtPEInterpHost() 1504 D_w[row] += A_diag_data[j]; in hypre_BoomerAMGBuildModExtPEInterpHost() [all …]
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_block_mv/ |
H A D | par_csr_block_relax.c | 103 HYPRE_Real *A_diag_data = hypre_CSRBlockMatrixData(A_diag); in hypre_BoomerAMGBlockRelax() local 272 hypre_CSRBlockMatrixBlockMatvec(-1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 324 hypre_CSRBlockMatrixBlockMatvec(-1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 515 hypre_CSRBlockMatrixBlockMatvec(-1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 779 hypre_CSRBlockMatrixBlockMatvec(-1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 783 hypre_CSRBlockMatrixBlockMatvec(1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 1184 hypre_CSRBlockMatrixBlockMatvec(-1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 1222 hypre_CSRBlockMatrixBlockMatvec(-1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 1654 hypre_CSRBlockMatrixBlockMatvec(-1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() 1658 hypre_CSRBlockMatrixBlockMatvec(1.0, &A_diag_data[jj*bnnz], in hypre_BoomerAMGBlockRelax() [all …]
|
H A D | par_csr_block_interp.c | 45 HYPRE_Real *A_diag_data = hypre_CSRBlockMatrixData(A_diag); in hypre_BoomerAMGBuildBlockInterp() local 4784 HYPRE_Real *A_diag_data = hypre_CSRBlockMatrixData(A_diag); in hypre_BoomerAMGBuildBlockDirInterp() local 5514 HYPRE_Real *A_diag_data = hypre_CSRBlockMatrixData(A_diag); 6120 ahat[cnt_f++] = A_diag_data[A_diag_i[i]]; 6128 ahat[indx] += A_diag_data[jj]; 6133 ahat[cnt_c++] += A_diag_data[jj]; 6139 ahat[cnt_f++] += A_diag_data[jj]; 6146 distribute = A_diag_data[jj]/A_diag_data[A_diag_i[i1]]; 6152 ahat[indx] -= A_diag_data[kk]*distribute; 6157 ahat[cnt_c++] -= A_diag_data[kk]*distribute; [all …]
|
/dports/science/hypre/hypre-2.23.0/src/parcsr_mv/ |
H A D | par_make_system.c | 102 HYPRE_Complex *A_diag_data, *A_offd_data; in HYPRE_Generate2DSystem() local 143 A_diag_data = hypre_CTAlloc(HYPRE_Complex, A_nnz_diag , HYPRE_MEMORY_HOST); in HYPRE_Generate2DSystem() 164 A_diag_data[A_j_count + k] = m11*L1_diag_data[L1_j_count + k]; in HYPRE_Generate2DSystem() 175 A_diag_data[A_j_count + k] = m11*L1_diag_data[L1_j_count + k]; in HYPRE_Generate2DSystem() 182 A_diag_data[A_j_count + k] = m12*L2_diag_data[L2_j_count + k]; in HYPRE_Generate2DSystem() 198 A_diag_data[A_j_count + k] = m22*L2_diag_data[L2_j_count + k]; in HYPRE_Generate2DSystem() 210 A_diag_data[A_j_count+k] = m22*L2_diag_data[L2_j_count + k]; in HYPRE_Generate2DSystem() 217 A_diag_data[A_j_count+k] = m21*L1_diag_data[L1_j_count + k]; in HYPRE_Generate2DSystem() 413 hypre_CSRMatrixData(A_diag) = A_diag_data; in HYPRE_Generate2DSystem()
|
H A D | gen_fffc.c | 32 HYPRE_Complex *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_ParCSRMatrixGenerateFFFC() local 372 A_FF_diag_data[d_count_FF++] = A_diag_data[jA++]; in hypre_ParCSRMatrixGenerateFFFC() 381 A_FC_diag_data[d_count_FC++] = A_diag_data[jA++]; in hypre_ParCSRMatrixGenerateFFFC() 386 A_FF_diag_data[d_count_FF++] = A_diag_data[jA++]; in hypre_ParCSRMatrixGenerateFFFC() 496 HYPRE_Complex *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_ParCSRMatrixGenerateFFFC3() local 865 A_FF_diag_data[d_count_FF++] = A_diag_data[jA++]; in hypre_ParCSRMatrixGenerateFFFC3() 874 A_FC_diag_data[d_count_FC++] = A_diag_data[jA++]; in hypre_ParCSRMatrixGenerateFFFC3() 1020 HYPRE_Complex *A_diag_data = hypre_CSRMatrixData(A_diag); in hypre_ParCSRMatrixGenerateFFFCD3() local 1391 A_FF_diag_data[d_count_FF++] = A_diag_data[jA++]; in hypre_ParCSRMatrixGenerateFFFCD3() 1405 D_lambda[rowc] += A_diag_data[jA]; in hypre_ParCSRMatrixGenerateFFFCD3() [all …]
|
H A D | par_csr_matrix.c | 2327 fabs(A_diag_data[j]) : row_nrm; in hypre_ParCSRMatrixTruncate() 2340 row_nrm += fabs(A_diag_data[j]); in hypre_ParCSRMatrixTruncate() 2352 HYPRE_Complex v = A_diag_data[j]; in hypre_ParCSRMatrixTruncate() 2373 row_sum += A_diag_data[now_checking]; in hypre_ParCSRMatrixTruncate() 2381 scale += A_diag_data[now_checking]; in hypre_ParCSRMatrixTruncate() 2382 A_diag_data[next_open] = A_diag_data[now_checking]; in hypre_ParCSRMatrixTruncate() 2421 A_diag_data[j] *= scale; in hypre_ParCSRMatrixTruncate() 2505 A_aux_data[cnt++] = A_diag_data[j]; in hypre_ParCSRMatrixTruncate() 2506 row_sum += A_diag_data[j]; in hypre_ParCSRMatrixTruncate() 2551 A_diag_data[j] *= scale; in hypre_ParCSRMatrixTruncate() [all …]
|