Searched refs:idx_sub (Results 1 – 1 of 1) sorted by relevance
936 PetscInt *idx_sub; in PCBDDCSubSchursSetUp() local939 PetscCall(PetscMalloc1(n + size_schur, &idx_sub)); in PCBDDCSubSchursSetUp()944 if (all_local_subid_N[j] == sub) idx_sub[size_sub++] = j; in PCBDDCSubSchursSetUp()948 idx_sub[size_sub++] = j; in PCBDDCSubSchursSetUp()949 idx_sub[n + size_schur_sub++] = j - n_I; in PCBDDCSubSchursSetUp()952 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, size_sub, idx_sub, PETSC_COPY_VALUES, &is_sub_all[sub])… in PCBDDCSubSchursSetUp()953 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, size_schur_sub, idx_sub + n, PETSC_COPY_VALUES, &is_sub… in PCBDDCSubSchursSetUp()956 PetscCall(PetscFree(idx_sub)); in PCBDDCSubSchursSetUp()