Home
last modified time | relevance | path

Searched refs:bptr (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/aij/mpi/superlu_dist/
H A Dsuperlu_dist.c277 PetscScalar *bptr = NULL; in MatSolve_SuperLU_DIST() local
300 PetscCall(VecGetArray(x, &bptr)); in MatSolve_SuperLU_DIST()
306 …for (PetscInt i = 0; i < n; i++) lu->sbptr[i] = PetscRealPart(bptr[i]); /* PetscRealPart() is a no… in MatSolve_SuperLU_DIST()
317 …gssvx3d(&lu->options, &lu->A_sup, &lu->ScalePermstruct, CASTDOUBLECOMPLEX bptr, (int)m, 1, &lu->gr… in MatSolve_SuperLU_DIST()
326 … pgssvx(&lu->options, &lu->A_sup, &lu->ScalePermstruct, CASTDOUBLECOMPLEX bptr, (int)m, 1, &lu->gr… in MatSolve_SuperLU_DIST()
335 for (PetscInt i = 0; i < n; i++) bptr[i] = lu->sbptr[i]; in MatSolve_SuperLU_DIST()
338 PetscCall(VecRestoreArray(x, &bptr)); in MatSolve_SuperLU_DIST()
350 PetscScalar *bptr; in MatMatSolve_SuperLU_DIST() local
379 PetscCall(MatDenseGetArray(X, &bptr)); in MatMatSolve_SuperLU_DIST()
382 …gssvx3d(&lu->options, &lu->A_sup, &lu->ScalePermstruct, CASTDOUBLECOMPLEX bptr, (int)m, (int)nrhs,… in MatMatSolve_SuperLU_DIST()
[all …]
/petsc/src/mat/impls/aij/mpi/strumpack/
H A Dstrumpack.c844 const PetscScalar *bptr; in MatSolve_STRUMPACK() local
849 PetscCall(VecGetArrayRead(b_mpi, &bptr)); in MatSolve_STRUMPACK()
851 …PetscStackCallExternalVoid("STRUMPACK_solve", sp_err = STRUMPACK_solve(*S, (PetscScalar *)bptr, xp… in MatSolve_STRUMPACK()
867 PetscCall(VecRestoreArrayRead(b_mpi, &bptr)); in MatSolve_STRUMPACK()
877 const PetscScalar *bptr; in MatMatSolve_STRUMPACK() local
888 PetscCall(MatDenseGetArrayRead(B_mpi, &bptr)); in MatMatSolve_STRUMPACK()
890 …PetscStackCallExternalVoid("STRUMPACK_matsolve", sp_err = STRUMPACK_matsolve(*S, nrhs, bptr, m, xp… in MatMatSolve_STRUMPACK()
905 PetscCall(MatDenseRestoreArrayRead(B_mpi, &bptr)); in MatMatSolve_STRUMPACK()
/petsc/src/mat/impls/aij/mpi/pastix/
H A Dpastix.c172 const PetscScalar *bptr; in MatSolve_PaStiX() local
181 PetscCall(VecGetArrayRead(b, &bptr)); in MatSolve_PaStiX()
187 …x_task_refine, pastix->pastix_data, ldrhs, pastix->rhsnbr, (PetscScalar *)bptr, ldrhs, pastix->rhs… in MatSolve_PaStiX()
190 PetscCall(VecRestoreArrayRead(b, &bptr)); in MatSolve_PaStiX()
/petsc/src/dm/impls/da/
H A Ddalocal.c474 void ***ptr, **bptr; in DMDAGetArray() local
479 bptr = (void **)(iarray_start + xm * ym * zm * sizeof(PetscScalar) + zm * sizeof(void **)); in DMDAGetArray()
480 for (i = zs; i < zs + zm; i++) ptr[i] = bptr + ((i - zs) * ym - ys); in DMDAGetArray()
/petsc/src/mat/impls/aij/seq/
H A Daij.c2249 PetscInt *adx, *bdx, *aii, *bii, *aptr, *bptr; in MatIsTranspose_SeqAIJ() local
2267 PetscCall(PetscMalloc1(mb, &bptr)); in MatIsTranspose_SeqAIJ()
2269 for (i = 0; i < mb; i++) bptr[i] = bii[i]; in MatIsTranspose_SeqAIJ()
2278 idr = bdx[bptr[idc]]; in MatIsTranspose_SeqAIJ()
2280 vr = vb[bptr[idc]]; in MatIsTranspose_SeqAIJ()
2286 if (B || i != idc) bptr[idc]++; in MatIsTranspose_SeqAIJ()
2292 PetscCall(PetscFree(bptr)); in MatIsTranspose_SeqAIJ()
2301 PetscInt *adx, *bdx, *aii, *bii, *aptr, *bptr; in MatIsHermitianTranspose_SeqAIJ() local
2319 PetscCall(PetscMalloc1(mb, &bptr)); in MatIsHermitianTranspose_SeqAIJ()
2321 for (i = 0; i < mb; i++) bptr[i] = bii[i]; in MatIsHermitianTranspose_SeqAIJ()
[all …]