Searched refs:nbyte (Results 1 – 4 of 4) sorted by relevance
| /petsc/lib/petsc/bin/ |
| H A D | PetscBinaryIO.py | 222 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 D | sfkok.kokkos.cxx | 740 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 D | sfcupm_impl.hpp | 743 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 D | sfpack.c | 650 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 …]
|