Skip to content

Commit 90e06eb

Browse files
authored
Merge pull request #10108 from jsquyres/pr/moar-docs-updates
Various RST docs updates.
2 parents 4f8f2eb + 6d1474c commit 90e06eb

File tree

3 files changed

+65
-30
lines changed

3 files changed

+65
-30
lines changed

docs/developers/rst-for-markdown-expats.rst

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,11 @@ You can think of RST as "Markdown, but much better". Meaning:
1212
The full Sphinx / RST documentation is available here:
1313
https://www.sphinx-doc.org/en/master/index.html
1414

15-
Translating Markdown to RST
16-
---------------------------
17-
18-
If you're familiar with Markdown, here's some tips to get you started
19-
in RST:
15+
If you're familiar with Markdown, the following sections contain some
16+
tips to get you started in RST.
2017

2118
Whitespace and indenting
22-
^^^^^^^^^^^^^^^^^^^^^^^^
19+
------------------------
2320

2421
* MD: Whitespace and indenting generally doesn't matter in most
2522
cases. It does matter with bullets and sub bullets, but the rules
@@ -44,7 +41,7 @@ item. For example, this paragraph is not part of the MD/RST
4441
bulleted list.
4542

4643
Fixed width font
47-
^^^^^^^^^^^^^^^^
44+
----------------
4845

4946
* MD: Use single quotes:
5047

@@ -59,19 +56,19 @@ Fixed width font
5956
``hello world``
6057
6158
Italics
62-
^^^^^^^
59+
-------
6360

6461
* MD: ``*hello world*`` or ``_hello world_``
6562
* RST: ``*hello world*``
6663

6764
Boldface
68-
^^^^^^^^
65+
--------
6966

7067
* MD: ``**hello world**``
7168
* RST: Same as MD
7269

7370
Chapter and section delimiters
74-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
71+
------------------------------
7572

