Skip to content
Jeff Squyres edited this page Nov 10, 2019 · 31 revisions

Using Python for MPI Standard bindings

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, Python code embedded in the LaTeX source is used to define what the bindings are (e.g., the MPI routine name, the parameter names/types/directions/descriptions, etc.), and then the LIS, C, F90, and F08 bindings are rendered in LaTeX automatically.

Instructions for Chapter Authors

So how do you go about writing / editing / maintaining MPI bindings in this Python style?

Clone this wiki locally