-
Notifications
You must be signed in to change notification settings - Fork 0
pythonizing
Jeff Squyres edited this page Nov 9, 2019
·
31 revisions
As of MPI-4.0, the language-independent specification ("LIS"), C, Fortran 90 ("F90"), and Fortran 08 ("F08") bindings are no longer being hard-coded in LaTeX. Instead, a procedural method is used to define what the bindings are (e.g., the procedure name, the parameter names/types/directions/descriptions, etc.), and then the LIS, C, F90, and F08 bindings are rendered in LaTeX automatically.
So how do you go about writing / editing / maintaining MPI bindings in this Python style?
- Have a look at a simple example
- Don't know Python? Here's a few things you need to know.
- General guidelines for Pythonizing MPI bindings
- If you care, here's why we are doing this Pythonizing process
- Reference guide