Lines Matching refs:subdomain_adj
7841 Mat subdomain_adj; in PCBDDCMatISGetSubassemblingPattern() local
7872 … PetscCall(MatCreateAIJ(subcomm, lrows, lrows, size, size, 50, NULL, 50, NULL, &subdomain_adj)); in PCBDDCMatISGetSubassemblingPattern()
7873 PetscCall(MatGetOwnershipRange(subdomain_adj, &rstart, &rend)); in PCBDDCMatISGetSubassemblingPattern()
7876 PetscCall(MatSetOption(subdomain_adj, MAT_NEW_NONZERO_LOCATION_ERR, PETSC_FALSE)); in PCBDDCMatISGetSubassemblingPattern()
7877 PetscCall(MatSetOption(subdomain_adj, MAT_NEW_NONZERO_ALLOCATION_ERR, PETSC_FALSE)); in PCBDDCMatISGetSubassemblingPattern()
7883 PetscCall(MatSetValues(subdomain_adj, 1, &row, ncols, cols, vals, INSERT_VALUES)); in PCBDDCMatISGetSubassemblingPattern()
7884 PetscCall(MatAssemblyBegin(subdomain_adj, MAT_FINAL_ASSEMBLY)); in PCBDDCMatISGetSubassemblingPattern()
7885 PetscCall(MatAssemblyEnd(subdomain_adj, MAT_FINAL_ASSEMBLY)); in PCBDDCMatISGetSubassemblingPattern()
7895 PetscCall(MatCreateVecs(subdomain_adj, &v, NULL)); in PCBDDCMatISGetSubassemblingPattern()
7907 PetscCall(MatCreateMPIAdj(subcomm, 1, size, xadj, adjncy, adjncy_wgt, &subdomain_adj)); in PCBDDCMatISGetSubassemblingPattern()
7924 PetscCall(MatPartitioningSetAdjacency(partitioner, subdomain_adj)); in PCBDDCMatISGetSubassemblingPattern()
7950 PetscCall(PetscObjectGetNewTag((PetscObject)subdomain_adj, &tag)); in PCBDDCMatISGetSubassemblingPattern()
7969 PetscCall(MatDestroy(&subdomain_adj)); in PCBDDCMatISGetSubassemblingPattern()