PMIX\_FINALIZE(3) OpenPMIx PMIX\_FINALIZE(3)

PMIx\_Finalize - Finalize the PMIx Client

# [SYNOPSIS](#SYNOPSIS)

```
#include <pmix.h>
pmix_status_t PMIx_Finalize(void);
```

# [DESCRIPTION](#DESCRIPTION)

Finalize the PMIx client, closing the connection with the local PMIx server.

# [RETURN VALUE](#RETURN_VALUE)

Returns **PMIX\_SUCCESS** on success. On error, a negative value corresponding to a PMIx **errno** is returned.

# [ERRORS](#ERRORS)

PMIx **errno** values are defined in **pmix\_common.h**.

**See also:**

[PMIx\_Abort(3)](/man/os/openpmix/PMIx_Abort.3) &lt;#man3-pmix-abort&gt;, [PMIx\_Commit(3)](/man/os/openpmix/PMIx_Commit.3), [PMIx\_Init(3)](/man/os/openpmix/PMIx_Init.3) &lt;#man3-pmix-init&gt;, [PMIx\_Initialized(3)](/man/os/openpmix/PMIx_Initialized.3), [PMIx\_Put(3)](/man/os/openpmix/PMIx_Put.3), [pmiAddInstance(3)](/man/os/openpmix/pmiAddInstance.3), [pmiAddMetric(3)](/man/os/openpmix/pmiAddMetric.3)

# [Copyright](#Copyright)

2014-2026, OpenPMIx Community

August 28, 2026

---

Document: PMIx_Finalize(3) from openpmix 6.1.0-r8 (Chainguard OS)
Source: https://github.com/openpmix/openpmix
