| /petsc/src/mat/tests/ |
| H A D | ex79f.F90 | 16 PetscBool done, bb 37 bb = .true. 38 PetscCallA(MatGetRowIJ(Ad, one, bb, bb, n, ia, ja, done, ierr)) 46 PetscCallA(MatRestoreRowIJ(Ad, one, bb, bb, n, ia, ja, done, ierr)) 51 PetscCallA(MatGetRowIJ(Ao, one, bb, bb, n, ia, ja, done, ierr)) 60 PetscCallA(MatRestoreRowIJ(Ao, one, bb, bb, n, ia, ja, done, ierr))
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijsolvnat1.c | 8 PetscErrorCode MatSolve_SeqBAIJ_1_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace() argument 19 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace() 55 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace() 61 PetscErrorCode MatForwardSolve_SeqBAIJ_1_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatForwardSolve_SeqBAIJ_1_NaturalOrdering() argument 73 PetscCall(VecGetArrayRead(bb, &b)); in MatForwardSolve_SeqBAIJ_1_NaturalOrdering() 89 PetscCall(VecRestoreArrayRead(bb, &b)); in MatForwardSolve_SeqBAIJ_1_NaturalOrdering() 94 PetscErrorCode MatBackwardSolve_SeqBAIJ_1_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering() argument 106 PetscCall(VecGetArrayRead(bb, &b)); in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering() 120 PetscCall(VecRestoreArrayRead(bb, &b)); in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering() 125 PetscErrorCode MatSolve_SeqBAIJ_1_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_1_NaturalOrdering() argument [all …]
|
| H A D | baijsolvnat2.c | 12 PetscErrorCode MatSolve_SeqBAIJ_2_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace() argument 22 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace() 68 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace() 74 PetscErrorCode MatSolve_SeqBAIJ_2_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_2_NaturalOrdering() argument 84 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_2_NaturalOrdering() 134 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_2_NaturalOrdering() 140 PetscErrorCode MatForwardSolve_SeqBAIJ_2_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatForwardSolve_SeqBAIJ_2_NaturalOrdering() argument 150 PetscCall(VecGetArrayRead(bb, &b)); in MatForwardSolve_SeqBAIJ_2_NaturalOrdering() 177 PetscCall(VecRestoreArrayRead(bb, &b)); in MatForwardSolve_SeqBAIJ_2_NaturalOrdering() 183 PetscErrorCode MatBackwardSolve_SeqBAIJ_2_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatBackwardSolve_SeqBAIJ_2_NaturalOrdering() argument [all …]
|
| H A D | baijsolvnat3.c | 8 PetscErrorCode MatSolve_SeqBAIJ_3_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace() argument 19 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace() 74 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace() 80 PetscErrorCode MatSolve_SeqBAIJ_3_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_3_NaturalOrdering() argument 92 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_3_NaturalOrdering() 151 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_3_NaturalOrdering() 157 PetscErrorCode MatForwardSolve_SeqBAIJ_3_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatForwardSolve_SeqBAIJ_3_NaturalOrdering() argument 169 PetscCall(VecGetArrayRead(bb, &b)); in MatForwardSolve_SeqBAIJ_3_NaturalOrdering() 201 PetscCall(VecRestoreArrayRead(bb, &b)); in MatForwardSolve_SeqBAIJ_3_NaturalOrdering() 207 PetscErrorCode MatBackwardSolve_SeqBAIJ_3_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatBackwardSolve_SeqBAIJ_3_NaturalOrdering() argument [all …]
|
| H A D | baijsolvtran1.c | 4 PetscErrorCode MatSolveTranspose_SeqBAIJ_1(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_1() argument 16 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_1() 53 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_1() 60 PetscErrorCode MatSolveTranspose_SeqBAIJ_1_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_1_inplace() argument 72 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_1_inplace() 108 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_1_inplace()
|
| H A D | baijsolvtrannat1.c | 3 PetscErrorCode MatSolveTranspose_SeqBAIJ_1_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering() argument 14 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering() 44 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering() 51 PetscErrorCode MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace() argument 60 PetscCall(VecCopy(bb, xx)); in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace()
|
| H A D | baijsolvtrann.c | 4 PetscErrorCode MatSolveTranspose_SeqBAIJ_N_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_N_inplace() argument 17 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_N_inplace() 63 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_N_inplace() 69 PetscErrorCode MatSolveTranspose_SeqBAIJ_N(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_N() argument 83 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_N() 129 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_N()
|
| H A D | baijsolvtran2.c | 4 PetscErrorCode MatSolveTranspose_SeqBAIJ_2_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_2_inplace() argument 16 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_2_inplace() 84 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_2_inplace() 90 PetscErrorCode MatSolveTranspose_SeqBAIJ_2(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_2() argument 103 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_2() 169 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_2()
|
| H A D | baijsolv.c | 4 PetscErrorCode MatSolve_SeqBAIJ_N_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_N_inplace() argument 18 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_N_inplace() 57 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_N_inplace() 63 PetscErrorCode MatSolve_SeqBAIJ_7_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_7_inplace() argument 75 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_7_inplace() 177 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_7_inplace() 183 PetscErrorCode MatSolve_SeqBAIJ_7(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_7() argument 195 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_7() 296 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_7() 302 PetscErrorCode MatSolve_SeqBAIJ_6_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_6_inplace() argument [all …]
|
| H A D | baijsolvtran3.c | 4 PetscErrorCode MatSolveTranspose_SeqBAIJ_3_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_3_inplace() argument 16 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_3_inplace() 92 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_3_inplace() 98 PetscErrorCode MatSolveTranspose_SeqBAIJ_3(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_3() argument 111 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_3() 185 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_3()
|
| H A D | baijsolvtrannat2.c | 3 PetscErrorCode MatSolveTranspose_SeqBAIJ_2_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_2_NaturalOrdering_inplace() argument 12 PetscCall(VecCopy(bb, xx)); in MatSolveTranspose_SeqBAIJ_2_NaturalOrdering_inplace() 58 PetscErrorCode MatSolveTranspose_SeqBAIJ_2_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_2_NaturalOrdering() argument 68 PetscCall(VecCopy(bb, xx)); in MatSolveTranspose_SeqBAIJ_2_NaturalOrdering()
|
| H A D | baijsolvnat4.c | 8 PetscErrorCode MatSolve_SeqBAIJ_4_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace() argument 19 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace() 101 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace() 107 PetscErrorCode MatSolve_SeqBAIJ_4_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_4_NaturalOrdering() argument 119 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_4_NaturalOrdering() 187 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_4_NaturalOrdering()
|
| H A D | baijsolvnat14.c | 7 PetscErrorCode MatSolve_SeqBAIJ_14_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_14_NaturalOrdering() argument 18 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_14_NaturalOrdering() 124 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_14_NaturalOrdering() 133 PetscErrorCode MatSolve_SeqBAIJ_13_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_13_NaturalOrdering() argument 144 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_13_NaturalOrdering() 245 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_13_NaturalOrdering() 254 PetscErrorCode MatSolve_SeqBAIJ_12_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_12_NaturalOrdering() argument 265 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_12_NaturalOrdering() 361 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_12_NaturalOrdering()
|
| H A D | baijsolvnat5.c | 4 PetscErrorCode MatSolve_SeqBAIJ_5_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace() argument 14 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace() 86 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace() 92 PetscErrorCode MatSolve_SeqBAIJ_5_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolve_SeqBAIJ_5_NaturalOrdering() argument 102 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqBAIJ_5_NaturalOrdering() 175 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqBAIJ_5_NaturalOrdering()
|
| H A D | baijsolvtran4.c | 4 PetscErrorCode MatSolveTranspose_SeqBAIJ_4_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_4_inplace() argument 16 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_4_inplace() 100 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_4_inplace() 106 PetscErrorCode MatSolveTranspose_SeqBAIJ_4(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_4() argument 119 PetscCall(VecGetArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_4() 201 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolveTranspose_SeqBAIJ_4()
|
| H A D | baijsolvtrannat3.c | 3 PetscErrorCode MatSolveTranspose_SeqBAIJ_3_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_3_NaturalOrdering_inplace() argument 12 PetscCall(VecCopy(bb, xx)); in MatSolveTranspose_SeqBAIJ_3_NaturalOrdering_inplace() 64 PetscErrorCode MatSolveTranspose_SeqBAIJ_3_NaturalOrdering(Mat A, Vec bb, Vec xx) in MatSolveTranspose_SeqBAIJ_3_NaturalOrdering() argument 74 PetscCall(VecCopy(bb, xx)); in MatSolveTranspose_SeqBAIJ_3_NaturalOrdering()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex55.c | 15 Vec xx, bb; in main() local 65 PetscCall(MatCreateVecs(Amat, &xx, &bb)); in main() 66 PetscCall(VecSet(bb, .0)); in main() 183 PetscCall(VecSetValues(bb, 1, &jj, &v, INSERT_VALUES)); in main() 188 PetscCall(VecAssemblyBegin(bb)); in main() 189 PetscCall(VecAssemblyEnd(bb)); in main() 225 PetscCall(KSPSolve(ksp, bb, xx)); in main() 235 PetscCall(PetscObjectGetComm((PetscObject)bb, &comm)); in main() 236 PetscCall(VecNorm(bb, NORM_2, &norm2)); in main() 240 PetscCall(VecAXPY(bb, -1.0, res)); in main() [all …]
|
| H A D | ex54.c | 12 Vec xx, bb; in main() local 56 PetscCall(MatCreateVecs(Amat, &bb, &xx)); in main() 57 PetscCall(VecSet(bb, .0)); in main() 129 PetscCall(VecSetValues(bb, 1, &jj, &v, INSERT_VALUES)); in main() 136 PetscCall(VecAssemblyBegin(bb)); in main() 137 PetscCall(VecAssemblyEnd(bb)); in main() 167 PetscCall(KSPSolve(ksp, bb, xx)); in main() 179 PetscCall(VecView(bb, viewer)); in main() 182 PetscCall(VecNorm(bb, NORM_2, &norm2)); in main() 192 PetscCall(VecAXPY(bb, -1.0, res)); in main() [all …]
|
| H A D | ex56.c | 30 Vec xx, bb; in main() local 131 PetscCall(MatCreateVecs(Amat, &bb, &xx)); in main() 229 PetscCall(VecSetValuesBlocked(bb, 8, idx, (const PetscScalar *)vv, ADD_VALUES)); in main() 237 PetscCall(VecSetValues(bb, 24, idx3, (const PetscScalar *)vv, ADD_VALUES)); in main() 246 PetscCall(VecSetValuesBlocked(bb, 8, idx, (const PetscScalar *)v2, ADD_VALUES)); in main() 254 PetscCall(VecSetValues(bb, 24, idx3, (const PetscScalar *)v2, ADD_VALUES)); in main() 263 PetscCall(VecAssemblyBegin(bb)); in main() 264 PetscCall(VecAssemblyEnd(bb)); in main() 268 PetscCall(VecAssemblyBegin(bb)); in main() 269 PetscCall(VecAssemblyEnd(bb)); in main() [all …]
|
| H A D | ex68.c | 36 PetscScalar *bb; in ComputeRhs() local 41 PetscCall(VecGetArray(b, &bb)); in ComputeRhs() 44 …bb[i] = -weights[i] * (-20. * PETSC_PI * xd * PetscSinReal(5. * PETSC_PI * xd) + (2. - (5. * PETSC… in ComputeRhs() 46 PetscCall(VecRestoreArray(b, &bb)); in ComputeRhs()
|
| H A D | ex2f.F90 | 114 Vec x, b, u, xx, bb, uu 339 PetscCallA(VecDuplicate(xx, bb, ierr)) 342 PetscCallA(MatMult(AA, uu, bb, ierr)) 346 PetscCallA(KSPSolve(kksp, bb, xx, ierr)) 387 PetscCallA(VecDestroy(bb, ierr))
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaijfact2.c | 9 PetscErrorCode MatSolve_SeqSBAIJ_N_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqSBAIJ_N_inplace() argument 23 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqSBAIJ_N_inplace() 74 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqSBAIJ_N_inplace() 80 PetscErrorCode MatForwardSolve_SeqSBAIJ_N_inplace(Mat A, Vec bb, Vec xx) in MatForwardSolve_SeqSBAIJ_N_inplace() argument 86 PetscErrorCode MatBackwardSolve_SeqSBAIJ_N_inplace(Mat A, Vec bb, Vec xx) in MatBackwardSolve_SeqSBAIJ_N_inplace() argument 149 PetscErrorCode MatSolve_SeqSBAIJ_N_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatSolve_SeqSBAIJ_N_NaturalOrdering_inplace() argument 159 PetscCall(VecGetArrayRead(bb, &b)); in MatSolve_SeqSBAIJ_N_NaturalOrdering_inplace() 169 PetscCall(VecRestoreArrayRead(bb, &b)); in MatSolve_SeqSBAIJ_N_NaturalOrdering_inplace() 175 PetscErrorCode MatForwardSolve_SeqSBAIJ_N_NaturalOrdering_inplace(Mat A, Vec bb, Vec xx) in MatForwardSolve_SeqSBAIJ_N_NaturalOrdering_inplace() argument 185 PetscCall(VecGetArrayRead(bb, &b)); in MatForwardSolve_SeqSBAIJ_N_NaturalOrdering_inplace() [all …]
|
| /petsc/src/ksp/pc/tests/ |
| H A D | ex5.c | 174 PetscErrorCode residual(Mat mat, Vec bb, Vec xx, Vec rr) in residual() argument 181 PetscCall(VecGetSize(bb, &n1)); in residual() 182 PetscCall(VecGetArrayRead(bb, &b)); in residual() 189 PetscCall(VecRestoreArrayRead(bb, &b)); in residual() 214 PetscErrorCode apply_pc(PC pc, Vec bb, Vec xx) in apply_pc() argument 220 PetscErrorCode gauss_seidel(PC pc, Vec bb, Vec xx, Vec w, PetscReal rtol, PetscReal abstol, PetscRe… in gauss_seidel() argument 229 PetscCall(VecGetSize(bb, &n1)); in gauss_seidel() 231 PetscCall(VecGetArrayRead(bb, &b)); in gauss_seidel() 240 PetscCall(VecRestoreArrayRead(bb, &b)); in gauss_seidel() 245 PetscErrorCode jacobi_smoother(PC pc, Vec bb, Vec xx, Vec w, PetscReal rtol, PetscReal abstol, Pets… in jacobi_smoother() argument [all …]
|
| /petsc/src/mat/impls/aij/mpi/mkl_cpardiso/ |
| H A D | mkl_cpardiso.c | 152 Mat_SeqAIJ *bb = (Mat_SeqAIJ *)mat->B->data; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() local 158 bi = bb->i; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() 159 bj = bb->j; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() 162 bv = bb->a; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() 167 nz = aa->nz + bb->nz; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() 223 Mat_SeqBAIJ *bb = (Mat_SeqBAIJ *)mat->B->data; in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() local 229 bi = bb->i; in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() 230 bj = bb->j; in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() 233 bv = bb->a; in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() 238 nz = aa->nz + bb->nz; in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() [all …]
|
| /petsc/src/mat/graphops/coarsen/impls/mis/ |
| H A D | mis.c | 239 PetscInt aa[2] = {0, nrm_tot}, bb[2], MM; in MatCoarsenApply_MIS_private() local 245 PetscCallMPI(MPIU_Allreduce(aa, bb, 2, MPIU_INT, MPI_SUM, comm)); in MatCoarsenApply_MIS_private() 246 …bb[0]) PetscCall(PetscInfo(info_is, "Warning: N = %" PetscInt_FMT ", sum of aggregates %" PetscInt… in MatCoarsenApply_MIS_private() 247 PetscCheck(MM >= bb[0], comm, PETSC_ERR_PLIB, "Sum of aggs is too large"); in MatCoarsenApply_MIS_private()
|