Skip to content

apis.json for versions of MPI standard should be public #993

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
hppritcha opened this issue Apr 8, 2025 · 2 comments
Open

apis.json for versions of MPI standard should be public #993

hppritcha opened this issue Apr 8, 2025 · 2 comments
Labels
mpi-sidedoc Part of a MPI side document

Comments

@hppritcha
Copy link

MPI implementors are making increased use of the mpipython code to generate compilable fortran interfaces and c function prototypes. This code relies on an apis.json file generated from the MPI standard latex source. It would be helpful if the apis.json file for each released version of the standard (perhaps starting with 4.0) were made publically available.

@hppritcha
Copy link
Author

@jsquyres

@jsquyres
Copy link
Member

jsquyres commented Apr 9, 2025

Additionally, a formal schema for the JSON should be published as well.

Right now, it's just generated JSON from a single python code (https://github.com/mpi-forum/pympistandard/). That's probably good enough, honestly -- but let's at least document the schema of the JSON that it produces so that other downstream software (e.g., MPI implementations and MPI bindings projects) can reliably use the published JSON.

@wesbland wesbland added the mpi-sidedoc Part of a MPI side document label May 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mpi-sidedoc Part of a MPI side document
Projects
None yet
Development

No branches or pull requests

3 participants