Home
last modified time | relevance | path

Searched refs:llint (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmatomics.hpp12 typedef long long int llint; typedef
47 __device__ static llint atomicExch(llint *address, llint val) in atomicExch()
49 return (llint)(atomicExch((ullint *)address, (ullint)val)); in atomicExch()
109 __device__ static llint atomicAdd(llint *address, llint val) in atomicAdd()
111 return (llint)atomicAdd((ullint *)address, (ullint)val); in atomicAdd()
215 __device__ static llint atomicMult(llint *address, llint val) in atomicMult()
221 old = atomicCAS(address_as_ull, assumed, (ullint)(val * (llint)assumed)); in atomicMult()
223 return (llint)old; in atomicMult()
304 __device__ static llint atomicMin(llint *address, llint val) in atomicMin()
310 old = atomicCAS(address_as_ull, assumed, (ullint)(PetscMin(val, (llint)assumed))); in atomicMin()
[all …]
/petsc/src/vec/is/sf/impls/basic/kokkos/
H A Dsfkok.kokkos.cxx677 } else if (nPetscInt && sizeof(PetscInt) == sizeof(llint)) { in PetscSFLinkSetUp_Kokkos()
679 if (nPetscInt == 8) PackInit_IntegerType<llint, 8, 1>(link); in PetscSFLinkSetUp_Kokkos()
680 else if (nPetscInt % 8 == 0) PackInit_IntegerType<llint, 8, 0>(link); in PetscSFLinkSetUp_Kokkos()
681 else if (nPetscInt == 4) PackInit_IntegerType<llint, 4, 1>(link); in PetscSFLinkSetUp_Kokkos()
682 else if (nPetscInt % 4 == 0) PackInit_IntegerType<llint, 4, 0>(link); in PetscSFLinkSetUp_Kokkos()
683 else if (nPetscInt == 2) PackInit_IntegerType<llint, 2, 1>(link); in PetscSFLinkSetUp_Kokkos()
684 else if (nPetscInt % 2 == 0) PackInit_IntegerType<llint, 2, 0>(link); in PetscSFLinkSetUp_Kokkos()
685 else if (nPetscInt == 1) PackInit_IntegerType<llint, 1, 1>(link); in PetscSFLinkSetUp_Kokkos()
688 PackInit_IntegerType<llint, 1, 0>(link); in PetscSFLinkSetUp_Kokkos()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp680 } else if (nPetscInt && sizeof(PetscInt) == sizeof(llint)) { in LinkSetUp()
682 if (nPetscInt == 8) PackInit_IntegerType<llint, 8, 1>(link); in LinkSetUp()
683 else if (nPetscInt % 8 == 0) PackInit_IntegerType<llint, 8, 0>(link); in LinkSetUp()
684 else if (nPetscInt == 4) PackInit_IntegerType<llint, 4, 1>(link); in LinkSetUp()
685 else if (nPetscInt % 4 == 0) PackInit_IntegerType<llint, 4, 0>(link); in LinkSetUp()
686 else if (nPetscInt == 2) PackInit_IntegerType<llint, 2, 1>(link); in LinkSetUp()
687 else if (nPetscInt % 2 == 0) PackInit_IntegerType<llint, 2, 0>(link); in LinkSetUp()
688 else if (nPetscInt == 1) PackInit_IntegerType<llint, 1, 1>(link); in LinkSetUp()
691 PackInit_IntegerType<llint, 1, 0>(link); in LinkSetUp()
/petsc/src/vec/is/sf/impls/basic/
H A Dsfpack.h19 typedef long long int llint; typedef