Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/basic/kokkos/ !
H A Dsfkok.kokkos.cxx640 PetscInt nSignedChar = 0, nUnsignedChar = 0, nInt = 0, nPetscInt = 0, nPetscReal = 0; in PetscSFLinkSetUp_Kokkos() local
649 PetscCall(MPIPetsc_Type_compare_contig(unit, MPI_SIGNED_CHAR, &nSignedChar)); in PetscSFLinkSetUp_Kokkos()
701 } else if (nSignedChar) { in PetscSFLinkSetUp_Kokkos()
703 if (nSignedChar == 8) PackInit_IntegerType<char, 8, 1>(link); in PetscSFLinkSetUp_Kokkos()
704 else if (nSignedChar % 8 == 0) PackInit_IntegerType<char, 8, 0>(link); in PetscSFLinkSetUp_Kokkos()
705 else if (nSignedChar == 4) PackInit_IntegerType<char, 4, 1>(link); in PetscSFLinkSetUp_Kokkos()
706 else if (nSignedChar % 4 == 0) PackInit_IntegerType<char, 4, 0>(link); in PetscSFLinkSetUp_Kokkos()
707 else if (nSignedChar == 2) PackInit_IntegerType<char, 2, 1>(link); in PetscSFLinkSetUp_Kokkos()
708 else if (nSignedChar % 2 == 0) PackInit_IntegerType<char, 2, 0>(link); in PetscSFLinkSetUp_Kokkos()
709 else if (nSignedChar == 1) PackInit_IntegerType<char, 1, 1>(link); in PetscSFLinkSetUp_Kokkos()
[all …]
/petsc/src/vec/is/sf/impls/basic/cupm/ !
H A Dsfcupm_impl.hpp644 PetscInt nSignedChar = 0, nUnsignedChar = 0, nInt = 0, nPetscInt = 0, nPetscReal = 0; in LinkSetUp() local
652 PetscCall(MPIPetsc_Type_compare_contig(unit, MPI_SIGNED_CHAR, &nSignedChar)); in LinkSetUp()
704 } else if (nSignedChar) { in LinkSetUp()
706 if (nSignedChar == 8) PackInit_IntegerType<SignedChar, 8, 1>(link); in LinkSetUp()
707 else if (nSignedChar % 8 == 0) PackInit_IntegerType<SignedChar, 8, 0>(link); in LinkSetUp()
708 else if (nSignedChar == 4) PackInit_IntegerType<SignedChar, 4, 1>(link); in LinkSetUp()
709 else if (nSignedChar % 4 == 0) PackInit_IntegerType<SignedChar, 4, 0>(link); in LinkSetUp()
710 else if (nSignedChar == 2) PackInit_IntegerType<SignedChar, 2, 1>(link); in LinkSetUp()
711 else if (nSignedChar % 2 == 0) PackInit_IntegerType<SignedChar, 2, 0>(link); in LinkSetUp()
712 else if (nSignedChar == 1) PackInit_IntegerType<SignedChar, 1, 1>(link); in LinkSetUp()
[all …]
/petsc/src/vec/is/sf/impls/basic/ !
H A Dsfpack.c510 PetscInt nSignedChar = 0, nUnsignedChar = 0, nInt = 0, nPetscInt = 0, nPetscReal = 0; in PetscSFLinkSetUp_Host() local
519 PetscCall(MPIPetsc_Type_compare_contig(unit, MPI_SIGNED_CHAR, &nSignedChar)); in PetscSFLinkSetUp_Host()
599 } else if (nSignedChar) { in PetscSFLinkSetUp_Host()
600 if (nSignedChar == 8) PackInit_IntegerType_SignedChar_8_1(link); in PetscSFLinkSetUp_Host()
601 else if (nSignedChar % 8 == 0) PackInit_IntegerType_SignedChar_8_0(link); in PetscSFLinkSetUp_Host()
602 else if (nSignedChar == 4) PackInit_IntegerType_SignedChar_4_1(link); in PetscSFLinkSetUp_Host()
603 else if (nSignedChar % 4 == 0) PackInit_IntegerType_SignedChar_4_0(link); in PetscSFLinkSetUp_Host()
604 else if (nSignedChar == 2) PackInit_IntegerType_SignedChar_2_1(link); in PetscSFLinkSetUp_Host()
605 else if (nSignedChar % 2 == 0) PackInit_IntegerType_SignedChar_2_0(link); in PetscSFLinkSetUp_Host()
606 else if (nSignedChar == 1) PackInit_IntegerType_SignedChar_1_1(link); in PetscSFLinkSetUp_Host()
[all …]