Lines Matching refs:is_indices
5818 PetscInt *aux_array1, *aux_array2, *is_indices, *idx_R_local; in PCBDDCSetUpLocalScatters() local
5823 PetscCall(ISGetIndices(pcis->is_I_local, (const PetscInt **)&is_indices)); in PCBDDCSetUpLocalScatters()
5824 for (i = 0; i < n_D; i++) PetscCall(PetscBTSet(bitmask, is_indices[i])); in PCBDDCSetUpLocalScatters()
5825 PetscCall(ISRestoreIndices(pcis->is_I_local, (const PetscInt **)&is_indices)); in PCBDDCSetUpLocalScatters()
5830 PetscCall(ISGetIndices(pcis->is_B_local, (const PetscInt **)&is_indices)); in PCBDDCSetUpLocalScatters()
5832 if (!PetscBTLookup(bitmask, is_indices[i])) aux_array2[j++] = i; in PCBDDCSetUpLocalScatters()
5834 PetscCall(ISRestoreIndices(pcis->is_B_local, (const PetscInt **)&is_indices)); in PCBDDCSetUpLocalScatters()
6549 PetscInt *nnz, *is_indices; in PCBDDCConstraintsSetUp() local
6742 PetscCall(ISGetIndices(ISForVertices, (const PetscInt **)&is_indices)); in PCBDDCConstraintsSetUp()
6743 PetscCall(PetscArraycpy(constraints_idxs, is_indices, n_vertices)); in PCBDDCConstraintsSetUp()
6751 PetscCall(ISRestoreIndices(ISForVertices, (const PetscInt **)&is_indices)); in PCBDDCConstraintsSetUp()
6771 PetscCall(ISGetIndices(used_is, (const PetscInt **)&is_indices)); in PCBDDCConstraintsSetUp()
6775 …etscArraycpy(constraints_idxs + constraints_idxs_ptr[total_counts_cc], is_indices, size_of_constra… in PCBDDCConstraintsSetUp()
6793 for (j = 0; j < size_of_constraint; j++) ptr_to_data[j] = array[is_indices[j]]; in PCBDDCConstraintsSetUp()
6802 …etscArraycpy(constraints_idxs + constraints_idxs_ptr[total_counts_cc], is_indices, size_of_constra… in PCBDDCConstraintsSetUp()
6807 PetscCall(ISRestoreIndices(used_is, (const PetscInt **)&is_indices)); in PCBDDCConstraintsSetUp()
7846 PetscInt *is_indices, *oldranks; in PCBDDCMatISGetSubassemblingPattern() local
7935 PetscCall(ISGetIndices(new_ranks_contig, (const PetscInt **)&is_indices)); in PCBDDCMatISGetSubassemblingPattern()
7939 ranks_send_to_idx[0] = procs_candidates[oldranks[is_indices[0]]]; in PCBDDCMatISGetSubassemblingPattern()
7941 ranks_send_to_idx[0] = oldranks[is_indices[0]]; in PCBDDCMatISGetSubassemblingPattern()
7943 ranks_send_to_idx[0] = is_indices[0]; in PCBDDCMatISGetSubassemblingPattern()
7952 …for (PetscMPIInt i = irstart; i < irend; i++) PetscCallMPI(MPIU_Isend(is_indices + i - rstart, 1, … in PCBDDCMatISGetSubassemblingPattern()
7965 PetscCall(ISRestoreIndices(new_ranks_contig, (const PetscInt **)&is_indices)); in PCBDDCMatISGetSubassemblingPattern()
7998 const PetscInt *is_indices; in PCBDDCMatISSubassemble() local
8071 PetscCall(ISGetIndices(is_sends_internal, &is_indices)); in PCBDDCMatISSubassemble()
8072 for (i = 0; i < n_sends; i++) iflags[is_indices[i]] = 1; in PCBDDCMatISSubassemble()
8147 ilengths_vals[is_indices[i]] = len * len; in PCBDDCMatISSubassemble()
8148 ilengths_idxs[is_indices[i]] = len + 2; in PCBDDCMatISSubassemble()
8173 for (i = 0; i < n_sends; i++) ilengths_idxs_is[is_indices[i]] = psum; in PCBDDCMatISSubassemble()
8229 PetscCall(PetscMPIIntCast(is_indices[i], &source_dest)); in PCBDDCMatISSubassemble()
8238 PetscCall(ISRestoreIndices(is_sends_internal, &is_indices)); in PCBDDCMatISSubassemble()