Searched refs:l2g_indices (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 137 PetscInt *aux_sums, *cols_B_delta, *l2g_indices; in PCBDDCSetupFETIDPMatContext() local 378 PetscCall(PetscMalloc1(n_local_lambda, &l2g_indices)); in PCBDDCSetupFETIDPMatContext() 401 l2g_indices[partial_sum + s] = aux_sums[s] + n_neg_values - s - 1 + n_global_lambda; in PCBDDCSetupFETIDPMatContext() 407 l2g_indices[partial_sum + s + n_neg_values] = aux_sums[n_neg_values] + s + n_global_lambda; in PCBDDCSetupFETIDPMatContext() 416 l2g_indices[partial_sum + s] = n_global_lambda + s; in PCBDDCSetupFETIDPMatContext() 591 …PetscCall(ISLocalToGlobalMappingCreate(comm, 1, n_local_lambda, l2g_indices, PETSC_COPY_VALUES, &l… in PCBDDCSetupFETIDPMatContext() 600 PetscCall(ISCreateGeneral(comm, n_local_lambda, l2g_indices, PETSC_USE_POINTER, &is)); in PCBDDCSetupFETIDPMatContext() 679 PetscCall(ISCreateGeneral(comm, n_local_lambda, l2g_indices, PETSC_COPY_VALUES, &ais)); in PCBDDCSetupFETIDPMatContext() 689 PetscCall(PetscLayoutFindOwner(llay, l2g_indices[i], &owner)); in PCBDDCSetupFETIDPMatContext() 691 l2g_indices[i] = l2g_indices[i] - lranges[owner] + aranges[owner] + ps; in PCBDDCSetupFETIDPMatContext() [all …]
|