Lines Matching refs:nw
1858 PetscInt i, nw; in MatConvert_IS_XAIJ() local
1862 PetscCall(ISLocalToGlobalMappingGetSize(matis->rmapping, &nw)); in MatConvert_IS_XAIJ()
1863 nw = nw / rbs; in MatConvert_IS_XAIJ()
1864 PetscCall(PetscBTCreate(nw, &work)); in MatConvert_IS_XAIJ()
1865 for (i = 0; i < nw; i++) PetscCall(PetscBTSet(work, ridxs[i])); in MatConvert_IS_XAIJ()
1866 for (i = 0; i < nw; i++) in MatConvert_IS_XAIJ()
1868 if (i == nw) { in MatConvert_IS_XAIJ()
1869 PetscCall(ISCreateBlock(PETSC_COMM_SELF, rbs, nw, ridxs, PETSC_USE_POINTER, &rows)); in MatConvert_IS_XAIJ()
1878 PetscCall(ISLocalToGlobalMappingGetSize(matis->cmapping, &nw)); in MatConvert_IS_XAIJ()
1879 nw = nw / cbs; in MatConvert_IS_XAIJ()
1880 PetscCall(PetscBTCreate(nw, &work)); in MatConvert_IS_XAIJ()
1881 for (i = 0; i < nw; i++) PetscCall(PetscBTSet(work, cidxs[i])); in MatConvert_IS_XAIJ()
1882 for (i = 0; i < nw; i++) in MatConvert_IS_XAIJ()
1884 if (i == nw) { in MatConvert_IS_XAIJ()
1885 PetscCall(ISCreateBlock(PETSC_COMM_SELF, cbs, nw, cidxs, PETSC_USE_POINTER, &cols)); in MatConvert_IS_XAIJ()