int PetscSequentialPhaseBegin(MPI_Comm comm,int ng )Collective on MPI_Comm
| comm | - Communicator to sequentialize. |
| ng | - Number in processor group. This many processes are allowed to execute at the same time (usually 1) |
PetscSequentialPhaseBegin( comm, 1 );
<code to be executed sequentially>
PetscSequentialPhaseEnd( comm, 1 );
Often, the sequential code contains output statements (e.g., printf) tobe executed. Note that you may need to flush the I/O buffers beforecalling PetscSequentialPhaseEnd(). Also, note that some systems donot propagate I/O in any order to the controling terminal (in other words, even if you flush the output, you may not get the data in the orderthat you want).
Location: src/sys/src/utilsmpiu.c
System Index
Table of Contents