MPISYNC(1) Open MPI MPISYNC(1)

mpisync — Open MPI timing tools

# [SYNTAX](#SYNTAX)

**mpisync \[options]**

**mpirun\_prof \[options]**

**ompi\_timing\_post \[&lt;timing-file&gt;] \[&lt;processed-file&gt;]**

# [DESCRIPTION](#DESCRIPTION)

**mpisync**: determines clock offsets relative to Head Node Process (HNP). It accepts the following options:

- **-o**, **--output**: The name of output file where offsets related to HNP will be written
- **-h**, **--help**: Print help information

**ompi\_timing\_post** takes the timing output file as input parameter. The events are sorted by the timestamps. Next, the timestamps are replaced with time offsets relative to the **first** : **previous** event.

**mpirun\_prof** is a wrapper around mpirun &lt;#man1-mpirun&gt; that performs clock synchronisation and post-processing of the timing output file.

# [NOTES](#NOTES)

The mpisync code was derived from MPIPerf project: &lt;http://mpiperf.cpct.sibsutis.ru/index.php/Main/Documentation&gt;

# [FILES](#FILES)

The output file has following format:

```
<hostname> <round-trip-time> <offset-from-hnp>
```

# [Copyright](#Copyright)

2003-2026, The Open MPI Community

September 23, 2026

---

Document: mpisync(1) from openmpi-cuda-12.9 5.0.11-r0 (Chainguard OS)
Source: https://github.com/open-mpi/ompi