7673
* MD: Either use one or more pound signs (#, ##, ###) to the left of
7774
the line of text, or underline the line of text with pound signs
@@ -101,20 +98,19 @@ Chapter and section delimiters
10198
.. code-block:: rst
10299
103100
Subsection 1: hello world
104-
^^^^^^^^^^^^^^^^^^^^^^^^^
101+
-------------------------
105102
106103
.. code-block:: rst
107104
108105
Subsubsection 1: hello world
109-
````````````````````````````
106+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
110107
111108
Meaning: underlines made of ``=`` denotes chapters, underlines
112-
made of ``-`` denotes sections, underlines made of ``^`` denotes
113-
subsections, and underlines made of single quotes denote
114-
subsubsections.
109+
made of ``-`` denotes sections, underlines made of ``-`` denotes
110+
subsections, and underlines made of ``^`` denote subsubsections.
115111

116112
Multi-line code/fixed-width font
117-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
113+
--------------------------------
118114

119115
* MD: Use three single quotes to delimit blocks of text. Optionally
120116
include a token keyword to denote the syntax highlighting to use
@@ -171,7 +167,7 @@ The code-block is terminated by a blank line and then outdent back
171167
to the same level as the first ``.`` in ``.. code-block::``.
172168

173169
Un-numbered bullets
174-
^^^^^^^^^^^^^^^^^^^
170+
-------------------
175171

176172
* MD: Start lines with ``*`` or ``-``
177173
* RST: Start lines with ``*``. You can wrap lines at the same
@@ -198,7 +194,7 @@ Un-numbered bullets
198194
* You **MUST** put blank lines between bullets!
199195

200196
Numbered bullets:
201-
^^^^^^^^^^^^^^^^^
197+
-----------------
202198

203199
* MD: Start lines with ``#``
204200
* RST: Start lines with ``#.``
@@ -216,7 +212,7 @@ Numbered bullets:
216212
All the same rules for indentation apply as described above.
217213

218214
Comments
219-
^^^^^^^^
215+
--------
220216

221217
* MD: Enclose content in ``<!--`` and ``-->`` (i.e., HTML comments,
222218
but they are included in the output)
@@ -239,7 +235,7 @@ Comments
239235
This line is no longer part of the comment.
240236
241237
Including files
242-
^^^^^^^^^^^^^^^
238+
---------------
243239

244240
* MD: You cannot include files in Markdown.
245241
* RST: Use the ``.. include:: FILENAME`` directive. For example:
@@ -256,7 +252,7 @@ Including files
256252
file.
257253

258254
Hyperlinks to URLs
259-
^^^^^^^^^^^^^^^^^^
255+
------------------
260256

261257
* MD:
262258

@@ -274,7 +270,7 @@ Hyperlinks to URLs
274270
It's a little weird, but you'll cope.
275271

276272
Hyperlinks to anchors
277-
^^^^^^^^^^^^^^^^^^^^^
273+
---------------------
278274

279275
* MD: I forget offhand how to make anchors and links to them in MD.
280276
* RST: Use the ``:ref:`` directive.
@@ -303,7 +299,7 @@ Hyperlinks to anchors
303299
<building-and-installing-section-label>`.
304300
305301
Hyperlinks to other (RST) pages
306-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
302+
-------------------------------
307303

308304
* MD:
309305

@@ -328,7 +324,7 @@ Hyperlinks to other (RST) pages
328324
The page path is relative to the ``docs`` dir in the OMPI git tree.
329325

330326
Macros
331-
^^^^^^
327+
------
332328

333329
* MD: There are no macros in Markdown.
334330
* RST: We have defined a few OMPI-specific macros in RST. You can
@@ -354,7 +350,7 @@ Macros
354350
or ``-->``.
355351

356352
Brightly-colored boxes
357-
^^^^^^^^^^^^^^^^^^^^^^
353+
----------------------
358354

359355
* MD: There are no brightly-colored boxes in MD.
360356

docs/developers/sphinx.rst

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ environment. You can run ``deactivate`` to leave the virtual
4848
environment.
4949

5050
.. important:: You will need to source the ``activate`` script to put
51-
Sphinx in your ``PATH`` (e.g., *before* running Open
52-
MPI's ``configure`` and build steps).
51+
Sphinx in your ``PATH`` *before* running ``configure``.
5352

5453
Install Sphinx globally
5554
-----------------------
@@ -69,8 +68,10 @@ the Open MPI documentation in a system-wide location.
6968

7069
This will likely install the ``sphinx-build`` executable in a location
7170
that is already in your ``PATH``. If the location is not already in
72-
your ``PATH``, then you need to add it to your ``PATH`` *before*
73-
running Open MPI's `configure` and build steps.
71+
your ``PATH``, then you need to add it to your ``PATH``.
72+
73+
.. important:: You will need to ensure that Sphinx is in your ``PATH``
74+
*before* running ``configure``.
7475

7576

7677
Install Sphinx locally
@@ -96,4 +97,8 @@ installed and add it to your ``PATH``.
9697

9798
.. note:: On MacOS, look for ``sphinx-build`` under
9899
``$HOME/Library/Python/VERSION/bin`` (where ``VERSION`` is
99-
the version number of Python).
100+
the version number of Python). Or it may have installed to
101+
``/usr/local/bin/sphinx-build``. YMMV.
102+
103+
.. important:: You will need to ensure that Sphinx is in your ``PATH``
104+
*before* running ``configure``.

docs/news/news-v4.1.x.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,40 @@ Open MPI v4.1.x series
44
This file contains all the NEWS updates for the Open MPI v4.1.x
55
series, in reverse chronological order.
66

7+
Open MPI version 4.1.3
8+
----------------------
9+
:Date: March, 2022
10+
11+
- Minor datatype performance improvements in the CUDA-based code paths.
12+
- Fix ``MPI_ALLTOALLV`` when used with ``MPI_IN_PLACE``.
13+
- Fix ``MPI_BOTTOM`` handling for non-blocking collectives. Thanks to
14+
Lisandro Dalcin for reporting the problem.
15+
- Enable OPAL memory hooks by default for UCX.
16+
- Many compiler warnings fixes, particularly for newer versions of
17+
GCC.
18+
- Fix intercommunicator overflow with large payload collectives. Also
19+
fixed ``MPI_REDUCE_SCATTER_BLOCK`` for similar issues with large
20+
payload collectives.
21+
- Back-port ROMIO 3.3 fix to use stat64() instead of stat() on GPFS.
22+
- Fixed several non-blocking MPI collectives to not round fractions
23+
based on float precision.
24+
- Fix compile failure for ``--enable-heterogeneous``. Also updated
25+
the README to clarify that ``--enable-heterogeneous`` is functional,
26+
but still not recomended for most environments.
27+
- Minor fixes to OMPIO, including:
28+
29+
- Fixing the open behavior of shared memory shared file pointers.
30+
Thanks to Axel Huebl for reporting the issue
31+
- Fixes to clean up lockfiles when closing files. Thanks to Eric
32+
Chamberland for reporting the issue.
33+
34+
- Update LSF configure failure output to be more clear (e.g., on RHEL
35+
platforms).
36+
- Update ``if_[in|ex]clude`` behavior in ``btl_tcp`` and ``oob_tcp``
37+
to select *all* interfaces that fall within the specified subnet
38+
range.
39+
40+
741
Open MPI version 4.1.2
842
----------------------
943
:Date: November, 2021

0 commit comments

Comments
 (0)