Skip to content

Commit 1967454

Browse files
authored
Merge pull request #12058 from jsquyres/pr/still-moar-docs-updates
A bunch of docs updates
2 parents be25b1b + fbbd267 commit 1967454

File tree

362 files changed

+760
-575
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

362 files changed

+760
-575
lines changed

docs/building-apps/abi-compatibility.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ compatibility for the C MPI bindings to the last major Open MPI release. Specifi
88
application compiled with Open MPI v4.x can be executed with Open MPI
99
|ompi_series| without having to recompile the application.
1010

11-
.. important:: ABI is maintained for *most* of the Fortran MPI bindings, too -- see below for additional information.
11+
.. important:: ABI is maintained for *most* of the Fortran MPI bindings, too |mdash| see below for additional information.
1212

1313
There are however a few scenarios where an application compiled with
1414
Open MPI v4.x might not execute correctly with Open MPI 5.0.

docs/developers/prerequisites.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ generate both the HTML version of the documentation (that you are
9696
reading right now) and the nroff man pages.
9797

9898
Official Open MPI distribution tarballs contain pre-built HTML
99-
documentation and man pages. This means that -- similar to the GNU
100-
Autotools -- end users do not need to have Sphinx installed, but will
99+
documentation and man pages. This means that |mdash| similar to the GNU
100+
Autotools |mdash| end users do not need to have Sphinx installed, but will
101101
still have both the HTML documentation and man pages installed as part
102102
of the normal configure / build / install process.
103103

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ Comments
228228
will not be included in the rendered output.
229229
230230
Your comment can even include blank lines. You terminate a
231-
comment -- just like most other things in RST -- by a blank
231+
comment |mdash| just like most other things in RST |mdash| by a blank
232232
line and then outdenting back out to the same column as the
233233
first ".".
234234

docs/developers/source-code.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ C / C++
5454
* C99-style mixing declarations are allow allowable (and preferred).
5555

5656
* **ALWAYS** include ``<level>_config.h`` as your first #include file,
57-
where ``<level>`` is one of ``ompi``, ``oshmem``, or ``opal`` -- the
57+
where ``<level>`` is one of ``ompi``, ``oshmem``, or ``opal`` |mdash| the
5858
level that you're writing in. There are very, very few cases where
5959
this is not true (E.g., some bizarre Windows scenarios). But in
6060
99.9999% of cases, this file should be included **first** so that it
@@ -77,7 +77,7 @@ C / C++
7777
* The GNU Way is to ``#define`` a macro when it is "true" and to
7878
``#undef`` it when it is "false".
7979
* In Open MPI, we **always** ``#define`` a logical macro to be
80-
either 0 or 1 -- we never ``#undef`` it.
80+
either 0 or 1 |mdash| we never ``#undef`` it.
8181
* The reason for this is defensive programming: if you are only
8282
checking if a preprocessor macro is defined (via ``#ifdef FOO`` or
8383
``#if defined(FOO)``), you will get no warning when compiling if

docs/features/java.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Open MPI Java bindings
66
Open MPI |ompi_ver| provides support for Java-based MPI applications.
77

88
.. warning:: The Open MPI Java bindings are provided on a
9-
"provisional" basis -- i.e., they are not part of the current or
9+
"provisional" basis |mdash| i.e., they are not part of the current or
1010
proposed MPI standards. Thus, inclusion of Java support is not
1111
required by the standard. Continued inclusion of the Java bindings
1212
is contingent upon active user interest and continued developer

docs/features/ulfm.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ sign up on the user's mailing list: ulfm+subscribe@googlegroups.com
573573

574574
Because of spam, only subscribers are allowed to post to these lists
575575
(ensure that you subscribe with and post from exactly the same e-mail
576-
address -- joe@example.com is considered different than
576+
address |mdash| joe@example.com is considered different than
577577
joe@mycomputer.example.com!). Visit these pages to subscribe to the
578578
lists: https://groups.google.com/forum/#!forum/ulfm
579579

docs/history.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ MPI implementation focused on different areas of excellence, we all
2020
shared the same common core values:
2121

2222
* A full MPI implementation
23-
* Production quality code -- it has to "just work"
23+
* Production quality code |mdash| it has to "just work"
2424
* A desire to explore lots of things that an MPI implementation can do
2525
that we've never had the time/resources to investigate because we
2626
are bound to bug fixing, etc.
2727

2828
Hence, we decided to collaborate and pool our resources. At SC2003,
29-
we decided to start an entire new code base -- leaving all the cruft
29+
we decided to start an entire new code base |mdash| leaving all the cruft
3030
and legacy code of our prior implementations behind. Take the best,
3131
leave the rest. The source tree's first commit was on November 22,
3232
2003; development work started in earnest on January 5, 2004. Since

docs/installing-open-mpi/configure-cli-options/installation.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ be used with ``configure``:
238238
Some examples:
239239

240240
#. Default to building all components as static (i.e., as part of
241-
the Open MPI core libraries -- no DSOs)::
241+
the Open MPI core libraries |mdash| no DSOs)::
242242

243243
shell$ ./configure
244244

@@ -304,7 +304,7 @@ be used with ``configure``:
304304
their Open MPI package, both of which require support libraries
305305
(``libFOO.so`` and ``libBAR.so``). If an end user only has BAR
306306
hardware, they likely only have ``libBAR.so`` available on their
307-
systems -- not ``libFOO.so``. Disabling load errors by default will
307+
systems |mdash| not ``libFOO.so``. Disabling load errors by default will
308308
prevent the user from seeing potentially confusing warnings about
309309
the FOO components failing to load because ``libFOO.so`` is not
310310
available on their systems.

docs/installing-open-mpi/configure-cli-options/misc.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ above categories that can be used with ``configure``:
2929
with different endian representations). Heterogeneous support is
3030
disabled by default because it imposes a minor performance penalty.
3131

32-
.. danger:: The heterogeneous functionality is currently broken --
32+
.. danger:: The heterogeneous functionality is currently broken |mdash|
3333
do not use.
3434

3535
.. _install-wrapper-flags-label:
@@ -40,7 +40,7 @@ above categories that can be used with ``configure``:
4040
* ``--with-wrapper-ldflags=LDFLAGS``
4141
* ``--with-wrapper-libs=LIBS``:
4242
Add the specified flags to the default flags that are used in Open
43-
MPI's "wrapper" compilers (e.g., ``mpicc`` -- see below for more
43+
MPI's "wrapper" compilers (e.g., ``mpicc`` |mdash| see below for more
4444
information about Open MPI's wrapper compilers). By default, Open
4545
MPI's wrapper compilers use the same compilers used to build Open
4646
MPI and specify a minimum set of additional flags that are necessary

docs/installing-open-mpi/configure-cli-options/runtime.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ can be used with ``configure``:
1313
prevents most ``rsh``/``ssh``-based users from needing to modify their
1414
shell startup files to set the ``PATH`` and/or ``LD_LIBRARY_PATH`` for
1515
Open MPI on remote nodes. Note, however, that such users may still
16-
desire to set ``PATH`` -- perhaps even in their shell startup files --
16+
desire to set ``PATH`` |mdash| perhaps even in their shell startup files |mdash|
1717
so that executables such as ``mpicc`` and ``mpirun`` can be found
1818
without needing to type long path names.
1919

0 commit comments

Comments
 (0)