Lines Matching refs:lGis
157 Mat G, T, conn, lG, lGt, lGis, lGall, lGe, lGinit; in PCBDDCNedelecSupport() local
357 PetscCall(MatConvert(lGall, MATIS, MAT_INITIAL_MATRIX, &lGis)); in PCBDDCNedelecSupport()
359 PetscCall(MatISGetLocalMat(lGis, &lG)); in PCBDDCNedelecSupport()
388 PetscCall(MatSetSizes(B, lGis->rmap->n, lGis->cmap->n, lGis->rmap->N, lGis->cmap->N)); in PCBDDCNedelecSupport()
392 PetscCall(ISLocalToGlobalMappingApplyIS(lGis->cmap->mapping, tmap, &nmap)); in PCBDDCNedelecSupport()
401 PetscCall(MatSetLocalToGlobalMapping(B, lGis->rmap->mapping, mapn)); in PCBDDCNedelecSupport()
416 PetscCall(MatDestroy(&lGis)); in PCBDDCNedelecSupport()
417 lGis = B; in PCBDDCNedelecSupport()
419 lGis->assembled = PETSC_TRUE; in PCBDDCNedelecSupport()
421 PetscCall(MatViewFromOptions(lGis, (PetscObject)pc, "-pc_bddc_nedelec_init_G_view")); in PCBDDCNedelecSupport()
425 PetscCall(MatISGetLocalToGlobalMapping(lGis, NULL, &vl2g)); in PCBDDCNedelecSupport()
430 PetscCall(PetscSFSetGraphLayout(sfv, lGis->cmap, nv, NULL, PETSC_OWN_POINTER, idxs)); in PCBDDCNedelecSupport()
436 Mat_IS *tGis = (Mat_IS *)lGis->data; in PCBDDCNedelecSupport()
438 PetscCall(MatCreateVecs(lGis, &global, NULL)); in PCBDDCNedelecSupport()
447 PetscCall(MatISGetLocalMat(lGis, &lG)); in PCBDDCNedelecSupport()
450 PetscCall(MatDestroy(&lGis)); in PCBDDCNedelecSupport()