[petsc-users] Identifying processes
Barry Smith
bsmith at mcs.anl.gov
Sat Apr 23 18:37:59 CDT 2011
PetscMPIInt rank;
MPI_Comm_rank(PETSC_COMM_WORLD,&rank);
if (!rank) {
do something
}
If both cores do something there there is a mismatch with the mpiexec that you are are running, it may not be the right mpiexec for the MPI includes and library you are using.
Barry
On Apr 23, 2011, at 6:33 PM, Bartłomiej W wrote:
> Hello,
>
> I was wondering if anyone could help me to identify processes in parallel execution. I run my app with mpiexec -n 2 and would like to be able to pick a single core to perform a task and be the only one to print instead of having n cores repeat the same thing.
>
> PETSC_COMM_WORLD and PETSC_COMM_SELF both cause all processes to print for me, like there is no difference.
>
> Thank you
> Bartholomew
More information about the petsc-users
mailing list