Home
last modified time | relevance | path

Searched refs:proc_id (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/impls/sbaij/mpi/
H A Dsbaijov.c231 for (PetscMPIInt proc_id = 0; proc_id < size; proc_id++) { in MatIncreaseOverlap_MPISBAIJ_Once() local
232 for (; j < C->rmap->range[proc_id + 1] / bs; j++) ctable[j] = proc_id; in MatIncreaseOverlap_MPISBAIJ_Once()
252 for (PetscMPIInt proc_id = 0; proc_id < size; proc_id++) { in MatIncreaseOverlap_MPISBAIJ_Once() local
253 iwork[proc_id] = 0; in MatIncreaseOverlap_MPISBAIJ_Once()
254 *data1_start[proc_id] = is_max; in MatIncreaseOverlap_MPISBAIJ_Once()
255 data1_start[proc_id]++; in MatIncreaseOverlap_MPISBAIJ_Once()
257 if (proc_id == rank) { in MatIncreaseOverlap_MPISBAIJ_Once()
258 *data1_start[proc_id] = n[j]; in MatIncreaseOverlap_MPISBAIJ_Once()
260 *data1_start[proc_id] = 0; in MatIncreaseOverlap_MPISBAIJ_Once()
262 data1_start[proc_id]++; in MatIncreaseOverlap_MPISBAIJ_Once()
[all …]
/petsc/src/mat/tests/
H A Dex231.cxx62 for (PetscInt proc_id = 0; proc_id < size; ++proc_id) { in main() local
64 std::ifstream dof_file(file[proc_id]); in main()
65 …ck(dof_file.good(), PETSC_COMM_SELF, PETSC_ERR_FILE_OPEN, "Could not open file %s", file[proc_id]); in main()
71 elem_dof_indices[proc_id].push_back(dof_indices); in main()
89 for (PetscInt proc_id = 0; proc_id < size; ++proc_id) in main() local
90 for (unsigned int k = 0; k < elem_dof_indices[proc_id].size(); k++) { in main()
91 std::vector<PetscInt> &dof_indices = elem_dof_indices[proc_id][k]; in main()
/petsc/src/dm/impls/swarm/
H A Ddata_ex.c197 PetscErrorCode DMSwarmDataExTopologyAddNeighbour(DMSwarmDataEx d, const PetscMPIInt proc_id) in DMSwarmDataExTopologyAddNeighbour() argument
207 …PetscCheck(proc_id >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Trying to set proc neighbour … in DMSwarmDataExTopologyAddNeighbour()
210 …PetscCheck(proc_id < size, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Trying to set proc neighbou… in DMSwarmDataExTopologyAddNeighbour()
215 if (d->neighbour_procs[n] == proc_id) found = 1; in DMSwarmDataExTopologyAddNeighbour()
219 d->neighbour_procs[d->n_neighbour_procs] = proc_id; in DMSwarmDataExTopologyAddNeighbour()
372 static PetscErrorCode _DMSwarmDataExConvertProcIdToLocalIndex(DMSwarmDataEx de, PetscMPIInt proc_id in _DMSwarmDataExConvertProcIdToLocalIndex() argument
380 if (proc_id == de->neighbour_procs[i]) { in _DMSwarmDataExConvertProcIdToLocalIndex()
403 PetscErrorCode DMSwarmDataExAddToSendCount(DMSwarmDataEx de, const PetscMPIInt proc_id, const Petsc… in DMSwarmDataExAddToSendCount() argument
411 PetscCall(_DMSwarmDataExConvertProcIdToLocalIndex(de, proc_id, &local_val)); in DMSwarmDataExAddToSendCount()
412 …= -1, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Proc %d is not a valid neighbour rank", (int)proc_id); in DMSwarmDataExAddToSendCount()
[all …]