Lines Matching refs:rootspaceoffsets

990   PetscInt             rootspacesize, *rootspace, *rootspaceoffsets, nleaves;  in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()  local
1094 PetscCall(PetscMalloc1(rootspacesize + 1, &rootspaceoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1105 rootspaceoffsets[0] = 0; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1110rootspaceoffsets[rootspacesize + 1] = rootspaceoffsets[rootspacesize] + rootspace[rootspacesize]; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1118 PetscCall(PetscSFScatterBegin(sf, MPIU_INT, rootspaceoffsets, c_rmtoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1119 PetscCall(PetscSFScatterEnd(sf, MPIU_INT, rootspaceoffsets, c_rmtoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1121 PetscCall(PetscFree(rootspaceoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1256 PetscInt rootspacesize, *rootspace, *rootspaceoffsets, nleaves; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged() local
1386 PetscCall(PetscMalloc1(rootspacesize + 1, &rootspaceoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1397 rootspaceoffsets[0] = 0; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1402rootspaceoffsets[rootspacesize + 1] = rootspaceoffsets[rootspacesize] + rootspace[rootspacesize]; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1410 PetscCall(PetscSFScatterBegin(sf, MPIU_INT, rootspaceoffsets, c_rmtoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1411 PetscCall(PetscSFScatterEnd(sf, MPIU_INT, rootspaceoffsets, c_rmtoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1413 PetscCall(PetscFree(rootspaceoffsets)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()