Commit 0d648ce
committed
SQUASH_ME: OMNIBUS commit 4
abi_fortran: add support for LOGICAL16
logical16 patch
missed something
add comm_from/toint
simpler to hard code abi/ompi variants.
For ABI version add an offset to the values normally
used for original "f2c/c2f" ops to push the values normally
returned by "c2f" functions to be greater than any ABI
defined constants.
complete toint/fromint interfaces
basic implementation checks if constant is <= 16384
(the largest value reserved for mpi abi constants)
and returns the constant back or looks up the value
in the relevant array of pointers and offsets by 16385.
fix error return values for ABI routines
somehow was using the wrong converter to translate
ompi intern error values with abi ones.
Many are actually the same but that's just by chance.
minor fixup for toint/fromint
rebase fix
handle TAG more correctly
even though currently MPI_ANY_TAG is the same in ABI and OMPI
squash compiler warning
add hooks for TAG_OUT type
add better support for MPI_ROOT and source
since MPI_ROOT for ABI is not equal to ompi.
MPI_ANY_SOURCE is but still generate conversion code
rather than just beining lucky.
squash a compiler warning
this fix kind of messes up the indenter so the resulting line
in the generated code isn't nicely indented but that can be fixed later.
some fixes to comm attributes wrappers
also see about fixing an issue with some of the ompi
mca components when using --enable-mca-dso.
fix bug in comm attr copy code
some fixes for attributes and more
to start using the ompi-tests/ibm had to complete adding
MPI_T_ to the abi.
Also some other fixes.
Attributes still need more work.
checkpoint
many changes. go back to generating abi_converters.h
fix up tools for abi case, etc.
fix for datatype converters
distcheck fix
EVENT_INSTANCE: arg type cast fix
and add in a file that wasn't in the makefile!
MPI_ROOT: capture proc null type too
needed to get a lot of intercommunicator collectives to pass.
requests: fixes to some multirequest test functions
weights and source out support/fixes
fixes problems with dist graph constructors
and cart_shift output.
some fixes for message related functions
also add better support for the 'some' test/wait functions.
fix testall and startall
fix mpi4py break
fix a few problems with datatype bindings
Signed-off-by: Howard Pritchard <howardp@lanl.gov>1 parent 5ccee1c commit 0d648ce
File tree
158 files changed
+4813
-1212
lines changed- ompi
- include
- 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.
158 files changed
+4813
-1212
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
| 187 | + | |
187 | 188 | | |
188 | 189 | | |
189 | 190 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
60 | 62 | | |
61 | 63 | | |
62 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
246 | 247 | | |
247 | 248 | | |
248 | 249 | | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
249 | 270 | | |
250 | 271 | | |
251 | 272 | | |
| |||
0 commit comments