Home
last modified time | relevance | path

Searched refs:address (Results 1 – 21 of 21) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmatomics.hpp42 __device__ static double atomicExch(double *address, double val) in atomicExch() argument
44 return __longlong_as_double(atomicExch((ullint *)address, __double_as_longlong(val))); in atomicExch()
47 __device__ static llint atomicExch(llint *address, llint val) in atomicExch() argument
49 return (llint)(atomicExch((ullint *)address, (ullint)val)); in atomicExch()
109 __device__ static llint atomicAdd(llint *address, llint val) in atomicAdd() argument
111 return (llint)atomicAdd((ullint *)address, (ullint)val); in atomicAdd()
126 double *address = &x, val = y; in operator ()()
127 ullint *address_as_ull = (ullint *)address; in operator ()()
146 float *address = &x, val = y; in operator ()()
147 int *address_as_int = (int *)address; in operator ()()
[all …]
/petsc/src/sys/ftn-src/
H A Df90_fwrap.F9060 PetscFortranAddr address
64 address = 0
67 call F90Array1dGetAddrScalar(ptr(start), address)
75 PetscFortranAddr address
79 address = 0
82 call F90Array1dGetAddrReal(ptr(start), address)
90 PetscFortranAddr address
94 address = 0
97 call F90Array1dGetAddrInt(ptr(start), address)
105 PetscFortranAddr address
[all …]
/petsc/src/sys/ftn-custom/
H A Df90_cwrap.c501 PETSC_EXTERN void f90array1dgetaddrscalar_(void *array, PetscFortranAddr *address) in f90array1dgetaddrscalar_() argument
503 *address = (PetscFortranAddr)array; in f90array1dgetaddrscalar_()
505 PETSC_EXTERN void f90array1dgetaddrreal_(void *array, PetscFortranAddr *address) in f90array1dgetaddrreal_() argument
507 *address = (PetscFortranAddr)array; in f90array1dgetaddrreal_()
509 PETSC_EXTERN void f90array1dgetaddrint_(void *array, PetscFortranAddr *address) in f90array1dgetaddrint_() argument
511 *address = (PetscFortranAddr)array; in f90array1dgetaddrint_()
513 PETSC_EXTERN void f90array1dgetaddrmpiint_(void *array, PetscFortranAddr *address) in f90array1dgetaddrmpiint_() argument
515 *address = (PetscFortranAddr)array; in f90array1dgetaddrmpiint_()
517 PETSC_EXTERN void f90array1dgetaddrfortranaddr_(void *array, PetscFortranAddr *address) in f90array1dgetaddrfortranaddr_() argument
519 *address = (PetscFortranAddr)array; in f90array1dgetaddrfortranaddr_()
[all …]
/petsc/src/vec/vec/tutorials/
H A Dex21.c24 PETSC_INTERN void f90array1dgetaddrmystruct_(void *array, PetscFortranAddr *address) in f90array1dgetaddrmystruct_() argument
26 *address = (PetscFortranAddr)array; in f90array1dgetaddrmystruct_()
H A Dex21f90.F9058 PetscFortranAddr address
62 call F90Array1dGetAddrMyStruct(ptr(start), address)
/petsc/doc/
H A Dpetsc.bib974 address = {Berlin, Heidelberg}
1093 address = {New York, NY, USA},
2215 address = {Amsterdam, The Netherlands, The Netherlands},
2339 address = {Philadelphia, PA, USA},
2356 address = {Philadelphia, PA, USA},
3016 address = {Seattle, WA},
3582 address = {Stanford, CA},
3593 address = {Sacramento, CA},
4035 address = {Wellington, NZ},
4473 address = {Moscow, RUSSIA},
[all …]
/petsc/doc/changes/
H A D318.md272 : - pass determinant Vec, rather than its address
273 - pass output metric, rather than its address
275 : - pass output metric, rather than its address
276 - pass determinant Vec, rather than its address
277 …DMPlexMetricAverage2()` and `DMPlexMetricAverage3()` to pass output metric, rather than its address
278 …icIntersection2()` and `DMPlexMetricIntersection3()` to pass output metric, rather than its address
H A D300.md76 do an inplace transpose use MAT_REUSE_MATRIX and pass the address
/petsc/src/sys/mpiuni/
H A Dmpi.c740 PETSC_EXTERN void petsc_mpi_address_(void *location, MPI_Aint *address, int *ierr) in petsc_mpi_address_() argument
742 *address = (MPI_Aint)((char *)location); in petsc_mpi_address_()
/petsc/doc/community/
H A Dpetsc_team.md23 automatically distributed to the authors, so our response time using this address will
/petsc/include/petsc/mpiuni/
H A Dmpi.h476 …#define MPI_Address(location, address) (*(address) = (MPI_Aint)((char *)(location)… argument
/petsc/doc/community/meetings/2025/
H A Dindex.md98 …oise hamper long time simulations with particle methods. One approach to address this problem is p…
160 …, which are typically not appropriate for conforming mesh generation. To address this challenge, r…
184 This work expands Devito’s capabilities, enabling it to address a broader range of high-performance…
/petsc/doc/community/bofs/
H A D2026_Feb_CASS.md16 …heir own Zoom link. The step is brief and requires only a name and email address. The meeting will…
/petsc/doc/manual/
H A Dstreams.md51 …ory latency or bandwidth for any particular core depends on the physical address of the requested …
58 …the core of the first thread or process to touch (read or write to) a memory address determines to…
H A Dvec.md435 which, in the first case, returns a GPU memory address and, in the second case, returns either a CP…
436 address depending on the type of the vector. One can then launch a GPU kernel function that accesse…
H A Dperformance.md356 processor topology of your machine. We cannot fully address the second
H A Dtao.md198 routine. This routine takes the address of a `Vec` in the second
219 arguments in the routine. The address of this structure will be cast as
/petsc/doc/community/meetings/2023/
H A Dindex.md532 address the current limitations of some of the functions from DMPlex for
827 MPICH recently added a few extensions to address the root issues in
/petsc/lib/petsc/bin/maint/abi-compliance-checker/
H A DLICENSE416 but may differ in detail to address new problems or concerns.
/petsc/lib/petsc/bin/maint/
H A Dtoclapack.sh4888 typedef char *address;
/petsc/doc/faq/
H A Dindex.md1047 ordering), then you can create index sets (`IS`) `isa` and `isb` to address each