Lines Matching refs:nedcG
1367 PetscCall(MatDestroy(&pcbddc->nedcG)); in PCBDDCNedelecSupport()
1396 PetscCall(MatCreate(comm, &pcbddc->nedcG)); in PCBDDCNedelecSupport()
1397 PetscCall(MatSetSizes(pcbddc->nedcG, PETSC_DECIDE, PETSC_DECIDE, cne, cnv)); in PCBDDCNedelecSupport()
1398 PetscCall(MatSetType(pcbddc->nedcG, MATAIJ)); in PCBDDCNedelecSupport()
1399 PetscCall(MatSeqAIJSetPreallocation(pcbddc->nedcG, 2, NULL)); in PCBDDCNedelecSupport()
1400 PetscCall(MatMPIAIJSetPreallocation(pcbddc->nedcG, 2, NULL, 2, NULL)); in PCBDDCNedelecSupport()
1401 PetscCall(MatSetLocalToGlobalMapping(pcbddc->nedcG, cel2g, cvl2g)); in PCBDDCNedelecSupport()
1480 …if (pcbddc->nedcG) PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 2, corners + 2 * i, PETSC_USE_POINTE… in PCBDDCNedelecSupport()
1499 …PetscCheck(ncc == 1 || !pcbddc->nedcG, PETSC_COMM_SELF, PETSC_ERR_SUP, "Cannot generate the coarse… in PCBDDCNedelecSupport()
1505 if (pcbddc->nedcG) { in PCBDDCNedelecSupport()
1510 PetscCall(MatSetValuesLocal(pcbddc->nedcG, 1, &i, 2, cols, cvals, INSERT_VALUES)); in PCBDDCNedelecSupport()
1587 if (pcbddc->nedcG) PetscCall(MatAssemblyBegin(pcbddc->nedcG, MAT_FINAL_ASSEMBLY)); in PCBDDCNedelecSupport()
1650 if (pcbddc->nedcG) { in PCBDDCNedelecSupport()
1651 PetscCall(MatAssemblyEnd(pcbddc->nedcG, MAT_FINAL_ASSEMBLY)); in PCBDDCNedelecSupport()
1652 …PetscCall(MatViewFromOptions(pcbddc->nedcG, (PetscObject)pc, "-pc_bddc_nedelec_coarse_change_view"… in PCBDDCNedelecSupport()
4002 PetscCall(MatDestroy(&pcbddc->nedcG)); in PCBDDCResetTopography()
8863 if (pcbddc->nedcG && multilevel_allowed) { in PCBDDCSetUpCoarseSolver()
8870 PetscCall(MatMPIAIJRestrict(pcbddc->nedcG, ccomm, &coarseG)); in PCBDDCSetUpCoarseSolver()