Lines Matching refs:cl2g
185 ISLocalToGlobalMapping Crl2g, Ccl2g, rl2g, cl2g; in MatPtAPSymbolic_IS_XAIJ() local
214 PetscCall(MatISGetLocalToGlobalMapping(A, &rl2g, &cl2g)); in MatPtAPSymbolic_IS_XAIJ()
216 PetscCall(ISLocalToGlobalMappingGetBlockSize(cl2g, &ibs)); in MatPtAPSymbolic_IS_XAIJ()
217 PetscCall(ISLocalToGlobalMappingGetSize(cl2g, &N)); in MatPtAPSymbolic_IS_XAIJ()
218 PetscCall(ISLocalToGlobalMappingGetBlockIndices(cl2g, &garray)); in MatPtAPSymbolic_IS_XAIJ()
220 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(cl2g, &garray)); in MatPtAPSymbolic_IS_XAIJ()
228 if (rl2g != cl2g) { /* unsymmetric A mapping */ in MatPtAPSymbolic_IS_XAIJ()
315 ISLocalToGlobalMapping rl2g, cl2g; in MatConvert_SeqXAIJ_IS() local
348 PetscCall(ISLocalToGlobalMappingCreateIS(is, &cl2g)); in MatConvert_SeqXAIJ_IS()
350 …scObjectComm((PetscObject)A), bs, A->rmap->n, A->cmap->n, A->rmap->N, A->cmap->N, rl2g, cl2g, &B)); in MatConvert_SeqXAIJ_IS()
352 PetscCall(ISLocalToGlobalMappingDestroy(&cl2g)); in MatConvert_SeqXAIJ_IS()
630 ISLocalToGlobalMapping rl2g, cl2g; in MatConvert_XAIJ_IS() local
671 PetscCall(MatISGetLocalToGlobalMapping(B, &rl2g, &cl2g)); in MatConvert_XAIJ_IS()
673 PetscCall(ISLocalToGlobalMappingGetBlockIndices(cl2g, &cidx)); in MatConvert_XAIJ_IS()
675 PetscCall(ISLocalToGlobalMappingGetSize(cl2g, &nc)); in MatConvert_XAIJ_IS()
677 PetscCall(ISLocalToGlobalMappingGetBlockSize(cl2g, &cbs)); in MatConvert_XAIJ_IS()
679 if (rl2g != cl2g) { in MatConvert_XAIJ_IS()
689 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(cl2g, &cidx)); in MatConvert_XAIJ_IS()
762 PetscCall(ISLocalToGlobalMappingCreateIS(is, &cl2g)); in MatConvert_XAIJ_IS()
770 PetscCall(MatSetLocalToGlobalMapping(B, rl2g, cl2g)); in MatConvert_XAIJ_IS()
772 PetscCall(ISLocalToGlobalMappingDestroy(&cl2g)); in MatConvert_XAIJ_IS()
829 ISLocalToGlobalMapping rl2g, cl2g; in MatConvert_Nest_IS() local
910 PetscCall(MatISGetLocalToGlobalMapping(T, NULL, &cl2g)); in MatConvert_Nest_IS()
912 PetscCall(MatISGetLocalToGlobalMapping(nest[i][j], &cl2g, NULL)); in MatConvert_Nest_IS()
914 PetscCall(ISLocalToGlobalMappingGetSize(cl2g, &n1)); in MatConvert_Nest_IS()
917 rl2g = cl2g; in MatConvert_Nest_IS()
924 PetscCall(ISLocalToGlobalMappingGetIndices(cl2g, &idxs1)); in MatConvert_Nest_IS()
927 PetscCall(ISLocalToGlobalMappingRestoreIndices(cl2g, &idxs1)); in MatConvert_Nest_IS()
944 PetscCall(MatISGetLocalToGlobalMapping(T, &cl2g, NULL)); in MatConvert_Nest_IS()
946 PetscCall(MatISGetLocalToGlobalMapping(nest[j][i], NULL, &cl2g)); in MatConvert_Nest_IS()
948 PetscCall(ISLocalToGlobalMappingGetSize(cl2g, &n1)); in MatConvert_Nest_IS()
951 rl2g = cl2g; in MatConvert_Nest_IS()
958 PetscCall(ISLocalToGlobalMappingGetIndices(cl2g, &idxs1)); in MatConvert_Nest_IS()
961 PetscCall(ISLocalToGlobalMappingRestoreIndices(cl2g, &idxs1)); in MatConvert_Nest_IS()
1042 PetscCall(ISLocalToGlobalMappingCreate(comm, 1, stl, l2gidxs, PETSC_OWN_POINTER, &cl2g)); in MatConvert_Nest_IS()
1056 PetscCall(MatSetLocalToGlobalMapping(B, rl2g, cl2g)); in MatConvert_Nest_IS()
1058 PetscCall(ISLocalToGlobalMappingDestroy(&cl2g)); in MatConvert_Nest_IS()
1255 ISLocalToGlobalMapping rl2g, cl2g; in MatTranspose_IS() local
1264 PetscCall(MatGetLocalToGlobalMapping(A, &rl2g, &cl2g)); in MatTranspose_IS()
1265 PetscCall(MatSetLocalToGlobalMapping(C, cl2g, rl2g)); in MatTranspose_IS()
1469 ISLocalToGlobalMapping cl2g; in MatCreateSubMatrix_IS() local
1491 PetscCall(ISLocalToGlobalMappingCreateIS(is, &cl2g)); in MatCreateSubMatrix_IS()
1492 PetscCall(ISLocalToGlobalMappingSetBlockSize(cl2g, cbs)); in MatCreateSubMatrix_IS()
1496 PetscCall(MatSetLocalToGlobalMapping(*newmat, rl2g, cl2g)); in MatCreateSubMatrix_IS()
1497 PetscCall(ISLocalToGlobalMappingDestroy(&cl2g)); in MatCreateSubMatrix_IS()
2961 ISLocalToGlobalMapping rl2g, cl2g; in MatAssemblyEnd_IS() local
3007 …calToGlobalMappingCreate(PetscObjectComm((PetscObject)A), 1, nc, nidxs, PETSC_COPY_VALUES, &cl2g)); in MatAssemblyEnd_IS()
3018 PetscCall(MatSetLocalToGlobalMapping(A, rl2g, cl2g)); in MatAssemblyEnd_IS()
3020 PetscCall(ISLocalToGlobalMappingDestroy(&cl2g)); in MatAssemblyEnd_IS()
3246 ISLocalToGlobalMapping rl2g, cl2g; in MatGetLocalSubMatrix_IS() local
3294 PetscCall(ISLocalToGlobalMappingCreateIS(is, &cl2g)); in MatGetLocalSubMatrix_IS()
3295 PetscCall(ISLocalToGlobalMappingSetBlockSize(cl2g, cbs)); in MatGetLocalSubMatrix_IS()
3299 cl2g = rl2g; in MatGetLocalSubMatrix_IS()
3309 PetscCall(MatSetLocalToGlobalMapping(*submat, rl2g, cl2g)); in MatGetLocalSubMatrix_IS()
3313 PetscCall(ISLocalToGlobalMappingDestroy(&cl2g)); in MatGetLocalSubMatrix_IS()