Searched refs:proc_id (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | sbaijov.c | 231 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 D | ex231.cxx | 62 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 D | data_ex.c | 197 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 …]
|