Lines Matching refs:local_size
394 PetscInt n_B, extra, local_size, global_size; in PCBDDCSubSchursSetUp() local
572 local_size = 0; in PCBDDCSubSchursSetUp()
576 local_size += subset_size; in PCBDDCSubSchursSetUp()
597 local_size = 0; in PCBDDCSubSchursSetUp()
608 PetscCall(PetscArraycpy(all_local_idx_N + local_size + extra, idxs, subset_size)); in PCBDDCSubSchursSetUp()
610 …for (PetscInt j = 0; j < subset_size; j++) all_local_subid_N[j + local_size + extra] = local_subs[… in PCBDDCSubSchursSetUp()
612 local_size += subset_size; in PCBDDCSubSchursSetUp()
623 if (local_size && !use_potr && compute_Stilda) { in PCBDDCSubSchursSetUp()
628 PetscCall(PetscBLASIntCast(local_size, &B_N)); in PCBDDCSubSchursSetUp()
664 PetscCall(PetscMalloc1(local_size, &all_local_idx_B)); in PCBDDCSubSchursSetUp()
665 …PetscCall(ISGlobalToLocalMappingApply(sub_schurs->BtoNmap, IS_GTOLM_DROP, local_size, all_local_id… in PCBDDCSubSchursSetUp()
666 … == local_size, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Error in sub_schurs serial (BtoNmap)! %" PetscIn… in PCBDDCSubSchursSetUp()
667 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, local_size, all_local_idx_B, PETSC_OWN_POINTER, &sub_sc… in PCBDDCSubSchursSetUp()
722 PetscCall(PetscMalloc3(local_size + 1, &ii, local_stash_size, &jj, local_stash_size, &v)); in PCBDDCSubSchursSetUp()
739 PetscCall(MatCreateSeqAIJWithArrays(PETSC_COMM_SELF, local_size, local_size, ii, jj, v, &T)); in PCBDDCSubSchursSetUp()
761 local_size = 0; in PCBDDCSubSchursSetUp()
823 for (j = 0; j < subset_size; j++) dummy_idx[j] = local_size + j; in PCBDDCSubSchursSetUp()
827 local_size += subset_size; in PCBDDCSubSchursSetUp()
860 size_active_schur = local_size; in PCBDDCSubSchursSetUp()