Lines Matching refs:X_petsc
129 static inline PetscErrorCode VecPetscToCeed(Vec X_petsc, PetscMemType *mem_type, CeedVector x_ceed)… in VecPetscToCeed() argument
133 PetscCall(VecGetArrayAndMemType(X_petsc, &x, mem_type)); in VecPetscToCeed()
149 static inline PetscErrorCode VecCeedToPetsc(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc) { in VecCeedToPetsc() argument
154 PetscCall(VecRestoreArrayAndMemType(X_petsc, &x)); in VecCeedToPetsc()
169 static inline PetscErrorCode VecReadPetscToCeed(Vec X_petsc, PetscMemType *mem_type, CeedVector x_c… in VecReadPetscToCeed() argument
173 PetscCall(VecGetArrayReadAndMemType(X_petsc, (const PetscScalar **)&x, mem_type)); in VecReadPetscToCeed()
189 …c inline PetscErrorCode VecReadCeedToPetsc(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc) { in VecReadCeedToPetsc() argument
194 PetscCall(VecRestoreArrayReadAndMemType(X_petsc, (const PetscScalar **)&x)); in VecReadCeedToPetsc()
206 static inline PetscErrorCode VecCopyPetscToCeed(Vec X_petsc, CeedVector x_ceed) { in VecCopyPetscToCeed() argument
215 PetscCall(VecGetLocalSize(X_petsc, &X_size)); in VecCopyPetscToCeed()
220 PetscCall(VecGetArrayReadAndMemType(X_petsc, (const PetscScalar **)&x, &mem_type)); in VecCopyPetscToCeed()
222 PetscCall(VecRestoreArrayReadAndMemType(X_petsc, (const PetscScalar **)&x)); in VecCopyPetscToCeed()
223 …PetscCheck(CeedDestroy(&ceed) == CEED_ERROR_SUCCESS, PetscObjectComm((PetscObject)X_petsc), PETSC_… in VecCopyPetscToCeed()