Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c7993 PetscInt rows, cols, new_local_rows; in PCBDDCMatISSubassemble() local
8244 new_local_rows = 0; in PCBDDCMatISSubassemble()
8246 new_local_rows += *(ptr_idxs + 1); /* second element is the local size of the l2gmap */ in PCBDDCMatISSubassemble()
8249 PetscCall(PetscMalloc1(new_local_rows, &l2gmap_indices)); in PCBDDCMatISSubassemble()
8251 new_local_rows = 0; in PCBDDCMatISSubassemble()
8253 PetscCall(PetscArraycpy(&l2gmap_indices[new_local_rows], ptr_idxs + 2, *(ptr_idxs + 1))); in PCBDDCMatISSubassemble()
8254 new_local_rows += *(ptr_idxs + 1); /* second element is the local size of the l2gmap */ in PCBDDCMatISSubassemble()
8257 PetscCall(PetscSortRemoveDupsInt(&new_local_rows, l2gmap_indices)); in PCBDDCMatISSubassemble()
8258 …PetscCall(ISLocalToGlobalMappingCreate(comm_n, 1, new_local_rows, l2gmap_indices, PETSC_COPY_VALUE… in PCBDDCMatISSubassemble()
8334 if (n_recvs) PetscCall(PetscCalloc1(new_local_rows, &new_local_nnz)); in PCBDDCMatISSubassemble()
[all …]