GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  MPE_SEQ_BEGIN (4)

NAME

MPE_Seq_begin - Begins a sequential section of code.

CONTENTS

Synopsis
Input Parameters
Notes
Location

SYNOPSIS

void MPE_Seq_begin( MPI_Comm comm, int ng )

INPUT PARAMETERS

comm - Communicator to sequentialize.
ng - Number in group. This many processes are allowed to execute at the same time. Usually one.

NOTES


.MPE_Seq_begin’ and ’MPE_Seq_end’ provide a way to force a section of code to be executed by the processes in rank order. Typically, this is done with
MPE_Seq_begin( comm, 1 );
<code to be executed sequentially>
MPE_Seq_end( comm, 1 );

Often, the sequential code contains output statements (e.g., ’printf’) to be executed. Note that you may need to flush the I/O buffers before calling ’MPE_Seq_end’; also note that some systems do not 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 order that you want).

LOCATION

Search for    or go to Top of page |  Section 4 |  Main Index


MPE_SEQ_BEGIN (4) 11/22/2009

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.