mpiSynqNetNodeRestart

Declaration

int32_t mpiSynqNetNodeRestart(MPISynqNet    synqNet);

Required Header: stdmpi.h
Change History: Added in the 03.04.00

Description

mpiSynqNetNodeRestart is used to restart all the nodes on the network that are not in cyclic mode and bring them back into Synq mode. The nodes being restarted must be positioned consecutively on the network and have a topology that matches the originally discovered topology. The rest of the network must already be in Synq mode.

synqNet a pointer to a SynqNet object.
Return Values
MPIMessageOK
MPIMessageARG_INVALID
MPISynqNetMessageHOT_RESTART_FAIL_NOT_SYNQ_STATE
MPISynqNetMessageHOT_RESTART_FAIL_RECOVERING
MPISynqNetMessageHOT_RESTART_FAIL_ADDRESS_ASSIGNMENT

Sample Code

The following code will restart any nodes that have been shutdown or failed.

returnValue = mpiSynqNetNodeRestart (synqNet);
msgCHECK(returnValue);

See Also

mpiSynqNetNodeShutdown | mpiSynqNetStatus | MPISynqNetShutdownNodeMask | mpiSynqNetInit | SynqNet HotReplace