Lines Matching refs:nsubs

2911     PetscInt        nsubs, i, j, nl;  in PCBDDCBenignDetectSaddlePoint()  local
2917 nsubs = pcbddc->n_local_subs; in PCBDDCBenignDetectSaddlePoint()
2936 if (nsubs > 1 || bsp > 1) { in PCBDDCBenignDetectSaddlePoint()
2942 nsubs = PetscMax(nsubs, 1); in PCBDDCBenignDetectSaddlePoint()
2943 PetscCall(PetscCalloc1(nsubs * totb, &zerodiag_subs)); in PCBDDCBenignDetectSaddlePoint()
2945 for (i = 0; i < nsubs; i++) { in PCBDDCBenignDetectSaddlePoint()
5592 PetscInt nsubs = pcbddc->n_local_subs; in PCBDDCComputeLocalMatrix() local
5594 PetscCall(PetscCalloc1(nsubs * nsubs, &mats)); in PCBDDCComputeLocalMatrix()
5596 PetscCall(PetscMalloc1(nsubs, &gsubs)); in PCBDDCComputeLocalMatrix()
5597 …for (PetscInt i = 0; i < nsubs; i++) PetscCall(ISLocalToGlobalMappingApplyIS(matis->rmapping, pcbd… in PCBDDCComputeLocalMatrix()
5598 …PetscCall(MatCreateSubMatrices(ChangeOfBasisMatrix, nsubs, gsubs, gsubs, MAT_INITIAL_MATRIX, &bdia… in PCBDDCComputeLocalMatrix()
5599 for (PetscInt i = 0; i < nsubs; i++) PetscCall(ISDestroy(&gsubs[i])); in PCBDDCComputeLocalMatrix()
5609 …PetscCall(MatCreateSubMatrices(tmats[0], nsubs, pcbddc->local_subs, pcbddc->local_subs, MAT_INITIA… in PCBDDCComputeLocalMatrix()
5612 for (PetscInt i = 0; i < nsubs; i++) mats[i * (1 + nsubs)] = bdiags[i]; in PCBDDCComputeLocalMatrix()
5613 …PetscCall(MatCreateNest(PETSC_COMM_SELF, nsubs, pcbddc->local_subs, nsubs, pcbddc->local_subs, mat… in PCBDDCComputeLocalMatrix()
5615 PetscCall(MatDestroySubMatrices(nsubs, &bdiags)); in PCBDDCComputeLocalMatrix()