Commit 354fa83
committed
SQUASHME: OMNIBUS COMMIT 3
add replacements to code bodies for various string lengths
We now scan the generated internal 'c' body of each
function for replaceable variants of
MPI_MAX_DATAREP_STRING
MPI_MAX_ERROR_STRING
MPI_MAX_INFO_KEY
MPI_MAX_INFO_VAL
MPI_MAX_LIBRARY_VERSION_STRING
MPI_MAX_OBJECT_NAME
MPI_MAX_PORT_NAME
MPI_MAX_PROCESSOR_NAME
MPI_MAX_STRINGTAG_LEN
MPI_MAX_PSET_NAME_LEN
This way the code body sees the same constant values as the
app sees using either the OMPI or ABI variants of the mpi.h
add support for distrib array and order
for subarray type datatype constructors
add support for mode bits - in only
add support for amode out
add support for whence
used by some MPI I/O functions
add support for some win attributes
handle special case of MPI_DISPLACEMENT_CURRENT
add support for combiner, typeclass, win lock assert
types
c_header: comment out deprecated functions
The ABI doesn't support any of the functions deprecated in MPI 3.1
or earlier. See section 20.2.1 of the MPI 5.0 standard.
fix problem with special attrs for windows
fix for win_shared_query
fixes to rget/rget_accumulate
fix problem with code gen for win create keyval
fix rank problem in rput/raccumulate
add MPI_GROUP_EMPTY to predefined group handles
handle user error classes and codes
temporary WAR for non-blocking alltoallw
variants.
We'll need to append the temporary arrays holding
translated datatype handles to the nbc request for
cleanup after the non-blocking op is completed or
the persistent request has been freed.
add support for comm topos
support INOUT attribute for all handles
thanks to dalcinl for help here
fix problem with attribute callback handling
need to convert the ompi internal keyval to abi one
before invoking user supplied callbacks for win, type, comm
catch use of special buffer consts
like MPI_BUFFER_AUTOMATIC
remove some debug statements
swat nit
patch get_address
add new type to handle out void stars
from buffer detach operations.
fixes for datatypes for neighbor collectives
add inouts for op, errhandler, info
cleanup datatype tmps for ialltoallw and friends
leverage nbc infrastructure
a logical16 fix
Thanks to dalcinl for finding.
abi_get_version/get_info add to ompi abi lib
and correction major/minor versoin returned from the ABI
build.
toint fixes
thanks to dalcinl !
fix issue with ASYNC data arrays cleanup
various fixes from dalcinl
Signed-off-by: Howard Pritchard <howardp@lanl.gov>1 parent 0d648ce commit 354fa83
File tree
183 files changed
+1300
-484
lines changed- ompi
- include
- mpi
- bindings
- ompi_bindings
- c
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
183 files changed
+1300
-484
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
538 | 538 | | |
539 | 539 | | |
540 | 540 | | |
| 541 | + | |
541 | 542 | | |
542 | 543 | | |
543 | 544 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1453 | 1453 | | |
1454 | 1454 | | |
1455 | 1455 | | |
1456 | | - | |
1457 | | - | |
1458 | | - | |
| 1456 | + | |
| 1457 | + | |
1459 | 1458 | | |
1460 | 1459 | | |
1461 | 1460 | | |
| |||
2656 | 2655 | | |
2657 | 2656 | | |
2658 | 2657 | | |
2659 | | - | |
2660 | | - | |
2661 | | - | |
| 2658 | + | |
| 2659 | + | |
2662 | 2660 | | |
2663 | 2661 | | |
2664 | 2662 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
60 | 78 | | |
61 | 79 | | |
62 | 80 | | |
| |||
255 | 273 | | |
256 | 274 | | |
257 | 275 | | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
258 | 282 | | |
259 | 283 | | |
260 | 284 | | |
| |||
296 | 320 | | |
297 | 321 | | |
298 | 322 | | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
299 | 328 | | |
300 | 329 | | |
301 | 330 | | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
302 | 334 | | |
303 | 335 | | |
304 | 336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
229 | | - | |
| 229 | + | |
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
341 | | - | |
342 | | - | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
343 | 348 | | |
344 | | - | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
345 | 352 | | |
346 | 353 | | |
347 | 354 | | |
| |||
525 | 532 | | |
526 | 533 | | |
527 | 534 | | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
528 | 594 | | |
529 | 595 | | |
530 | 596 | | |
| |||
665 | 731 | | |
666 | 732 | | |
667 | 733 | | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
668 | 738 | | |
669 | 739 | | |
670 | 740 | | |
| |||
677 | 747 | | |
678 | 748 | | |
679 | 749 | | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
680 | 756 | | |
681 | 757 | | |
682 | 758 | | |
683 | 759 | | |
684 | 760 | | |
685 | | - | |
686 | | - | |
| 761 | + | |
| 762 | + | |
687 | 763 | | |
688 | 764 | | |
689 | 765 | | |
| |||
718 | 794 | | |
719 | 795 | | |
720 | 796 | | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
721 | 807 | | |
722 | 808 | | |
723 | 809 | | |
| |||
726 | 812 | | |
727 | 813 | | |
728 | 814 | | |
729 | | - | |
| 815 | + | |
| 816 | + | |
730 | 817 | | |
731 | 818 | | |
732 | 819 | | |
| |||
738 | 825 | | |
739 | 826 | | |
740 | 827 | | |
741 | | - | |
742 | | - | |
| 828 | + | |
| 829 | + | |
743 | 830 | | |
744 | 831 | | |
745 | 832 | | |
| |||
771 | 858 | | |
772 | 859 | | |
773 | 860 | | |
774 | | - | |
| 861 | + | |
775 | 862 | | |
776 | 863 | | |
777 | 864 | | |
778 | 865 | | |
779 | 866 | | |
780 | 867 | | |
781 | 868 | | |
782 | | - | |
| 869 | + | |
783 | 870 | | |
784 | 871 | | |
785 | 872 | | |
| |||
794 | 881 | | |
795 | 882 | | |
796 | 883 | | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
797 | 888 | | |
798 | 889 | | |
799 | 890 | | |
| |||
0 commit comments