-
Notifications
You must be signed in to change notification settings - Fork 899
fortran: fix common symbol sizes and alignments #13230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fortran: fix common symbol sizes and alignments #13230
Conversation
Another case where the MCA system gets shut down if no more "instances" are present, but unless --enable-mca-dso is used, the UCX common has retained info about memory allocation, etc. that is no longer correct. related to open-mpi#12909 Signed-off-by: Howard Pritchard <howardp@lanl.gov>
Teach the dynamic rules file reader to look for the alltoall_algorithm_max_requests tuning parameter. To keep the dynamic rules file format backward compatible the alltoall_algorithm_max_requests is optional. When not present in the rule definition the value of the corresponding MCA variable is used instead. Resolves open-mpi#12589 Signed-off-by: Burlen Loring <bloring@nvidia.com>
the version identifier is optional but when provided it must have the following format and must appear on the first line.`rule-file-version-N` where N is an unsigned integer. Older versions of the parser will fall back to fixed decision mechanism when this line is present. Version 1 is the original format, Version 2 has support for optional coll_tuned_alltoall_algorithm_max_requests specification. Signed-off-by: Burlen Loring <bloring@nvidia.com>
Changes several variables scope from READONLY to ALL so that they can be set via MPI_T interface Signed-off-by: Burlen Loring <bloring@nvidia.com>
Changes several variables scope from READONLY to ALL so that they can be set via MPI_T interface Signed-off-by: Burlen Loring <bloring@nvidia.com>
Changes several variables scope from READONLY to ALL so that they can be set via MPI_T interface Signed-off-by: Burlen Loring <bloring@nvidia.com>
Changes several variables scope from READONLY to ALL so that they can be set via MPI_T interface Signed-off-by: Burlen Loring <bloring@nvidia.com>
Changes several variables scope from READONLY to ALL so that they can be set via MPI_T interface Signed-off-by: Burlen Loring <bloring@nvidia.com>
…ll_max_requests coll tuned dynamic rules file alltoall_algorithm_max_requests
coll MCA variables READONLY scope prevents their use via MPI_T tools interface
The local PMIx server may have info on the local peers for a job - so allow the client to request that info if it doesn't already possess it. Also clean up some diagnostic output so it shows the PMIx attribute name (or just the provided string if it isn't an attribute name) to make it easier to correlate to the code. Signed-off-by: Ralph Castain <rhc@pmix.org>
Signed-off-by: Min RK <benjaminrk@gmail.com>
Allow the dpm to query the server for local peer info
Signed-off-by: Burlen Loring <bloring@nvidia.com>
UCX: fix problem when doing multiple session init/finalize
Fix some "PRRTE" typos (where they should be "PRTE"), and add some clarification language. Signed-off-by: Jeff Squyres <jeff@squyres.com>
Put MPI_COMM_WORLD in fixed-width font. Signed-off-by: Jeff Squyres <jeff@squyres.com>
Describe these options and recomend that users use them when passing PMIx and PRRTE MCA parameters, respectively. Signed-off-by: Jeff Squyres <jeff@squyres.com>
ompi_request_check_same_instance(): ignore requests whose communicator is ompi_mpi_comm_null. That can occur when pml/ucx is used and mca_pml_ucx_completed_request_init() was invoked. Thanks Christian Huettig for the report and helping with the troubleshooting. Refs. open-mpi#12942 Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
to reflect commit open-mpi@9580fd5 the commit was backported to v5.0.2 and later. related to open-mpi#12911 Signed-off-by: Howard Pritchard <howardp@lanl.gov>
Fix mpirun.1.rst typos
The build was failing on FreeBSD because stdint.h is required for int64_t. Signed-off-by: Brian Barrett <bbarrett@amazon.com>
The profiling symbols for PMPI_Allreduce_init, PMPI_Group_from_session_pset, and PMPI_Session_call_errhandler were missing from the mpi_f08 Fortran library. This commit adds them to the relevant Makefile.am. Thanks to @gcorbin for identifying and reporting the problem. Signed-off-by: Jeff Squyres <jeff@squyres.com>
Ubuntu 18.04 is EOL, so will not be supported in the next version of Open MPI. Remove from main's list of CI builders. Ubuntu 18 was the last distro still including GCC 5 and GCC 6, so remove them as well. Signed-off-by: Brian Barrett <bbarrett@amazon.com>
The overall list is still fairly out of date, but this commit at least updates a few of the items in the list. Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
The community Jenkins jenkinsfile is evaluated both on each PR and for each commit to one of the branches in the openmpi/ompi repository. The builds for the commit checks were broken because of a bug in the description setting code, that assumed every invocation was for a PR. This commit fixes that by differentiating the type of build before setting the description. Signed-off-by: Brian Barrett <bbarrett@amazon.com>
Issue open-mpi#12953 identified an issue with MPI_Wtime taking the first call as the source of relative timing. This patch moves the timing root early in the MPI initialization (sessions or world model). Fixes open-mpi#12953. Signed-off-by: George Bosilca <gbosilca@nvidia.com>
…i-f08-profile-symbols fortran/use-mpi-f08: Add missing profile symbols
update user guide for coll tuned rules file v2
to avoid potential race conditions between successive calls to MPI_Comm_create_from_group and MPI_Intercomm_create_from_groups when using the same tag argument value. The PMIx group constructor grp string argument has different semantics from the tag requirements for these MPI constructors, so use discriminators to avoid potential race conditions when using PMIx group ops. Related to open-mpi#10895 Signed-off-by: Howard Pritchard <howardp@lanl.gov>
…orrectly Updated the initialization functions for allgather, allgatherv, alltoall, alltoallv, gather, gatherv, scatter, and scatterv to improve handling of the MPI_IN_PLACE argument. In case of MPI_IN_PLACE for these collectives corresponding datatype and count should be ignored. Signed-off-by: Sergey Lebedev <sergeyle@nvidia.com>
fixing support of bigcount in UCC coll component, coll flags were not set correctly Signed-off-by: Sergey Lebedev <sergeyle@nvidia.com>
…nplace coll/ucc: refactor UCC collective operations to handle MPI_IN_PLACE correctly
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 <jeff@squyres.com>
…t_events docs: add a blurb about current state of MPI_T events
Signed-off-by: xbw <78337767+xbw22109@users.noreply.github.com>
configure: --with-prrte=internal would be ignored
…ument Updated the documentation about shared memory.
…in-man-pages docs: Render C/F90/F08 bindings in man pages
Fortran common blocks have extra alignment requirements:
Will update the commit message later. |
1f6b2fc
to
5c8fbd6
Compare
with mpif-h and usempi, MPI constants (e.g. MPI_COMM_WORLD) are all parts of a unique common block. Fortran compilers generally have alignment requirements for these (16 with gfortran, 32 with ifort or 64 with nvfortran to name a few), so pass these requirements to the actual symbols that are defined in the C code to make pick linkers (e.g. ubuntu) happy pandas. Such linkers also complain about the size of MPI_STATUS, so define these are arrays intead of pointer. Refs open-mpi#13043 Thanks MJ Rutter for the report Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
5c8fbd6
to
18fe17f
Compare
Just to create a corresponding cross-link: I stole this commit and put it in #13231, and updated the Perl to Python (and fixed the missing dim in the C variable instance from the version of this commit that I copied; I think you fixed it here in a later push). Have a look at #13231 and see what you think. We could possibly use #13231 for main / v6.0.x, and re-target this PR for v5.0.x...? |
@ggouaillardet We merged #13231 to master, which included the commit from this PR. Do you want to re-target this PR to v5.0.x? |
Hello! The Git Commit Checker CI bot found a few problems with this PR: 18fe17f: fortran: fix common symbol sizes and alignments
e8f7f7b: Merge pull request #13179 from jsquyres/pr/generat...
ba4b68c: Merge pull request #13218 from xbw22109/update-sha...
1fe2bdf: Merge pull request #13209 from abouteiller/bugfix/...
b4d4b1e: Updated the documentation about shared memory.
de1946a: Merge pull request #13221 from hppritcha/docs_note...
dc18650: docs: Render C/F90/F08 bindings in man pages
ab0eda3: Merge pull request #13224 from Sergei-Lebedev/topi...
887e7af: coll/ucc: fix bigcount support
af21149: coll/ucc: refactor UCC collective operations to ha...
f5b0876: Merge pull request #13202 from hppritcha/refactor_...
493a6f8: F08: refactor templates
5b7a64c: docs: add a blurb about current state of MPI_T eve...
ad35fd5: Merge pull request #13207 from edgargabriel/topic/...
dfd1ed9: io/ompio: fix for CID 1645290
bb9ca43: Merge pull request #13206 from rhc54/topic/solaris
f744b78: opal/mca/if: fix "struct sockaddr_in" and OS check...
2c9dd0a: Merge pull request #13217 from jsquyres/pr/hugepoo...
8f34fb8: mpool/hugepage: fix sizing of hugepages
0b4e6c3: configure: --with-prrte=internal would be ignored
1d301f7: Merge pull request #13177 from roiedanino/shmem/1....
d0a4e07: OSHMEM/MCA/SPML/UCX: added support for team manage...
b8d45a2: fbtl/posix: fix for CID 1645300
b7b0a4f: fbtl/posix: fix for CID 1645304
f1201ab: Preserve the "hreads" comment, but make it clearer...
eaf07b8: io/ompio: fix for CID 1645292
6dae8ab: Remove stale solaris configure references
9d432a7: common/ompi: fix for CID1645321
f6fe1d4: Merge pull request #13197 from hppritcha/oops_miss...
08ac1be: Merge pull request #13192 from hppritcha/mpich_fix...
59e4e4e: MPI_T_Events: but wait there is more!
326ccbc: Fixes to be able to compile MPICH testsuite
176278f: Merge pull request #13187 from lrbison/coverity
e7337c9: coll/han: Fix Error-Case
3c1e628: coll/tuned: Sanitize NCOMSIZES during file read
a099c87: coll/tuned: Correct bound-check
8c20c19: opal/util/json: Remove an extraneous check
2ae4288: coll/tuned: Prevent memory leak during tuning-file...
01da1c4: Merge pull request #13189 from hppritcha/fix_cid_1...
3edf07a: coverity: address cid 1646463
32bfff1: Merge pull request #13168 from hppritcha/fix_bindi...
32966da: Merge pull request #13186 from hppritcha/fix_cids_...
42e302f: Merge pull request #13046 from amd-nithyavs/acoll_...
8686080: Parallel-Split MPI_Alltoall algorithm as part of a...
18cb0f2: coverity: address CIDs 1645542 and 1645543
171994f: Merge pull request #13184 from hppritcha/some_cove...
ae7f04f: coverity: squash some coverity CIDs
43e4e55: Merge pull request #13182 from hppritcha/comm_win_...
7f5fba9: C interface templates - return MPI_Fint for c2f
069a035: Merge pull request #13178 from jsquyres/pr/show-he...
96db7e2: Merge pull request #13104 from lrbison/tuned_json
e58c589: show_help: static string improvements
99cffec: use-mpi-f08: fix prototypes and more
120b71b: Merge pull request #13175 from hppritcha/swat_xhc_...
486c348: XHC: swat compiler warningbug
4f00e3e: Merge pull request #13173 from hppritcha/plug_ucx_...
3a5f714: Merge pull request #13174 from hppritcha/memchecke...
3203f47: OSC/UCX: plug a memory leak found by valgrind
152c21b: memchecker: fix some problems with arg checking
c87d667: Merge pull request #13172 from hppritcha/fix_han_m...
0e75d9d: HAN: plug some memory leaks found by valgrind
96864aa: Merge pull request #13163 from bwbarrett/cleanup/r...
92e1378: Merge pull request #12226 from jtronge/bigcount
05a5924: Bigcount: Update docs and address other comments
ff4352c: Generate mpi_f08 bindings and add CFI support
86be709: Generate interfaces for C with bigcount
5ae1b96: Merge pull request #13165 from hppritcha/revert_32...
8b466c6: Revert "fortran:fix integer kind=8 problem"
3cc346b: Merge pull request #13146 from jsquyres/pr/minor-u...
e59caab: Remove Solaris-specific components
09c5342: Remove Altix-specific timer component
674f46c: Merge pull request #13144 from jsquyres/pr/help-fi...
d1bf286: show_help: convert opal_show_[v]help back into a f...
a1ac81e: opal/util/show_help: slurp help text files into C ...
593d8ac: Merge pull request #13159 from hppritcha/fix_int8_...
32db65f: fortran:fix integer kind=8 problem
42600bd: Merge pull request #13142 from ggouaillardet/topic...
dc7d3cc: trivial: remove executable bit from this file; it'...
19363b4: trivial: mark a bunch of files executable that are...
6399b4a: ompi-spec-generator.py: updates for Python 3
ad6b23b: contrib/spread: remove old/unused contrib sample s...
13d0522: Merge pull request #13158 from hppritcha/fix_for_1...
2fef284: external data pack: switch to using size_t
45258b6: Merge pull request #13150 from jsquyres/pr/hdf5-ci...
55fd302: hdf5-tests: abbreviate the wget output
41935f0: Merge pull request #13139 from hppritcha/no_ifdeb_...
fb3e4c2: configury: fix support for flang on OSX
d70233f: fix up use of opal_enable_debug
9fbd849: Merge pull request #13083 from bosilca/topic/exten...
a857057: Merge pull request #13132 from jsquyres/pr/add-mpi...
913757d: docs: minor additions to the new MPI_Status_ man ...*
3dace9b: Merge pull request #13126 from devreal/osc-ucx-fix...
3d4c7d4: Merge pull request #13125 from edgargabriel/topic/...
2608b02: docs: add man-pages for new functions
8a64826: Merge pull request #13119 from hppritcha/remove_ro...
4684a13: remove hdf5 romio test
73a55fe: romio: remove it
1217a95: coll/tuned: Refactor logging, and add coll_tuned_v...
e973840: coll/tuned: New dynamic rules file format
8ab493c: opal/util/json: complain less about errors
24889ce: opal/util/json: Add opal_json_get_key_by_index fun...
dd7c935: coll/tuned: simplify arguments to dynamic file cre...
d25b729: mpi: add new status_set/get functions
3f12346: Merge pull request #13115 from Petter-Programs/col...
4861b94: coll/tuned: fix warning about fscanf with sign dis...
1ba62ea: osc/ucx: ignore lock table if "no_locks" info key ...
0e1ed32: Merge pull request #13124 from edgargabriel/topic/...
8a43356: accelerator/rocm: minor cleanup
899f253: Merge pull request #13117 from opoplawski/openjdk
42b17ae: Merge pull request #13109 from hppritcha/spawn_mem...
cbb200d: Merge pull request #13086 from hppritcha/mpi_t_eve...
5fb0427: comm: use comm instance for value for memkind set
28e08db: Latest Fedora has dropped the arch suffix from the...
d0037fc: MPI_T events: man pages
2e02475: Fix race condition in coll_han_alltoall.c
b79b3e9: Merge pull request #13105 from janjust/main-prs
5622889: MPI_T: provide a stub implementation of events
b7eea5b: Fix type mismatch error
bdda699: Merge pull request #13097 from edgargabriel/topic/...
c05b8f1: accelerator/cuda: fix get_memkind func name
7cb2fee: Merge pull request #13095 from edgargabriel/topic/...
ee8e53a: file: add no-accelerator assertion flag
994869e: info/memkind: first set of optimizations
9fb2d4e: Merge pull request #13094 from hjelmn/more_btl_uct...
2a128b1: btl/uct: clean up retain/release of the connection...
f99cbcd: btl/uct: fix a race condition when setting up endp...
a477b22: Merge pull request #13089 from bosilca/fix/ucx_dyn...
4f87c6b: Merge pull request #13055 from edgargabriel/topic/...
e901e6a: ompi/communicator: set grp_instance for leader_gro...
181c38a: accelerator: add interface to retrieve memkind
c95e453: Set the refcnt to zero for new memory zones.
ddd0c2c: info/info_memkind: add code to handle memkind info
6e3ac41: Add a link to the gcc discussion about patcher.
59d968e: Merge pull request #13080 from JTM-UofL/pr/update-...
48883b7: Changed the hyperlink in README.md and HACKING.md ...
a1544c0: Merge pull request #13018 from hjelmn/wip_uct_impr...
2514b6e: Merge pull request #13037 from hjelmn/clean_up_btl...
95f7141: btl/sm: rewrite of fast box (per-peer receive buff...
b072940: Merge pull request #13028 from bosilca/topic/requi...
9288158: Require UCX > 1.9
fad3e92: Merge pull request #13062 from sthibaul/iov_max
c0f4876: Merge pull request #13072 from ggouaillardet/topic...
ae0db67: coll/acoll: plug a memory leak
c5e02ab: Merge pull request #13006 from edgargabriel/topic/...
b5c94df: Merge pull request #13065 from jsquyres/pr/update-...
cb6011f: Merge pull request #13063 from sthibaul/path_max
6889000: Merge pull request #13027 from bosilca/topic/fix_p...
ca12532: .gitignore: add sessions example binary
8731f21: coll/accelerator: update owner file
da14c12: coll/accelerator: add bcast,allgather,alltoall
e0fba8f: coll/accelerator: add reduce_scatter
4c0d43f: Merge pull request #13040 from hppritcha/remove_su...
13efcd0: hurd: Fix build
950713b: hurd: Fix build
dc82f61: fortran: remove use-mpi-tkr
6bcb837: Merge pull request #13056 from bosilca/fix/cleaner...
ab13add: Remove the unused parts of the rcache base struct
ecd206d: Merge pull request #13033 from AxelSchneewind/fix-...
c71d630: Merge pull request #13030 from hppritcha/add_suppo...
398b8d4: Merge pull request #12985 from amd-nithyavs/17Dec2...
b09a79d: Merge pull request #13038 from hppritcha/fix_main_...
3e67dd1: Tracking framework for xpmem rcache registrations ...
4ec05e9: Misc bugfixes and extra command line arguments
2258d28: btl/uct: get it to compile again
a1900c5: Merge pull request #12660 from devreal/require-c11
4d4f721: Merge pull request #13003 from rhc54/topic/sing
709c74c: Merge pull request #13032 from hjelmn/fix_flaw_in_...
d586292: btl/uct: correctly set the completion status befor...
1c579e5: Merge pull request #13031 from hjelmn/btl_uct_shou...
c484f68: ops: add support for user-defined big count ops
6e9cf74: rename component struct in declaration to match de...
6590e92: btl/uct: fix default exclusivity (was too high)
ebce398: Merge pull request #12889 from tvegas1/oshmem_base...
94f092e: Fix patcher for ppc and aarch64
6340b96: oshmem/shmem: Allocate and exchange base segment a...
285f6b1: Merge pull request #13010 from hppritcha/some_pmix...
3907c2c: Merge pull request #13020 from hppritcha/ofi_btl_s...
3c972f3: Merge pull request #13007 from edgargabriel/topic/...
673ec16: Merge pull request #13024 from gkatev/xhc_fix_sess...
e803e93: Merge pull request #12987 from edgargabriel/topic/...
c1e5d81: coll/xhc: Fix MCA var related segfault with sessio...
860bbd6: patcher: make it work better with sessions model
a03199c: btl/ofi: fixes for multi mpi init/fini scenarios
41ad9f7: btl/uct: reduce number of messages sent when estab...
9b8a417: Singletons need to create their own session direct...
0bccfcd: Merge pull request #13004 from jsquyres/pr/gh-cont...
9d2196d: Merge pull request #13001 from jsquyres/pr/minor-d...
9b71f99: comm: add pmix timeout knob to group ops
d82d905: io/ompio: file file_seek calculation
963213d: docs: add image of all Open MPI github contributor...
5058340: docs: fix a copy-and-paste error
88cd4a5: Merge pull request #12997 from hppritcha/add_hello...
ce3bd95: examples: add hello_sessions to dist
f6a9dc2: Merge pull request #12995 from rhc54/topic/dpm
a4e0016: Remove unnecessary qsort operation
69dc361: Merge pull request #12908 from gkatev/xhc_v2
fced151: Merge pull request #12986 from edgargabriel/topic/...
118c1b0: coll/accelerator: use dev_id and transfer type
6be59b3: accelerator/rocm and smsc/accelerator: add owner.t...
e0c2f0b: docs: Note that Open MPI now requires a C11-compli...
eaea24f: Require C11
cfb4d38: Merge pull request #12944 from ggouaillardet/topic...
ec08767: Merge pull request #12858 from tvegas1/oshmem_seg_...
95a8c39: Merge pull request #12982 from edgargabriel/topic/...
4df81a1: accelerator/rocm: add large BAR check
28c2e47: Merge pull request #12921 from minrk/romio-cudart
9ba5034: Merge pull request #12980 from hppritcha/suppress_...
9d3d37b: comm: suppress compiler warning
a75d285: Merge pull request #12958 from bosilca/topic/wtime...
54ca008: coll/xhc: Bring in latest developments
ec987ee: Merge pull request #12949 from edgargabriel/topic/...
4a117d5: accelerator/rocm: add sync of default stream
6264853: smsc/accelerator: add new smsc component
99bec5a: Merge pull request #12960 from hppritcha/fix_for_i...
8d71197: Merge pull request #12964 from hppritcha/better_ar...
232c47e: Merge pull request #12941 from hppritcha/fix_issue...
a0486e0: comm: beef up args checking for some comm construc...
c02bd8f: Merge pull request #12957 from bwbarrett/ci/fix-br...
0bdbb45: Merge pull request #12950 from bwbarrett/cleanup/j...
e3da345: Merge pull request #12955 from bwbarrett/bugfix/fr...
46ff698: comm: beef up use of PMIx_Group_construct
06e993f: Merge pull request #12932 from burlen/coll_tuned_d...
2bd020a: Merge pull request #12956 from jsquyres/pr/add-mis...
c0b371b: MPI_Wtime relative to MPI_Init
58cde2f: ci: Fix build of branch commits
27075e7: docs: update the platform list
dd552c5: ci: Remove Ubuntu 18.04 (and gcc 5 / 6)
d412b9e: fortran/use-mpi-f08: Add missing profile symbols
cb714a2: tests: Add stdint.h header
e5cc709: Merge pull request #12937 from jsquyres/pr/mpirun....
75e7cc0: docs: update cuda related docs to reflect
607f3a4: request: correctly handle MPI_COMM_NULL
05f6205: mpirun.1.rst: Describe --pmixmca and --prtemca
724dd86: mpirun.1.rst: fix MPI_COMM_WORLD font
9e7441f: mpirun.1.rst: fix some PRRTE typos
c6766bb: Merge pull request #12910 from hppritcha/fix_ucx_s...
3932711: update user guide for coll tuned rules file v2
594e29a: Merge pull request #12920 from rhc54/topic/dpm
9c02c21: romio314: do not link with cudart
c6a7d45: Allow the dpm to query the server for local peer i...
7b2ac18: Merge pull request #12903 from burlen/coll_mca_var...
0f68484: Merge pull request #12827 from burlen/dynamic_deci...
75befb8: fix MCA variable scope in coll hcoll
44e0436: fix MCA variable scope in coll basic
fdf60ac: fix MCA variable scope in coll adapt
329ea0e: fix MCA variable scope in coll han
617e89d: fix MCA variable scope in coll ucc
f6387a4: coll tuned add version identifier to the rules fil...
33f8c74: coll tuned dynamic rules file alltoall_algorithm_m...
db92ff5: UCX: fix problem when doing multiple session init/...
25feb3b: Merge pull request #12901 from hppritcha/advance_p...
4e3e918: Merge pull request #12905 from hppritcha/move_to_h...
cf4b663: hwloc: move to minimum 2.1.0
efce573: Merge pull request #12890 from hppritcha/patch_par...
a9f84cc: Merge pull request #12894 from edgargabriel/topic/...
ed537c6: Merge pull request #12898 from hppritcha/add_a_ret...
6cf4dbe: examples: add return 0 to sessions smoke test
030ead1: fcoll/vulcan: add read_all implementation
4b356be: fcoll/vulcan: minor code reorg
6043ac5: fcoll/vulcan: cleanup write_all operations
afc970c: Merge pull request #12888 from hppritcha/beef_up_s...
c6a8a13: oshmem/shmem: move warn if segment inside data reg...
cdbf8c6: partitions: make it work with sessions
70e51fe: sessions: make sure to only finalize class
c393881: Merge pull request #12870 from hppritcha/fix_commo...
b198056: Merge pull request #12862 from hppritcha/adjust_om...
47ea155: Merge pull request #12868 from hppritcha/fix_for_i...
ef2cb80: Merge pull request #12723 from hppritcha/topic/ucx...
25942c7: Merge pull request #12722 from ggouaillardet/topic...
ccd6415: configury: patch configure to support nvfortran
a9a89d3: Merge pull request #12851 from bwbarrett/misc/disa...
14fc45b: Disable silent-rules on CI
1d65a14: Merge pull request #12871 from hppritcha/add_sessi...
2f4ba1b: ofi/common: fix code that broke sessions
9109c33: sessions: add smoke test
95e3323: sessions: add support for ucx more
155ee56: sessions: fix some problems with multiple init/fin...
448c3ba: Merge pull request #12855 from edgargabriel/topic/...
071bba8: pr-checks: run hdf5 testsuite
30b1fb0: Merge pull request #12856 from edgargabriel/topic/...
41b3ce2: pr-checks: update compile-rocm action
b96e626: remove deprecated mca rmaps param
fc32bfe: Merge pull request #12847 from devreal/info-public...
89eb96d: Retain info references on public info dup
f8083d2: Merge pull request #12860 from hppritcha/embiggen_...
09dc54d: big count: embiggen the pml bsend attach/detach
b858b9f: Merge pull request #12842 from lrbison/squelch_all...
6077a6d: coll/han/allreduce: squelch a particularly noisy l...
0b3f4b8: Merge pull request #12806 from lrbison/alltoallv_e...
6e15058: Merge pull request #12853 from hppritcha/prrte_adv...
69ac92b: coll/han: parameterize the packing buf size and co...
a4a6ab1: coll/han: alltoallv bugfixes
d14af58: Merge pull request #12836 from jsquyres/pr/docs/de...
883030f: docs: specifically mention "OpenPMIx" (vs. "PMIx")
3253f8f: docs: add notes about dependency versions
f31a9be: Merge pull request #12844 from hjelmn/btl_uct_add_...
25ea13d: Merge pull request #12846 from edgargabriel/topic/...
3fae3b0: fs/ufs and fs/lustre: change mca var type
041a904: Merge pull request #12835 from Akshay-Venkatesh/to...
b05ef1e: btl/uct: add Intel iRDMA to the default list of UC...
cafcce9: opal/cuda: Handle stream-ordered allocations and a...
a0af26a: Merge pull request #12832 from edgargabriel/topic/...
0e1abb6: Merge pull request #12823 from bosilca/topic/fix_o...
1064202: docs/rocm: fix syntax of osu_latency benchmark
b7a56e9: Merge pull request #12829 from jsquyres/pr/update-...
50c05da: Update opal_portable_platform_real.h from upstream...
58400ad: Cleanup unused code.
27514c2: Allow for packing less data than expected.
f29109a: Return faster if nothing to do.
86961a2: Merge pull request #12793 from codymann-cornelisne...
e4b98d7: Merge pull request #12797 from wenduwan/fix_bsend
0a2d5d4: Merge pull request #12818 from hjelmn/btl_uct_make...
cb3890a: Merge pull request #12817 from hjelmn/fix_possibly...
8adf9f5: btl/uct: fix fetching atomics support for osc/rdma
b7f8cae: pml/ob1: fix potential double return of RDMA fragm...
27efeb9: pml/ob1: fix double increment of the RDMA frag ret...
020e83f: pml/ob1: ensure RDMA fragments are released in the...
e06a5cd: Make sure a PSCW epoch is active on MPI_Win_comple...
5f00259: Merge pull request #12783 from amd-nithyavs/29Aug2...
a59c462: coll/acoll: Remove use of cid as array index
adee1a4: Merge pull request #12808 from wenduwan/main_ci_ex...
f061c7d: ci: always run configury build tests on Amazon Lin...
20d2335: Merge pull request #12803 from edgargabriel/topic/...
6237037: Merge pull request #12805 from wenduwan/remove_rhe...
429c7b7: Fix buffered sends for OB1 as well.
1c7b1b9: ci: remove rhel7
3fde6af: fcoll/vulcan: fix memory leak
3226c6c: pml/cm: pack data from application buffer in succe...
e25e897: Merge pull request #12758 from Akshay-Venkatesh/to...
1afb524: Merge pull request #12678 from edgargabriel/topic/...
d30471c: io/ompio: turn accel. aggr. buffer off by default
18bb9d7: common/ompio: add support for gpu aggr. buffers fo...
5dcf11a: fcoll/vulcan: add support for GPU aggregation buff...
72c952d: Merge pull request #12743 from jsquyres/pr/gcc-14-...
6e81b00: part_persist: fix sign comparison
1e06936: btl smcuda: suppress compiler warning
0e61de1: coll xhc: ensure to initialize member_id
c133d17: coll han: remove extra (void) indirection*
f8c9460: coll_base_allgather: ensure to initialize variable...
a601c9a: hook comm_method: fix compiler warnings
35f4a6d: opal output: add bozo input check
d76dfdc: opal_copy_functions_heterogeneous: fix function de...
480d744: opal_datatype_copy: fix argument test
39a8583: Merge pull request #12764 from tvegas1/sshmem_star...
669feb8: oshmem/shmem: Fix sshmem start address and warn if...
8369c1c: Merge pull request #12757 from Akshay-Venkatesh/to...
87d05de: opal/cuda: Handle VMM pointers in cuda_check_addr
7f6f788: coll/accelerator: duplicate reduce code for reduce...
57485f4: ompi/coll/accelerator: implement reduce_local
7d20b86: Merge pull request #11716 from wenduwan/accelerato...
e231408: Merge pull request #12774 from wenduwan/part_persi...
546e60e: mca/part: fix datatype memory leak
afa9d65: Merge pull request #12713 from tkordenbrock/topic/...
eddd356: Merge pull request #12768 from wenduwan/fix_han_la...
f877e51: coll/han: cleanup unused utils
37a6ffb: coll/han: remove unused variables
80884d4: coll/han: ptrdiff_t max size bugfix
f2efd55: Merge pull request #12747 from lrbison/alltoallv
b737592: Merge pull request #12765 from jack-morrison/jackm...
5cb789c: docs: Transition Omni-Path references to Cornelis ...
605f6fb: Merge pull request #12755 from hppritcha/test_prrt...
caa54f0: Merge pull request #12761 from fullerdj/djf-typo
9bc89ed: docs/../ofi.rst: Correct typographical error
247cfb6: Merge pull request #12756 from edgargabriel/topic/...
c697f28: fs/ufs: change default locking protocol
fefff31: Merge pull request #12750 from hppritcha/setenv_fo...
66b82b2: Merge pull request #12748 from jsquyres/pr/mpi-pre...
702f6d5: Merge pull request #12749 from jsquyres/pr/typos-i...
7f9dfda: DOCS: minor fix to autogen.pl related page
5bf2745: man pages: fix typos in some partitioned API man p...
b9f3eb6: Fix a variety of typos in comments and strings
3b69d98: coll/han: Implement MPI_Alltoallv in han using SMS...
1d891d3: portals4: use PtlHandleIsEqual() to compare handle...
57f2404: Merge pull request #12714 from tkordenbrock/topic/...
c3bebd8: Merge pull request #12685 from devreal/fix-compile...
e82f918: Merge pull request #12720 from minrk/ldflags-typo
da87226: Merge pull request #12736 from lauffr/main
53748c4: fixed argument name in MPI_Precv_init man page
b73ceae: Merge pull request #12730 from mdosanjh/partcommfi...
3e03afa: Merge pull request #12721 from edgargabriel/topic/...
c6a25a2: Merge branch 'main' into partcommfix
1fcf4db: Merge pull request #12729 from jedbrown/jed/fix-al...
bcf1d5b: Added a partcomm fix for mismatched types
4ef8943: doc: fix explanation of in-place option for MPI_Al...
290953a: Merge pull request #12724 from wenduwan/define_con...
8acb59d: opal,ompi: move container_of definition to its own...
b44ecf0: accelerator/ze: adjust parameter names
8d11393: accelerator/rocm: adjust rocm mca parameter names
5d6026e: Fix typo in LDFLAGS_save_xcode variable name
b4390af: Merge pull request #12716 from hppritcha/docs_typo
91b11db: docs: fix typo in launcher section
24630e6: portals4: fix compiler warnings
231e320: portals4: Upgrade the coll-portals4 component to b...
20b900e: Merge pull request #12709 from bosilca/topic/fix_s...
0a02491: Fix the access to the rcount array.
1b7215a: Identify requests from the same instance.
ce2310a: Merge pull request #12681 from ggouaillardet/topic...
Additional errors could not be shown... Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
Replaced with #13240 |
Refs #13043
Thanks MJ Rutter for the report