Home
last modified time | relevance | path

Searched refs:vwork (Results 1 – 13 of 13) sorted by relevance

/petsc/src/mat/utils/
H A Dconvert.c10 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 Dsnesj.c81 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 Dsnes.c1871 snes->vwork = NULL; in SNESCreate()
3491 PetscCall(VecDestroyVecs(snes->nvwork, &snes->vwork)); in SNESReset()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpiaijsbaij.c60 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 Dex40.c26 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 Dhyperbolic.c43 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 Ddense.c1336 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 Dsnesimpl.h164 Vec *vwork; /* more work vectors for Jacobian approx */ member
/petsc/src/mat/impls/scalapack/
H A Dmatscalapack.c980 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 Dmpibaij.c1914 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 Daij.c2822 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 Dmatrix.c4242 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 Dmpiaij.c3745 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()