-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Problem
There is an inline figure, which is both against the document style and is a problem waiting to happen - it depends on there being enough space on the page for the figure. This needs to use a figure, as is used everywhere else in the document.
Proposal
In the Topology chapter, the following needs to be replaced:
On a Cartesian virtual grid, the buffer usage in a given
direction \mpicode{d} with \mpicode{dims[d]==3} and \mpicode{1},
respectively during creation of the communicator is described
in the following figure.
\vspace*{2mm}
\centerline{\includegraphics[width=6.0in]{figures/cart_neighbor_allgather}}
\vspace*{1mm}%
and
For a halo communication on a Cartesian grid, the buffer usage
in a given direction \mpicode{d} with \mpicode{dims[d]==3} and \mpicode{1},
respectively during creation of the communicator is described
in the following figure.
\vspace*{2mm}
\centerline{\includegraphics[width=6.0in]{figures/cart_neighbor_alltoall}}
\vspace*{1mm}%
Instead, the graphics image must appear in a separate figure environment, with a caption and a \label, and the text in the example must use \ref to refer to the image.
Additionally, the code example includes of an inappropriate use of color. This issue is also addressed by the second commit in the pull request.
This LaTeX code fails the make checklatex test, and causes all build checks to fail.
Changes to the Text
Make the figures into figures, as is the style of the MPI standard.
Impact on Implementations
None
Impact on Users
None
References
mpi-report-issue320-PR312.pdf
See dashed arrows in Figures 8.2 and 8.3 on pages 383 + 386 (pdf 423 + 436) and modified text in the paranthesis on page 387 (pdf 427, lines 7-9)
Pull request
https://github.com/mpi-forum/mpi-standard/pull/304 and https://github.com/mpi-forum/mpi-standard/pull/312