Lines Matching refs:plen
8157 PetscInt plen; in PCBDDCMatISSubassemble() local
8158 PetscCall(ISGetLocalSize(isarray[j], &plen)); in PCBDDCMatISSubassemble()
8159 PetscCall(PetscMPIIntCast(plen, &len)); in PCBDDCMatISSubassemble()
8164 PetscInt plen; in PCBDDCMatISSubassemble() local
8166 PetscCall(ISGetLocalSize(isarray[j], &plen)); in PCBDDCMatISSubassemble()
8167 send_buffer_idxs_is[psum] = plen; in PCBDDCMatISSubassemble()
8169 PetscCall(PetscArraycpy(&send_buffer_idxs_is[psum + 1], is_array_idxs, plen)); in PCBDDCMatISSubassemble()
8171 psum += plen + 1; /* indices + length */ in PCBDDCMatISSubassemble()
8409 PetscInt plen = *(ptr_idxs); /* first element is the local size of IS's indices */ in PCBDDCMatISSubassemble() local
8410 count_is[j] += plen; /* increment counting of buffer for j-th IS */ in PCBDDCMatISSubassemble()
8411 psum += plen; in PCBDDCMatISSubassemble()
8412 ptr_idxs += plen + 1; /* shift pointer to received data */ in PCBDDCMatISSubassemble()
8422 PetscInt plen = *(ptr_idxs); /* first element is the local size of IS's indices */ in PCBDDCMatISSubassemble() local
8423 PetscCall(PetscArraycpy(&temp_idxs[j][count_is[j]], ptr_idxs + 1, plen)); in PCBDDCMatISSubassemble()
8424 count_is[j] += plen; /* increment starting point of buffer for j-th IS */ in PCBDDCMatISSubassemble()
8425 ptr_idxs += plen + 1; /* shift pointer to received data */ in PCBDDCMatISSubassemble()