Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dcupmatomics.hpp53 struct AtomicInsert { struct
61 struct AtomicInsert<PetscComplex> { argument
66 AtomicInsert<double> op; in operator ()() argument
74 struct AtomicInsert<PetscComplex> { struct
78 AtomicInsert<double> op; in operator ()() argument
503 struct AtomicInsert {
510 struct AtomicInsert<PetscComplex> {
515 AtomicInsert<double> op;
523 struct AtomicInsert<PetscComplex> {
527 AtomicInsert<double> op;
/petsc/src/vec/is/sf/impls/basic/kokkos/
H A Dsfkok.kokkos.cxx141 struct AtomicInsert { struct
421 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_RealType()
428 link->da_ScatterAndInsert = ScatterAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_RealType()
466 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_IntegerType()
478 link->da_ScatterAndInsert = ScatterAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_IntegerType()
506 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_ComplexType()
511 link->da_ScatterAndInsert = ScatterAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_ComplexType()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp413 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_RealType()
420 link->da_ScatterAndInsert = ScatterAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_RealType()
434 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in Init()
447 link->da_ScatterAndInsert = ScatterAndOp<Type, AtomicInsert<Type>, BS, EQ>; in Init()
518 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_ComplexType()
523 link->da_ScatterAndInsert = ScatterAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_ComplexType()