Home
last modified time | relevance | path

Searched refs:X_petsc (Results 1 – 3 of 3) sorted by relevance

/libCEED/examples/fluids/include/
H A Dpetsc-ceed-utils.h129 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()
[all …]
/libCEED/examples/petsc/include/
H A Dpetscutils.h18 PetscErrorCode VecP2C(Vec X_petsc, PetscMemType *mem_type, CeedVector x_ceed);
19 PetscErrorCode VecC2P(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc);
20 PetscErrorCode VecReadP2C(Vec X_petsc, PetscMemType *mem_type, CeedVector x_ceed);
21 PetscErrorCode VecReadC2P(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc);
/libCEED/examples/petsc/src/
H A Dpetscutils.c18 PetscErrorCode VecP2C(Vec X_petsc, PetscMemType *mem_type, CeedVector x_ceed) { in VecP2C() argument
22 PetscCall(VecGetArrayAndMemType(X_petsc, &x, mem_type)); in VecP2C()
27 PetscErrorCode VecC2P(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc) { in VecC2P() argument
32 PetscCall(VecRestoreArrayAndMemType(X_petsc, &x)); in VecC2P()
36 PetscErrorCode VecReadP2C(Vec X_petsc, PetscMemType *mem_type, CeedVector x_ceed) { in VecReadP2C() argument
40 PetscCall(VecGetArrayReadAndMemType(X_petsc, (const PetscScalar **)&x, mem_type)); in VecReadP2C()
45 PetscErrorCode VecReadC2P(CeedVector x_ceed, PetscMemType mem_type, Vec X_petsc) { in VecReadC2P() argument
50 PetscCall(VecRestoreArrayReadAndMemType(X_petsc, (const PetscScalar **)&x)); in VecReadC2P()