mpiSynqNetCreate

Declaration

MPI_RESULT
   mpiSynqNetCreate(MPISynqNet     *synqNet,
                    MPIControl    control,
                    int32_t          number;

 

Required Header: stdmpi.h
Change History: Modified in 04.00.

Description

mpiSynqNetCreate creates a SynqNet object identified by number, which is associated with a control object. SynqNetCreate is the equivalent of a C++ constructor.

*synqNet A pointer to a synqNet object. If mpiSynqNetCreate fails, the synqNet object handle is set to MPIHandleVOID.
control a handle to a Control object
number An index to the SynqNet network.
First network = 0
Second network = 1
Third network = 2, etc.
Return Values
MPIMessageOK  
MPIMessageSYNQNET_INVALID The specified network is not valid.

Sample Code

MPIControl control;
MPISynqNet synqNet;
int32_t returnValue;


 /* Create control object */
 returnValue =
     mpiControlCreate(&control,
                   MPIControlTypeDEFAULT,
                   NULL);

 if (returnValue == MPIMessageOK) {
     /* Create SynqNet Object */
     returnValue =
         mpiSynqNetCreate(&synqNet,
                          control,
0); /* Network #0 */ }

See Also

mpiSynqNetDelete | mpiSynqNetValidate