Lines Matching refs:nbyte
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()
662 link->unitbytes = nbyte; in PetscSFLinkSetUp_Host()
665 PetscCall(PetscIntCast(nbyte / sizeof(int), &nInt)); in PetscSFLinkSetUp_Host()
675 link->unitbytes = nbyte; in PetscSFLinkSetUp_Host()