Commit 5ccee1c
committed
SQUASH_ME: OMNIBUS commit 5
fix req converter abi to ompi
fix problem with request_get_status_some
bindings: fix up REQUEST_CONST for abi
tools: first steps to add support for ABI
Turns out that the ABI standard impacts MPI_T related constants, etc.
and we don't want to switch to this for our OMPI standard, so we need
to add support for MPI_T_ ABI compliant functions.
Additions to the binding infrastructure to support generation of ABI
bindings will be introduced in a subsequent commit.
fix problem with undefined symbols in libmpi_abi
hack on abi json file
The MPI_T source order and MPI_T cb named enum types
and their enum constants need special treatment.
Ultimately the tool used to generate this json file -
https://github.com/Joe-Downs/mpi-standard/blob/pr/handle-constant-tool/const-tool/test.py
needs to find a home either in the MPI standard or in the pympistandard repo or elsewhere.
abi.h template - add MPI_T related structs
binding framework: fixes for MPI T stuff
Add various MPI_T related structs to the manglizer.
Also more workarounds for pympistandard not knowing about
MPI 5.1 chapter sections 19.3.4 and 19.3.5 not being part
of the ABI standard.
binding framework: add a TS_LEVEL type
more hacks on the mpi-standard-5.0-abi.json
json file
fix for enable-mca-dso
makefile changes to add symbols to libmpi_abi
abi: fix problems with error handler converters
Fix problem with the abi -> ompi and ompi -> abi
converters for errhandler handles.
Also fix the bindings code where the original problem
was. We aren't using the bindings framework now to
generate the converters but we may possibly return
to that approach at some point so fix that code in
this commit.
fix problems with makefiles and some symbols
being doubly defined in the profile/non-profile abi mpi libs.
abi: move mpi_type_get_envelope etc. into templates
MPI_Type_get_envelop and MPI_Type_get_contents are a big
mess as the MPI Forum decided not just to add big variants
but also add additional arguments for the big count variants.
So this necessitated enhancements to the binding infrastructure
to support optional suppressing of bc and non-bc variants of
prototype files.
rebase fixup
add abi variantes of mpi_aint_diff and add
add abi_set/get_fortran_info
implementation of abi_set_fortran_info is not
complete.
abi_fortran_stuff: fix up the imp of these
abi_converters: add fortran datatypes to
the converters.
fix for mac-os CI
pr feedback on add/diff for aints
configury: discover fortran logical false
rather than assuming its '0'/
configury fix
for case of configure with fortran
squashme: temporary commit
Signed-off-by: Howard Pritchard <howardp@lanl.gov>1 parent 722a2c1 commit 5ccee1c
File tree
103 files changed
+1918
-453
lines changed- config
- docs
- man-openmpi/man3
- ompi
- errhandler
- include
- info
- mca
- bml/r2
- coll
- accelerator
- acoll
- basic
- demo
- inter
- libnbc
- monitoring
- portals4
- self
- sync
- tuned
- ucc
- xhc
- common/monitoring
- fbtl
- ime
- posix
- fs
- ime
- lustre
- ufs
- mtl
- ofi
- portals4
- psm2
- op
- aarch64
- avx
- example
- osc
- monitoring
- portals4
- rdma
- sm
- ucx
- part/persist
- pml
- cm
- monitoring
- ob1
- ucx
- v
- topo
- basic
- example
- treematch
- vprotocol/pessimist
- mpi
- bindings
- ompi_bindings
- c
- tool
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
103 files changed
+1918
-453
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
539 | 539 | | |
540 | 540 | | |
541 | 541 | | |
| 542 | + | |
542 | 543 | | |
543 | 544 | | |
544 | 545 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
67 | | - | |
| 69 | + | |
68 | 70 | | |
69 | 71 | | |
70 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| 38 | + | |
| 39 | + | |
33 | 40 | | |
34 | 41 | | |
35 | 42 | | |
36 | 43 | | |
37 | 44 | | |
38 | 45 | | |
39 | | - | |
| 46 | + | |
| 47 | + | |
40 | 48 | | |
41 | 49 | | |
42 | 50 | | |
| |||
98 | 106 | | |
99 | 107 | | |
100 | 108 | | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
101 | 117 | | |
102 | 118 | | |
103 | 119 | | |
| |||
114 | 130 | | |
115 | 131 | | |
116 | 132 | | |
117 | | - | |
| 133 | + | |
118 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
119 | 161 | | |
120 | | - | |
121 | | - | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
122 | 167 | | |
123 | 168 | | |
124 | 169 | | |
| |||
127 | 172 | | |
128 | 173 | | |
129 | 174 | | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
130 | 182 | | |
131 | 183 | | |
132 | 184 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
351 | | - | |
| 351 | + | |
352 | 352 | | |
353 | 353 | | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
354 | 358 | | |
355 | 359 | | |
356 | 360 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6889 | 6889 | | |
6890 | 6890 | | |
6891 | 6891 | | |
6892 | | - | |
6893 | | - | |
| 6892 | + | |
| 6893 | + | |
6894 | 6894 | | |
6895 | 6895 | | |
6896 | 6896 | | |
| |||
6910 | 6910 | | |
6911 | 6911 | | |
6912 | 6912 | | |
6913 | | - | |
| 6913 | + | |
6914 | 6914 | | |
6915 | 6915 | | |
6916 | 6916 | | |
| |||
6931 | 6931 | | |
6932 | 6932 | | |
6933 | 6933 | | |
6934 | | - | |
6935 | | - | |
| 6934 | + | |
| 6935 | + | |
6936 | 6936 | | |
6937 | 6937 | | |
6938 | 6938 | | |
| |||
6952 | 6952 | | |
6953 | 6953 | | |
6954 | 6954 | | |
6955 | | - | |
6956 | | - | |
| 6955 | + | |
| 6956 | + | |
6957 | 6957 | | |
6958 | 6958 | | |
6959 | 6959 | | |
| |||
6973 | 6973 | | |
6974 | 6974 | | |
6975 | 6975 | | |
6976 | | - | |
6977 | | - | |
| 6976 | + | |
| 6977 | + | |
6978 | 6978 | | |
6979 | 6979 | | |
6980 | 6980 | | |
| |||
6994 | 6994 | | |
6995 | 6995 | | |
6996 | 6996 | | |
6997 | | - | |
6998 | | - | |
| 6997 | + | |
| 6998 | + | |
6999 | 6999 | | |
7000 | 7000 | | |
7001 | 7001 | | |
| |||
7015 | 7015 | | |
7016 | 7016 | | |
7017 | 7017 | | |
7018 | | - | |
7019 | | - | |
| 7018 | + | |
| 7019 | + | |
7020 | 7020 | | |
7021 | 7021 | | |
7022 | 7022 | | |
| |||
7036 | 7036 | | |
7037 | 7037 | | |
7038 | 7038 | | |
7039 | | - | |
7040 | | - | |
| 7039 | + | |
| 7040 | + | |
7041 | 7041 | | |
7042 | 7042 | | |
7043 | 7043 | | |
| |||
7057 | 7057 | | |
7058 | 7058 | | |
7059 | 7059 | | |
7060 | | - | |
7061 | | - | |
| 7060 | + | |
| 7061 | + | |
7062 | 7062 | | |
7063 | 7063 | | |
7064 | 7064 | | |
| |||
7078 | 7078 | | |
7079 | 7079 | | |
7080 | 7080 | | |
7081 | | - | |
7082 | | - | |
| 7081 | + | |
| 7082 | + | |
7083 | 7083 | | |
7084 | 7084 | | |
7085 | 7085 | | |
| |||
7099 | 7099 | | |
7100 | 7100 | | |
7101 | 7101 | | |
7102 | | - | |
7103 | | - | |
| 7102 | + | |
| 7103 | + | |
7104 | 7104 | | |
7105 | 7105 | | |
7106 | 7106 | | |
| |||
7120 | 7120 | | |
7121 | 7121 | | |
7122 | 7122 | | |
7123 | | - | |
7124 | | - | |
| 7123 | + | |
| 7124 | + | |
7125 | 7125 | | |
7126 | 7126 | | |
7127 | 7127 | | |
| |||
7141 | 7141 | | |
7142 | 7142 | | |
7143 | 7143 | | |
7144 | | - | |
7145 | | - | |
| 7144 | + | |
| 7145 | + | |
7146 | 7146 | | |
7147 | 7147 | | |
7148 | 7148 | | |
| |||
7162 | 7162 | | |
7163 | 7163 | | |
7164 | 7164 | | |
7165 | | - | |
7166 | | - | |
| 7165 | + | |
| 7166 | + | |
7167 | 7167 | | |
7168 | 7168 | | |
7169 | 7169 | | |
| |||
8170 | 8170 | | |
8171 | 8171 | | |
8172 | 8172 | | |
8173 | | - | |
8174 | | - | |
| 8173 | + | |
| 8174 | + | |
8175 | 8175 | | |
8176 | 8176 | | |
8177 | 8177 | | |
| |||
8191 | 8191 | | |
8192 | 8192 | | |
8193 | 8193 | | |
8194 | | - | |
8195 | | - | |
| 8194 | + | |
| 8195 | + | |
8196 | 8196 | | |
8197 | 8197 | | |
8198 | 8198 | | |
| |||
8212 | 8212 | | |
8213 | 8213 | | |
8214 | 8214 | | |
8215 | | - | |
8216 | | - | |
| 8215 | + | |
| 8216 | + | |
8217 | 8217 | | |
8218 | 8218 | | |
8219 | 8219 | | |
| |||
8233 | 8233 | | |
8234 | 8234 | | |
8235 | 8235 | | |
8236 | | - | |
8237 | | - | |
| 8236 | + | |
| 8237 | + | |
8238 | 8238 | | |
8239 | 8239 | | |
8240 | 8240 | | |
| |||
8254 | 8254 | | |
8255 | 8255 | | |
8256 | 8256 | | |
8257 | | - | |
8258 | | - | |
| 8257 | + | |
| 8258 | + | |
8259 | 8259 | | |
8260 | 8260 | | |
8261 | 8261 | | |
| |||
8275 | 8275 | | |
8276 | 8276 | | |
8277 | 8277 | | |
8278 | | - | |
8279 | | - | |
| 8278 | + | |
| 8279 | + | |
8280 | 8280 | | |
8281 | 8281 | | |
8282 | 8282 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| |||
248 | 249 | | |
249 | 250 | | |
250 | 251 | | |
| 252 | + | |
251 | 253 | | |
252 | 254 | | |
253 | 255 | | |
| |||
367 | 369 | | |
368 | 370 | | |
369 | 371 | | |
| 372 | + | |
370 | 373 | | |
371 | 374 | | |
372 | 375 | | |
| |||
0 commit comments