MPI_T_CATEGORY_CHANGED(3)

πŸ’… NAME πŸ’…

MPI_T_category_changed β€” bestie, this one literally gets you a timestamp for the categories ✨

Coming at you straight outta the Open MPI crew's manual, third section energy, and yes she eats πŸŽ€


✨ SYNTAX ✨

C Syntax

#include <mpi.h>

int MPI_T_category_changed(int *stamp)

πŸŽ€ INPUT PARAMETERS πŸŽ€

  • stamp β€” a virtual time stamp, aka the lil receipt that tells you the last time the categories got changed 🫢

🌸 DESCRIPTION 🌸

okay so here's the vibe check πŸ“‹βœ¨

If two subsequent calls to this routine return the same timestamp, it is guaranteed that no categories have been changed or added. Like, nothing moved, nobody new showed up, it's giving stability, we love that for you πŸ’–

But if the timestamp from the second call is higher, then some categories have been added or changed πŸ‘€ something shifted, bestie, and the stamp caught it.

no cap, that's the whole deal β€” the stamp goes up, something changed; the stamp stays the same, nothing did πŸ”₯

πŸ’€ ERRORS πŸ’€

MPI_T_category_changed will fail if:

  • MPI_T_ERR_NOT_INITIALIZED β€” the MPI Tools interface is not initialized 😭 you gotta set the stage before the main character performs, fr fr

2003-2026, The Open MPI Community 🌈


and that's the whole page, bestie πŸ’œ this ran under the Open MPI manual, page MPI_T_CATEGORY_CHANGED(3), dated Sep 10, 2026 β€” mwah, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from