Commit dc18650
committed
docs: Render C/F90/F08 bindings in man pages
Use the pympistandard Python module and associated MPI-4.1 MPI
Standard JSON definition file to generate bindings -- regular and
embiggened -- in the MPI man pages.
In the generation code, had to handle a variety of cases:
* When there is no C binding
* When there is no mpif.h / use mpi binding
* When there is no use mpi_f08 binding
* When there are embiggened C and/or F08 bindings
* When a single man page includes documentation for multiple MPI APIs
* When we do not have man pages for MPI APIs described in the official
MPI Forum API JSON
Also, this commit adds a new submodule: the pympistandard Python
module from the MPI Forum repository.
Some other cleanups were also necessary as part of this commit:
* Add some missing man pages
* Fix some random RST formatting errors in existing man pages
Signed-off-by: Jeff Squyres <[email protected]>1 parent ab0eda3 commit dc18650
File tree
450 files changed
+60415
-15849
lines changed- 3rd-party
- docs
- man-openmpi/man3
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
450 files changed
+60415
-15849
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
516 | 516 | | |
517 | 517 | | |
518 | 518 | | |
| 519 | + | |
519 | 520 | | |
520 | 521 | | |
521 | 522 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | | - | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
Submodule pympistandard added at 7bc6bb0
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
| 64 | + | |
63 | 65 | | |
64 | 66 | | |
65 | 67 | | |
| |||
845 | 847 | | |
846 | 848 | | |
847 | 849 | | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
848 | 854 | | |
849 | 855 | | |
850 | 856 | | |
| |||
923 | 929 | | |
924 | 930 | | |
925 | 931 | | |
926 | | - | |
| 932 | + | |
927 | 933 | | |
928 | 934 | | |
929 | 935 | | |
| |||
969 | 975 | | |
970 | 976 | | |
971 | 977 | | |
972 | | - | |
973 | | - | |
| 978 | + | |
| 979 | + | |
974 | 980 | | |
975 | 981 | | |
976 | 982 | | |
| |||
1000 | 1006 | | |
1001 | 1007 | | |
1002 | 1008 | | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
1003 | 1018 | | |
1004 | 1019 | | |
1005 | 1020 | | |
1006 | 1021 | | |
| 1022 | + | |
1007 | 1023 | | |
1008 | 1024 | | |
1009 | 1025 | | |
| |||
1031 | 1047 | | |
1032 | 1048 | | |
1033 | 1049 | | |
1034 | | - | |
| 1050 | + | |
1035 | 1051 | | |
1036 | 1052 | | |
1037 | 1053 | | |
| |||
1041 | 1057 | | |
1042 | 1058 | | |
1043 | 1059 | | |
| 1060 | + | |
1044 | 1061 | | |
1045 | 1062 | | |
1046 | 1063 | | |
| |||
0 commit comments