Searched refs:bptr (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/superlu_dist/ |
| H A D | superlu_dist.c | 277 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 D | strumpack.c | 844 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 D | pastix.c | 172 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 D | dalocal.c | 474 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 D | aij.c | 2249 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 …]
|