| /petsc/src/mat/utils/ |
| H A D | convert.c | 10 const PetscScalar *vwork; in MatConvert_Basic() local 46 PetscCall(MatGetRow(mat, i, &nz, &cwork, &vwork)); in MatConvert_Basic() 47 PetscCall(MatSetValues(M, 1, &i, nz, cwork, vwork, INSERT_VALUES)); in MatConvert_Basic() 48 PetscCall(MatRestoreRow(mat, i, &nz, &cwork, &vwork)); in MatConvert_Basic()
|
| /petsc/src/snes/interface/ |
| H A D | snesj.c | 81 PetscCall(VecDuplicateVecs(x1, snes->nvwork, &snes->vwork)); in SNESComputeJacobianDefault() 82 j1a = snes->vwork[0]; in SNESComputeJacobianDefault() 83 j2a = snes->vwork[1]; in SNESComputeJacobianDefault() 84 x2 = snes->vwork[2]; in SNESComputeJacobianDefault()
|
| H A D | snes.c | 1871 snes->vwork = NULL; in SNESCreate() 3491 PetscCall(VecDestroyVecs(snes->nvwork, &snes->vwork)); in SNESReset()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpiaijsbaij.c | 60 const PetscScalar *vwork; in MatConvert_MPIBAIJ_MPISBAIJ() local 89 PetscCall(MatGetRow(A, i, &nz, &cwork, &vwork)); in MatConvert_MPIBAIJ_MPISBAIJ() 90 PetscCall(MatSetValues(M, 1, &i, nz, cwork, vwork, INSERT_VALUES)); in MatConvert_MPIBAIJ_MPISBAIJ() 91 PetscCall(MatRestoreRow(A, i, &nz, &cwork, &vwork)); in MatConvert_MPIBAIJ_MPISBAIJ()
|
| /petsc/src/sys/tests/ |
| H A D | ex40.c | 26 PetscScalar *varray, *vwork; in PETSC_HASH_MAP() local 152 PetscCall(PetscMalloc3(size, &karray, size, &varray, size, &vwork)); in PETSC_HASH_MAP() 156 PetscCall(PetscSortIntWithDataArray(off, karray, varray, sizeof(PetscScalar), vwork)); in PETSC_HASH_MAP() 163 PetscCall(PetscFree3(karray, varray, vwork)); in PETSC_HASH_MAP()
|
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | hyperbolic.c | 43 Vec uwork, vwork; member 253 PetscCall(VecWAXPY(user->vwork, -1.0, user->ur, user->u)); in FormGradient() 254 PetscCall(VecPointwiseMult(user->uwork, user->vwork, user->uwork)); in FormGradient() 257 PetscCall(VecPointwiseMult(user->vwork, user->vwork, user->vwork)); in FormGradient() 258 PetscCall(MatMult(user->L, user->vwork, user->lwork)); in FormGradient() 280 PetscCall(VecWAXPY(user->vwork, -1.0, user->ur, user->u)); in FormFunctionGradient() 281 PetscCall(VecPointwiseMult(user->uwork, user->vwork, user->uwork)); in FormFunctionGradient() 284 PetscCall(VecPointwiseMult(user->vwork, user->vwork, user->vwork)); in FormFunctionGradient() 285 PetscCall(MatMult(user->L, user->vwork, user->lwork)); in FormFunctionGradient() 1007 PetscCall(VecDuplicate(user->u, &user->vwork)); in HyperbolicInitialize() [all …]
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 1336 PetscScalar *vwork; in MatView_Dense_Binary() local 1367 PetscCall(PetscMalloc1(m * N, &vwork)); in MatView_Dense_Binary() 1371 for (j = 0; j < N; j++, k++) vwork[k] = v[i + (size_t)lda * j]; in MatView_Dense_Binary() 1373 …PetscCall(PetscViewerBinaryWriteAll(viewer, vwork, m * N, PETSC_DETERMINE, PETSC_DETERMINE, PETSC_… in MatView_Dense_Binary() 1374 PetscCall(PetscFree(vwork)); in MatView_Dense_Binary() 1383 PetscScalar *v, *vwork; in MatLoad_Dense_Binary() local 1419 PetscCall(PetscMalloc1(nnz, &vwork)); in MatLoad_Dense_Binary() 1420 …PetscCall(PetscViewerBinaryReadAll(viewer, vwork, nnz, PETSC_DETERMINE, PETSC_DETERMINE, PETSC_SCA… in MatLoad_Dense_Binary() 1423 for (i = 0; i < m; i++) v[i + (size_t)lda * j] = vwork[(size_t)i * N + j]; in MatLoad_Dense_Binary() 1424 PetscCall(PetscFree(vwork)); in MatLoad_Dense_Binary() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | snesimpl.h | 164 Vec *vwork; /* more work vectors for Jacobian approx */ member
|
| /petsc/src/mat/impls/scalapack/ |
| H A D | matscalapack.c | 980 const PetscScalar *vwork; in MatConvert_ScaLAPACK_Dense() local 1027 PetscCall(MatGetRow(Bmpi, i, &nz, &cwork, &vwork)); in MatConvert_ScaLAPACK_Dense() 1028 PetscCall(MatSetValues(*B, 1, &i, nz, cwork, vwork, INSERT_VALUES)); in MatConvert_ScaLAPACK_Dense() 1029 PetscCall(MatRestoreRow(Bmpi, i, &nz, &cwork, &vwork)); in MatConvert_ScaLAPACK_Dense()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 1914 MatScalar *vwork, *aa; in MatCreateSubMatrix_MPIBAIJ_Private() local 2020 vwork = aa; in MatCreateSubMatrix_MPIBAIJ_Private() 2022 PetscCall(MatSetValuesBlocked_MPIBAIJ(M, 1, &row, nz, cwork, vwork, INSERT_VALUES)); in MatCreateSubMatrix_MPIBAIJ_Private()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 2822 PetscScalar *vwork = NULL; in MatPermute_SeqAIJ() local 2842 PetscCall(MatGetRow_SeqAIJ(A, i, &nz, &cwork, &vwork)); in MatPermute_SeqAIJ() 2844 PetscCall(MatSetValues_SeqAIJ(*B, 1, &row[i], nz, cnew, vwork, INSERT_VALUES)); in MatPermute_SeqAIJ() 2845 PetscCall(MatRestoreRow_SeqAIJ(A, i, &nz, &cwork, &vwork)); in MatPermute_SeqAIJ()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 4242 const PetscScalar *vwork; in MatCopy_Basic() local 4249 PetscCall(MatGetRow(A, i, &nz, &cwork, &vwork)); in MatCopy_Basic() 4250 PetscCall(MatSetValues(B, 1, &i, nz, cwork, vwork, INSERT_VALUES)); in MatCopy_Basic() 4251 PetscCall(MatRestoreRow(A, i, &nz, &cwork, &vwork)); in MatCopy_Basic()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 3745 MatScalar *aa, *vwork; in MatCreateSubMatrix_MPIAIJ_nonscalable() local 3848 vwork = aa; in MatCreateSubMatrix_MPIAIJ_nonscalable() 3850 PetscCall(MatSetValues_MPIAIJ(M, 1, &row, nz, cwork, vwork, INSERT_VALUES)); in MatCreateSubMatrix_MPIAIJ_nonscalable()
|