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
PMIX_ABORT(3) OpenPMIx PMIX_ABORT(3)

PMIx_Abort - Abort the specified processes

#include <pmix.h>
pmix_status_t PMIx_Abort(int status, const char msg[],

pmix_proc_t procs[], size_t nprocs);


  • status: Status value to be returned. A value of zero is permitted by PMIx, but may not be returned by some resource managers.
  • msg: A string message to be displayed.
  • procs: An array of pmix_proc_t structures defining the processes to be aborted. A NULL for the proc array indicates that all processes in the caller’s namespace are to be aborted. A wildcard value for the rank in any structure indicates that all processes in that namespace are to be aborted.
  • nprocs: Number of pmix_proc_t structures in the procs array.

Request that the provided array of procs be aborted, returning the provided status and printing the provided message. A NULL for the procs array indicates that all processes in the caller’s namespace are to be aborted.

The response to this request is somewhat dependent on the specific resource manager and its configuration (e.g., some resource managers will not abort the application if the provided status is zero unless specifically configured to do so), and thus lies outside the control of PMIx itself. However, the client will inform the RM of the request that the application be aborted, regardless of the value of the provided status.

Passing a NULL msg parameter is allowed. Note that race conditions caused by multiple processes calling PMIx_Abort are left to the server implementation to resolve with regard to which status is returned and what messages (if any) are printed.

Returns PMIX_SUCCESS on success. On error, a negative value corresponding to a PMIx errno is returned.

PMIx errno values are defined in pmix_common.h.

SEE ALSO:

PMIx_Commit(3), PMIx_Finalize(3), PMIx_Init(3), PMIx_Initialized(3), PMIx_Put(3), pmiAddInstance(3), pmiAddMetric(3)


2014-2025, OpenPMIx Community

May 30, 2025

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

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