Searched refs:subdomain_adj (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 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() [all …]
|