MPI_Status_set_elements man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

MPI_Status_set_elements(3OpenMPI)	     MPI_Status_set_elements(3OpenMPI)

NAME
       MPI_Status_set_elements	-  Modifies  opaque  part  of  status to allow
       MPI_Get_elements to return count.

SYNTAX
C Syntax
       #include <mpi.h>
       int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count)

Fortran Syntax
       INCLUDE 'mpif.h'
       MPI_STATUS_SET_ELEMENTS(STATUS, DATATYPE, COUNT, IERROR)
	    INTEGER   STATUS(MPI_STATUS_SIZE), DATATYPE, COUNT, IERROR

C++ Syntax
       #include <mpi.h>
       void MPI::Status::Set_elements(const MPI::Datatype& datatype, int count)

INPUT/OUTPUT PARAMETER
       status	 Status to associate with count (status).

INPUT PARAMETERS
       datatype	 Data type associated with count (handle).

       count	 Number of elements to associate with status (integer).

OUTPUT PARAMETER
       IERROR	 Fortran only: Error status (integer).

DESCRIPTION
       MPI_Status_set_elements modifies the opaque part of status  so  that  a
       call to MPI_Get_elements will return count. MPI_Get_count will return a
       compatible value.

       A subsequent call  to  MPI_Get_count(status,  datatype,	count)	or  to
       MPI_Get_elements(status, datatype, count) must use a data-type argument
       that has the same type signature as the	data-type  argument  that  was
       used in the call to MPI_Status_set_elements.

NOTES
       Users  are advised not to reuse the status fields for values other than
       those for which they were intended. Doing so  may  lead	to  unexpected
       results when using the status object. For example, calling MPI_Get_ele‐
       ments may cause an error if the value is out of range,  or  it  may  be
       impossible  to  detect such an error. The extra_state argument provided
       with a generalized request can be used to return information that  does
       not  logically belong in status. Furthermore, modifying the values in a
       status set internally by MPI, such as  MPI_Recv,	 may  lead  to	unpre‐
       dictable results and is strongly discouraged.

ERRORS
       Almost  all MPI routines return an error value; C routines as the value
       of the function and Fortran routines in the last	 argument.  C++	 func‐
       tions  do  not  return  errors.	If the default error handler is set to
       MPI::ERRORS_THROW_EXCEPTIONS, then on error the C++ exception mechanism
       will be used to throw an MPI:Exception object.

       Before  the  error  value is returned, the current MPI error handler is
       called. By default, this error handler aborts the MPI job,  except  for
       I/O   function	errors.	  The	error  handler	may  be	 changed  with
       MPI_Comm_set_errhandler; the predefined error handler MPI_ERRORS_RETURN
       may  be	used  to cause error values to be returned. Note that MPI does
       not guarantee that an MPI program can continue past an error.

Open MPI 1.2			September 200MPI_Status_set_elements(3OpenMPI)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net