Searched refs:X_petsc (Results 1 – 3 of 3) sorted by relevance
| /libCEED/examples/fluids/include/ |
| H A D | petsc-ceed-utils.h | 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() [all …]
|
| /libCEED/examples/petsc/include/ |
| H A D | petscutils.h | 18 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 D | petscutils.c | 18 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()
|