Home
last modified time | relevance | path

Searched defs:ptr (Results 1 – 25 of 196) sorted by relevance

12345678

/petsc/src/sys/ftn-src/
H A Df90_fwrap.F905 subroutine F90Array1dCreateScalar(array, start, len1, ptr) argument
15 subroutine F90Array1dCreateReal(array, start, len1, ptr) argument
25 subroutine F90Array1dCreateInt(array, start, len1, ptr) argument
35 subroutine F90Array1dCreateMPIInt(array, start, len1, ptr) argument
45 subroutine F90Array1dCreateFortranAddr(array, start, len1, ptr) argument
56 subroutine F90Array1dAccessScalar(ptr, address) argument
71 subroutine F90Array1dAccessReal(ptr, address) argument
86 subroutine F90Array1dAccessInt(ptr, address) argument
101 subroutine F90Array1dAccessMPIInt(ptr, address) argument
116 subroutine F90Array1dAccessFortranAddr(ptr, address) argument
[all …]
/petsc/src/vec/vec/tutorials/
H A Dex21f90.F9042 subroutine F90Array1dCreateMyStruct(array, start, len, ptr) argument
53 subroutine F90Array1dAccessMyStruct(ptr, address) argument
57 type(MyStruct), pointer :: ptr(:) local
65 subroutine F90Array1dDestroyMyStruct(ptr) argument
68 type(MyStruct), pointer :: ptr(:) local
/petsc/src/ksp/ksp/tests/raja/
H A DmemoryManager.hpp36 T *ptr; in allocate() local
50 void deallocate(T *&ptr) in deallocate()
70 T *ptr; in allocate_gpu() local
83 void deallocate_gpu(T *&ptr) in deallocate_gpu()
/petsc/src/vec/vec/interface/ftn-custom/
H A Dzvectorf90.c24 PETSC_EXTERN void vecgetarraywrite_(Vec *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in vecgetarraywrite_()
39 PETSC_EXTERN void vecrestorearraywrite_(Vec *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptr… in vecrestorearraywrite_()
49 PETSC_EXTERN void vecgetarray_(Vec *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in vecgetarray_()
64 PETSC_EXTERN void vecrestorearray_(Vec *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in vecrestorearray_()
74 PETSC_EXTERN void vecgetarrayread_(Vec *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in vecgetarrayread_()
89 PETSC_EXTERN void vecrestorearrayread_(Vec *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd… in vecrestorearrayread_()
99 PETSC_EXTERN void vecduplicatevecs_(Vec *v, int *m, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO… in vecduplicatevecs_()
115 PETSC_EXTERN void vecdestroyvecs_(int *m, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in vecdestroyvecs_()
H A Dzvectorf.c13 PETSC_EXTERN void vecgetownershipranges_(Vec *v, F90Array1d *ptr, PetscErrorCode *ierr PETSC_F90_2P… in vecgetownershipranges_()
24 PETSC_EXTERN void vecrestoreownershipranges_(Vec *v, F90Array1d *ptr, PetscErrorCode *ierr PETSC_F9… in vecrestoreownershipranges_()
/petsc/include/petsc/private/cpp/
H A Dmemory.hpp65 inline enable_if_t<!std::is_array<T>::value> destroy_at(T *ptr) noexcept(std::is_nothrow_destructib… in destroy_at()
71 inline enable_if_t<std::is_array<T>::value> destroy_at(T *ptr) in destroy_at()
77 inline constexpr T *construct_at(T *ptr, Args &&...args) noexcept(std::is_nothrow_constructible<T, … in construct_at()
/petsc/src/mat/interface/ftn-custom/
H A Dzmatrixf90.c104 PETSC_EXTERN void matgetghosts_(Mat *mat, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in matgetghosts_()
113 PETSC_EXTERN void matdensegetarray2d_(Mat *mat, F90Array2d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptr… in matdensegetarray2d_()
131 PETSC_EXTERN void matdenserestorearray2d_(Mat *mat, F90Array2d *ptr, int *ierr PETSC_F90_2PTR_PROTO… in matdenserestorearray2d_()
140 PETSC_EXTERN void matdensegetarrayread2d_(Mat *mat, F90Array2d *ptr, int *ierr PETSC_F90_2PTR_PROTO… in matdensegetarrayread2d_()
158 PETSC_EXTERN void matdenserestorearrayread2d_(Mat *mat, F90Array2d *ptr, int *ierr PETSC_F90_2PTR_P… in matdenserestorearrayread2d_()
167 PETSC_EXTERN void matdensegetarraywrite2d_(Mat *mat, F90Array2d *ptr, int *ierr PETSC_F90_2PTR_PROT… in matdensegetarraywrite2d_()
185 PETSC_EXTERN void matdenserestorearraywrite2d_(Mat *mat, F90Array2d *ptr, int *ierr PETSC_F90_2PTR_… in matdenserestorearraywrite2d_()
194 PETSC_EXTERN void matdensegetarray1d_(Mat *mat, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptr… in matdensegetarray1d_()
212 PETSC_EXTERN void matdenserestorearray1d_(Mat *mat, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO… in matdenserestorearray1d_()
221 PETSC_EXTERN void matdensegetarrayread1d_(Mat *mat, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO… in matdensegetarrayread1d_()
[all …]
H A Dzmatrixf.c35 …rices_(Mat *mat, PetscInt *n, IS *isrow, IS *iscol, MatReuse *scall, F90Array1d *ptr, PetscErrorCo… in matcreatesubmatrices_()
48 …esmpi_(Mat *mat, PetscInt *n, IS *isrow, IS *iscol, MatReuse *scall, F90Array1d *ptr, PetscErrorCo… in matcreatesubmatricesmpi_()
63 PETSC_EXTERN void matdestroymatrices_(PetscInt *n, F90Array1d *ptr, PetscErrorCode *ierr PETSC_F90_… in matdestroymatrices_()
80 PETSC_EXTERN void matdestroysubmatrices_(PetscInt *n, F90Array1d *ptr, PetscErrorCode *ierr PETSC_F… in matdestroysubmatrices_()
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmallocator.hpp49 inline PetscErrorCode HostAllocator<T, P>::allocate(value_type **ptr, size_type n, const StreamBase… in allocate()
58 inline PetscErrorCode HostAllocator<T, P>::deallocate(value_type *ptr, const StreamBase<U> *) noexc… in deallocate()
104 inline PetscErrorCode DeviceAllocator<T, P>::allocate(value_type **ptr, size_type n, const StreamBa… in allocate()
113 inline PetscErrorCode DeviceAllocator<T, P>::deallocate(value_type *ptr, const StreamBase<U> *strea… in deallocate()
122 inline PetscErrorCode DeviceAllocator<T, P>::zero(value_type *ptr, size_type n, const StreamBase<U>… in zero()
140 inline PetscErrorCode DeviceAllocator<T, P>::set_canary(value_type *ptr, size_type n, const StreamB… in set_canary()
/petsc/src/sys/objects/cxx/memory/
H A Dobject_pool.cxx128 if (const auto ptr = util::exchange(*in_ptr, nullptr)) { in delete_ptr_() local
183 { in clear_()
386 PetscErrorCode PoolAllocator::get_attributes(const void *ptr, size_type *size, align_type *align) n… in get_attributes()
426 void *ptr{}; in try_allocate() local
504 if (auto ptr = util::exchange(*in_ptr, nullptr)) { in deallocate() local
542 PetscErrorCode PoolAllocator::unpoison(const void *ptr, size_type *size) noexcept in unpoison()
565 PetscErrorCode PoolAllocator::repoison(const void *ptr, size_type size) noexcept in repoison()
584 void *ptr{}; in operator new() local
591 void PoolAllocated::operator delete(void *ptr) noexcept in operator delete()
608 void *ptr{}; in operator new() local
[all …]
/petsc/src/vec/is/is/interface/ftn-custom/
H A Dzindexf90.c16 PETSC_EXTERN void petsclayoutgetranges_(PetscLayout *map, F90Array1d *ptr, int *ierr PETSC_F90_2PTR… in petsclayoutgetranges_()
28 PETSC_EXTERN void petsclayoutrestoreranges_(PetscLayout *map, F90Array1d *ptr, int *ierr PETSC_F90_… in petsclayoutrestoreranges_()
33 PETSC_EXTERN void isgetindices_(IS *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in isgetindices_()
44 PETSC_EXTERN void isrestoreindices_(IS *x, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd)) in isrestoreindices_()
/petsc/src/dm/impls/plex/
H A Dplexpoint.c62 PetscErrorCode DMPlexPointLocalRead(DM dm, PetscInt point, const PetscScalar *array, void *ptr) in DMPlexPointLocalRead()
100 PetscErrorCode DMPlexPointLocalRef(DM dm, PetscInt point, PetscScalar *array, void *ptr) in DMPlexPointLocalRef()
166 …PlexPointLocalFieldRead(DM dm, PetscInt point, PetscInt field, const PetscScalar *array, void *ptr) in DMPlexPointLocalFieldRead()
197 …Code DMPlexPointLocalFieldRef(DM dm, PetscInt point, PetscInt field, PetscScalar *array, void *ptr) in DMPlexPointLocalFieldRef()
269 …scErrorCode DMPlexPointGlobalRead(DM dm, PetscInt point, const PetscScalar *array, const void *ptr) in DMPlexPointGlobalRead()
307 PetscErrorCode DMPlexPointGlobalRef(DM dm, PetscInt point, PetscScalar *array, void *ptr) in DMPlexPointGlobalRef()
373 …lexPointGlobalFieldRead(DM dm, PetscInt point, PetscInt field, const PetscScalar *array, void *ptr) in DMPlexPointGlobalFieldRead()
404 …ode DMPlexPointGlobalFieldRef(DM dm, PetscInt point, PetscInt field, PetscScalar *array, void *ptr) in DMPlexPointGlobalFieldRef()
/petsc/include/
H A Dpetscdevice.h144 #define PetscDeviceMalloc(dctx, mtype, n, ptr) PetscDeviceAllocate_Private((dctx), PETSC_FALSE, (mt… argument
178 #define PetscDeviceCalloc(dctx, mtype, n, ptr) PetscDeviceAllocate_Private((dctx), PETSC_TRUE, (mty… argument
215 #define PetscDeviceFree(dctx, ptr) ((PetscErrorCode)(PetscDeviceDeallocate_Private((dctx), (ptr)) |… argument
300 #define PetscDeviceArrayZero(dctx, ptr, n) PetscDeviceMemset((dctx), (ptr), 0, (size_t)(n) * sizeof… argument
/petsc/include/petsc/private/
H A Dmempoison.h92 static inline PetscErrorCode PetscPoisonMemoryRegion(const void *ptr, size_t size) in PetscPoisonMemoryRegion()
126 static inline PetscErrorCode PetscUnpoisonMemoryRegion(const void *ptr, size_t size) in PetscUnpoisonMemoryRegion()
165 static inline PetscErrorCode PetscIsRegionPoisoned(const void *ptr, size_t size, PetscBool3 *poison… in PetscIsRegionPoisoned()
/petsc/src/vec/is/sf/utils/ftn-custom/
H A Dzsfutilsf90.c15 PETSC_EXTERN void petscsfdestroyremoteoffsets_(F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PROTO(ptrd… in petscsfdestroyremoteoffsets_()
25 PETSC_EXTERN void petscsfdistributesection_(PetscSF *sf, PetscSection *rootSection, F90Array1d *ptr in petscsfdistributesection_()
41 …scSF *pointSF, PetscSection *rootSection, PetscSection *leafSection, F90Array1d *ptr, int *ierr PE… in petscsfcreateremoteoffsets_()
/petsc/src/sys/objects/device/interface/
H A Dmemory.cxx156 MemoryMap::map_type::const_iterator MemoryMap::search_for(const void *ptr, bool must_find) const no… in search_for() argument
190 static PetscErrorCode PetscDeviceRegisterMemory_Private(const void *PETSC_RESTRICT ptr, PetscMemTyp… in PetscDeviceRegisterMemory_Private()
255 PetscErrorCode PetscDeviceRegisterMemory(const void *PETSC_RESTRICT ptr, PetscMemType mtype, std::s… in PetscDeviceRegisterMemory()
325 …tscBool clear, PetscMemType mtype, std::size_t n, std::size_t alignment, void **PETSC_RESTRICT ptr) in PetscDeviceAllocate_Private()
391 PetscErrorCode PetscDeviceDeallocate_Private(PetscDeviceContext dctx, void *PETSC_RESTRICT ptr) in PetscDeviceDeallocate_Private()
543 PetscErrorCode PetscDeviceMemset(PetscDeviceContext dctx, void *ptr, PetscInt v, std::size_t n) in PetscDeviceMemset()
/petsc/src/snes/utils/ftn-custom/
H A Dzdmdasnesf.c22 static PetscErrorCode sourlj1d(DMDALocalInfo *info, PetscScalar *in, Mat A, Mat m, void *ptr) in sourlj1d()
34 static PetscErrorCode sourlj2d(DMDALocalInfo *info, PetscScalar **in, Mat A, Mat m, void *ptr) in sourlj2d()
46 static PetscErrorCode sourlj3d(DMDALocalInfo *info, PetscScalar ***in, Mat A, Mat m, void *ptr) in sourlj3d()
84 static PetscErrorCode sourlf1d(DMDALocalInfo *info, PetscScalar *in, PetscScalar *out, void *ptr) in sourlf1d()
96 static PetscErrorCode sourlf2d(DMDALocalInfo *info, PetscScalar **in, PetscScalar **out, void *ptr) in sourlf2d()
108 …atic PetscErrorCode sourlf3d(DMDALocalInfo *info, PetscScalar ***in, PetscScalar ***out, void *ptr) in sourlf3d()
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/
H A Dpetsc4py.i20 SWIG_convert_ptr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) { in SWIG_convert_ptr()
500 Type *ptr = (Type *)0; variable
516 Type *ptr = (Type *)0; variable
524 Type *ptr = (Type *)0; variable
/petsc/src/vec/is/is/impls/ftn-custom/
H A Dzblockf90.c12 PETSC_EXTERN void isblockgetindices_(IS *x, F90Array1d *ptr, int *__ierr PETSC_F90_2PTR_PROTO(ptrd)) in isblockgetindices_()
22 PETSC_EXTERN void isblockrestoreindices_(IS *x, F90Array1d *ptr, int *__ierr PETSC_F90_2PTR_PROTO(p… in isblockrestoreindices_()
/petsc/src/sys/objects/device/impls/
H A Dsegmentedmempool.hpp430 inline PetscErrorCode MemoryBlock<T, A, S>::try_allocate_chunk(size_type req_size, T **ptr, const s… in try_allocate_chunk()
514 inline PetscErrorCode MemoryBlock<T, A, S>::try_deallocate_chunk(T **ptr, const stream_type *stream… in try_deallocate_chunk()
540 inline PetscErrorCode MemoryBlock<T, A, S>::try_find_chunk(const T *ptr, chunk_type **ret_chunk) no… in try_find_chunk()
594 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::allocate(value_type **ptr, size_type n, … in allocate()
603 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::deallocate(value_type *ptr, const device… in deallocate()
612 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::zero(value_type *ptr, size_type n, const… in zero()
630 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::set_canary(value_type *ptr, size_type n,… in set_canary()
752 …StreamType, AllocType, DefaultChunkSize>::allocate_(size_type size, value_type **ptr, const stream… in allocate_()
796 …StreamType, AllocType, DefaultChunkSize>::allocate(size_t req_size, value_type **ptr, const stream… in allocate()
830 …yPool<MemType, StreamType, AllocType, DefaultChunkSize>::deallocate(value_type **ptr, const stream… in deallocate()
[all …]
/petsc/src/vec/ftn-mod/
H A Dpetscvecmod.F9014 subroutine F90Array1dCreateSFNode(array, start, len, ptr) argument
26 subroutine F90Array1dDestroySFNode(ptr) argument
/petsc/src/dm/impls/plex/ftn-custom/
H A Dzplexf90.c48 PETSC_EXTERN void dmplexgetcone_(DM *dm, PetscInt *p, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_PRO… in dmplexgetcone_()
60 PETSC_EXTERN void dmplexrestorecone_(DM *dm, PetscInt *p, F90Array1d *ptr, int *ierr PETSC_F90_2PTR… in dmplexrestorecone_()
66 PETSC_EXTERN void dmplexgetconeorientation_(DM *dm, PetscInt *p, F90Array1d *ptr, int *ierr PETSC_F… in dmplexgetconeorientation_()
78 PETSC_EXTERN void dmplexrestoreconeorientation_(DM *dm, PetscInt *p, F90Array1d *ptr, int *ierr PET… in dmplexrestoreconeorientation_()
84 PETSC_EXTERN void dmplexgetsupport_(DM *dm, PetscInt *p, F90Array1d *ptr, int *ierr PETSC_F90_2PTR_… in dmplexgetsupport_()
96 PETSC_EXTERN void dmplexrestoresupport_(DM *dm, PetscInt *p, F90Array1d *ptr, int *ierr PETSC_F90_2… in dmplexrestoresupport_()
102 …sitiveclosure_(DM *dm, PetscInt *p, PetscBool *useCone, PetscInt *N, F90Array1d *ptr, int *ierr PE… in dmplexgettransitiveclosure_()
114 …sitiveclosure_(DM *dm, PetscInt *p, PetscBool *useCone, PetscInt *N, F90Array1d *ptr, int *ierr PE… in dmplexrestoretransitiveclosure_()
126 …DM *dm, PetscSection *section, Vec *x, PetscInt *point, PetscInt *N, F90Array1d *ptr, int *ierr PE… in dmplexvecgetclosure_()
138 …DM *dm, PetscSection *section, Vec *v, PetscInt *point, PetscInt *N, F90Array1d *ptr, int *ierr PE… in dmplexvecrestoreclosure_()
/petsc/src/tao/constrained/tutorials/
H A DtomographyADMM.c26 PetscErrorCode NullJacobian(Tao tao, Vec X, Mat J, Mat Jpre, void *ptr) in NullJacobian()
66 PetscErrorCode MisfitObjectiveAndGradient(Tao tao, Vec X, PetscReal *f, Vec g, void *ptr) in MisfitObjectiveAndGradient()
85 …cErrorCode RegularizerObjectiveAndGradient1(Tao tao, Vec X, PetscReal *f_reg, Vec G_reg, void *ptr) in RegularizerObjectiveAndGradient1()
112 …cErrorCode RegularizerObjectiveAndGradient2(Tao tao, Vec X, PetscReal *f_reg, Vec G_reg, void *ptr) in RegularizerObjectiveAndGradient2()
131 static PetscErrorCode HessianMisfit(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in HessianMisfit()
139 static PetscErrorCode HessianReg(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in HessianReg()
157 PetscErrorCode FullObjGrad(Tao tao, Vec X, PetscReal *f, Vec g, void *ptr) in FullObjGrad()
190 static PetscErrorCode HessianFull(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in HessianFull()
/petsc/src/vec/is/sf/impls/basic/cupm/hip/
H A Dsfcupm.hip.cxx33 PetscErrorCode PetscSFMalloc_HIP(PetscMemType mtype, size_t size, void **ptr) in PetscSFMalloc_HIP()
40 PetscErrorCode PetscSFFree_HIP(PetscMemType mtype, void *ptr) in PetscSFFree_HIP()
/petsc/src/vec/is/sf/impls/basic/cupm/cuda/
H A Dsfcupm.cu30 PetscErrorCode PetscSFMalloc_CUDA(PetscMemType mtype, size_t size, void **ptr) in PetscSFMalloc_CUDA()
37 PetscErrorCode PetscSFFree_CUDA(PetscMemType mtype, void *ptr) in PetscSFFree_CUDA()

12345678