Home
last modified time | relevance | path

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

/petsc/lib/petsc/bin/
H A DPetscBinaryIO.py222 nbyte = 16
224 nbyte = 4
226 nbyte = 8
230 nbyte = nbyte * 2 # complex scalar takes twice as many bytes
234 self._scalartype = '>{0}{1}'.format(name, nbyte)
/petsc/src/vec/is/sf/impls/basic/kokkos/
H A Dsfkok.kokkos.cxx740 MPI_Aint nbyte; in PetscSFLinkSetUp_Kokkos() local
742 PetscCall(PetscSFGetDatatypeSize_Internal(PETSC_COMM_SELF, unit, &nbyte)); in PetscSFLinkSetUp_Kokkos()
743 if (nbyte % sizeof(int)) { /* If the type size is not multiple of int */ in PetscSFLinkSetUp_Kokkos()
745 if (nbyte == 4) PackInit_DumbType<char, 4, 1>(link); in PetscSFLinkSetUp_Kokkos()
746 else if (nbyte % 4 == 0) PackInit_DumbType<char, 4, 0>(link); in PetscSFLinkSetUp_Kokkos()
747 else if (nbyte == 2) PackInit_DumbType<char, 2, 1>(link); in PetscSFLinkSetUp_Kokkos()
748 else if (nbyte % 2 == 0) PackInit_DumbType<char, 2, 0>(link); in PetscSFLinkSetUp_Kokkos()
749 else if (nbyte == 1) PackInit_DumbType<char, 1, 1>(link); in PetscSFLinkSetUp_Kokkos()
750 else if (nbyte % 1 == 0) in PetscSFLinkSetUp_Kokkos()
754 PetscCall(PetscIntCast(nbyte / sizeof(int), &nInt)); in PetscSFLinkSetUp_Kokkos()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp743 MPI_Aint lb, nbyte; in LinkSetUp() local
745 PetscCallMPI(MPI_Type_get_extent(unit, &lb, &nbyte)); in LinkSetUp()
747 if (nbyte % sizeof(int)) { /* If the type size is not multiple of int */ in LinkSetUp()
749 if (nbyte == 4) PackInit_DumbType<char, 4, 1>(link); in LinkSetUp()
750 else if (nbyte % 4 == 0) PackInit_DumbType<char, 4, 0>(link); in LinkSetUp()
751 else if (nbyte == 2) PackInit_DumbType<char, 2, 1>(link); in LinkSetUp()
752 else if (nbyte % 2 == 0) PackInit_DumbType<char, 2, 0>(link); in LinkSetUp()
753 else if (nbyte == 1) PackInit_DumbType<char, 1, 1>(link); in LinkSetUp()
754 else if (nbyte % 1 == 0) in LinkSetUp()
758 PetscCall(PetscIntCast(nbyte / sizeof(int), &nInt)); in LinkSetUp()
/petsc/src/vec/is/sf/impls/basic/
H A Dsfpack.c650 MPI_Aint lb, nbyte; in PetscSFLinkSetUp_Host() local
652 PetscCallMPI(MPI_Type_get_extent(unit, &lb, &nbyte)); in PetscSFLinkSetUp_Host()
654 if (nbyte % sizeof(int)) { /* If the type size is not multiple of int */ in PetscSFLinkSetUp_Host()
655 if (nbyte == 4) PackInit_DumbType_char_4_1(link); in PetscSFLinkSetUp_Host()
656 else if (nbyte % 4 == 0) PackInit_DumbType_char_4_0(link); in PetscSFLinkSetUp_Host()
657 else if (nbyte == 2) PackInit_DumbType_char_2_1(link); in PetscSFLinkSetUp_Host()
658 else if (nbyte % 2 == 0) PackInit_DumbType_char_2_0(link); in PetscSFLinkSetUp_Host()
659 else if (nbyte == 1) PackInit_DumbType_char_1_1(link); in PetscSFLinkSetUp_Host()
660 else if (nbyte % 1 == 0) PackInit_DumbType_char_1_0(link); in PetscSFLinkSetUp_Host()
661 PetscCall(PetscIntCast(nbyte, &link->bs)); in PetscSFLinkSetUp_Host()
[all …]