Skip to content

Improper placement of figures and use of colors for text #320

@wgropp

Description

@wgropp

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

Metadata

Metadata

Labels

Chapter Committee ChangeChanges to be made by the respective chapter committee(s)chap-topologiesProcess Topologies Chapter Committee

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions