Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1754 commits
Select commit Hold shift + click to select a range
16e7c14
ompi_info: Replace hard-coded 'Open MPI' with PACKAGE_NAME.
Zhiming-Wang Aug 4, 2016
6adf9e0
Update strings of "Open MPI" to instead use OMPI_IDENT_NAME
gpaulsen Aug 15, 2017
8db8148
topal/ppc atomics: Optimize the RMB().
Mar 1, 2019
656b543
orte: Fix orte_report_silent_errors error reporting path
jjhursey Apr 15, 2017
ebe1cea
Improve MPI_Waitall performance for MPI_THREAD_MULTIPLE
nysal Feb 15, 2017
44f8819
coll/hcoll: fixes dtypes mapping
Apr 28, 2021
2a53a97
v4.1.x: common/ofi: Utilize new libfabric API to import memhooks monitor
wckzhang Aug 16, 2021
aa4529b
ompi/request: Add a read memory barrier to sync the receive buffer so…
AboorvaDevarajan May 29, 2020
d473584
shmem: fix `oshmem_shmem_finalize()` when `main()` returns not zero v…
karasevb Aug 25, 2021
db05908
Ignoring some generated oshmem .pc files
gpaulsen Aug 27, 2021
52ffd38
v4.1.x: common/ofi: Disable new monitor API until libfabric 1.14.0
wckzhang Aug 26, 2021
e13b194
Merge pull request #9323 from gpaulsen/topic/v4.1.x/ignore_oshmem_pc
jsquyres Aug 29, 2021
2da22cb
Merge pull request #9308 from wckzhang/api41x
jsquyres Aug 29, 2021
56f37d2
Merge pull request #9305 from awlauria/fix_hcoll_segv_v4.1.x
jsquyres Aug 29, 2021
98e9da4
Merge pull request #9295 from awlauria/waitall_v4.1.x
jsquyres Aug 29, 2021
856a225
Merge pull request #9281 from awlauria/rmb_v4.1.x
jsquyres Aug 29, 2021
0a383a1
Merge pull request #9279 from awlauria/some_cleanup_v4.1.x
jsquyres Aug 29, 2021
17c3b49
Merge pull request #9276 from awlauria/mem_recursion_v4.1.x
jsquyres Aug 29, 2021
41a747f
Merge pull request #9274 from awlauria/fix_free_v4.1.x
jsquyres Aug 29, 2021
918b4a0
Merge pull request #9270 from awlauria/fix_orte_silent_errors_v4.1.x
jsquyres Aug 29, 2021
ead8bfb
Merge pull request #9266 from awlauria/orte_exit_session_cheanup_v4.1.x
jsquyres Aug 29, 2021
05d8682
Merge pull request #9253 from awlauria/ppc_atomics_warnings_v4.1.x
jsquyres Aug 29, 2021
de31cf9
Merge pull request #9234 from awlauria/zero_slots_v4.1.x
jsquyres Aug 29, 2021
f727180
Merge pull request #9233 from awlauria/set_u_v4.1.x
jsquyres Aug 29, 2021
3fe6097
Merge pull request #9229 from awlauria/osh_c++_wrapper_v4.1.x
jsquyres Aug 29, 2021
1d046ee
Merge pull request #9227 from awlauria/fix_reduce_v4.1.x
jsquyres Aug 29, 2021
4c6af84
Merge pull request #9232 from awlauria/affinity_v4.1.x
jsquyres Aug 29, 2021
1454445
Merge pull request #9314 from karasevb/topic/v4.1.x/shmem_finalize
jsquyres Aug 30, 2021
f0b8145
Merge pull request #9268 from awlauria/v4.1.x_orte_debug_msg
jsquyres Aug 30, 2021
0b85b8c
Merge pull request #9247 from awlauria/osc_pt2pt_changes_v4.1.x
jsquyres Aug 30, 2021
16abbf9
NEWS: Update for v4.1.2
jsquyres Aug 30, 2021
1100422
VERSION: Update for v4.1.2
jsquyres Aug 30, 2021
349fe15
Merge pull request #9334 from jsquyres/pr/v4.1.x/NEWS
jsquyres Aug 30, 2021
0af1014
spml_ucx: pass UCP_OP_ATTR_FLAG_FAST_CMPL flag to blocking routines
yosefe Aug 27, 2021
319639f
ompi/attribute: Try to get MPI_UNIV_SIZE from PMIx first.
dsolt Apr 2, 2019
866be4f
oshmem: Reduce the service memory footprint
sb17v Jun 3, 2021
e1d29ee
oshmem: Reduce the memory footprint for communicator creation
sb17v Jun 21, 2021
d02539c
oshmem: Remove dead codes during oshmem communicator creation
sb17v Jun 24, 2021
66d34c3
Merge pull request #9312 from awlauria/v4.1.x_threads
jsquyres Sep 7, 2021
da600f2
bugfix: barrier_intra_doublering would post a recv from -1 (ANY_SOURCE)
abouteiller Sep 1, 2021
cf14453
Merge pull request #9209 from Artemy-Mellanox/topic/ucx-nbx-atomic-post
jsquyres Sep 13, 2021
2957c37
Merge pull request #9340 from yosefe/topic/spml-ucx-pass-ucp-op-attr-…
jsquyres Sep 13, 2021
70c6a76
Merge pull request #9348 from awlauria/univ_size_v4.1.x
jsquyres Sep 13, 2021
dbac7fa
Merge pull request #9361 from abouteiller/bugfix/barrier-doublering@v…
jsquyres Sep 13, 2021
02d6331
Merge pull request #9349 from sb17v/topic/v4.1.x/oshmem/mem_footprint_v1
jsquyres Sep 13, 2021
87ea3f6
oshmem: Avoid double free of the process locality bitmap
sb17v Aug 23, 2021
ebbc4d7
oshmem: Fix mkey release for remote segments
sb17v Aug 20, 2021
8c2b0d0
Fix mpirun --timeout orphan issue
jjhursey Sep 14, 2021
1c4aab3
pml/ucx: added `ud_mlx5` to default tls list
karasevb Sep 15, 2021
150f41a
Merge pull request #9378 from karasevb/topic/v4.1.x/ucx_tls_list_fix
jsquyres Sep 15, 2021
85765d9
Make sure to propagate OPAL_LIBDIR to the orted
jjhursey May 17, 2018
f49573e
Merge pull request #9371 from jjhursey/v4.1-fix-timeout-state
jsquyres Sep 18, 2021
bf5e36c
Merge pull request #9384 from awlauria/libdir_v4.1.x
jsquyres Sep 20, 2021
e9e03e1
Merge pull request #9357 from sb17v/topic/v4.1.x/oshmem/fix_assertion…
jsquyres Sep 20, 2021
22d103d
Fortran logical fix.
markalle Oct 25, 2017
b2ecc9c
Merge pull request #9413 from awlauria/fortran_logical_v4.1.x
jsquyres Sep 23, 2021
0ba6081
dist: Bump version to 4.1.2rc2
bwbarrett Sep 24, 2021
fec0023
Merge pull request #9421 from bwbarrett/release/v4.1.x-release
bwbarrett Sep 24, 2021
003fee0
opal_mca.m4: update help message
jsquyres Sep 24, 2021
76d00f6
Merge pull request #9425 from jsquyres/pr/v4.1.x/configure-help-messa…
jsquyres Sep 24, 2021
ebe23f9
Fix remote daemon connection error when application abnormally termin…
Sep 27, 2021
126f3af
Merge pull request #9435 from drwootton/fix_connect_error
bwbarrett Oct 1, 2021
1b804cc
Fix the libnbc MPILAllreduce ring algorithm.
bosilca Sep 20, 2021
bd2cccf
Merge pull request #9483 from jsquyres/pr/v4.1.x/fix-nbc-allreduce
jsquyres Oct 8, 2021
f38878e
pml/ucx: fix EOL symbol for driver path
yosefe Oct 5, 2021
d81c45d
grequest callback return values and Fortran status
markalle Mar 10, 2021
0003aba
Merge pull request #9505 from karasevb/topic/v4.1.x/pml_ucx_driver_path
jsquyres Oct 11, 2021
eea6092
Merge pull request #8371 from markalle/romio_fixes_from_mpich_v41x
jsquyres Oct 11, 2021
ff56dd0
Merge pull request #9510 from awlauria/gfort_v4.1.x
jsquyres Oct 11, 2021
5327026
ofi: Cruft Cleanup in common code
bwbarrett Sep 18, 2021
250589a
ofi: Improve memory monitor detection
bwbarrett Sep 21, 2021
371b22c
ofi: Update OFI common documentation
bwbarrett Sep 21, 2021
55d3501
ofi: match common and MCA interfaces
bwbarrett Sep 22, 2021
e18f027
ofi: Delay monitor initialization
bwbarrett Sep 22, 2021
79d8fcc
ofi_common: fix minor compiler warning
jsquyres Oct 1, 2021
fabb811
ofi: Refactor MCA vars / fix output level
bwbarrett Oct 1, 2021
b7c9bc7
ofi: Explicitly include fi_errno.h
bwbarrett Oct 11, 2021
3167a1d
ofi: Fix memory handler unregistration
bwbarrett Oct 11, 2021
3515d2c
grequest: ensure to initialize rc
jsquyres Oct 13, 2021
a4ff95f
Merge pull request #9519 from bwbarrett/backports/v4.1.x-common-ofi-d…
jsquyres Oct 14, 2021
60ce102
grequest.c: only assign status.MPI_ERROR if we invoke free
jsquyres Oct 14, 2021
7b62002
Merge pull request #9532 from jsquyres/pr/v4.1.x/fix-grequest-mpi-err…
jsquyres Oct 19, 2021
b1da2f1
Provide show_help if libz is missing on backend node
rhc54 Apr 27, 2021
7ca8f9d
Merge pull request #8867 from rhc54/cmr41/cmp
jsquyres Oct 19, 2021
dfacabf
btl-portals4:
tkordenbrock Oct 19, 2021
bcf9190
SPML/UCX: added strong sync for fence
Sep 28, 2021
8e52577
SPML/UCX: provide backward dependency compatibility
Oct 20, 2021
0127682
ofi: prevent issues with multi-plane fabrics
acgoldma Oct 13, 2021
76d0430
ofi: fix segfault in multi NIC select code
acgoldma Oct 21, 2021
1c65cca
Merge pull request #9579 from acgoldma/v4.1.x-ofi-multi-plane
jsquyres Oct 21, 2021
1b014c6
Merge pull request #9571 from hoopoepg/topic/added-strong-sync-infra-…
jsquyres Oct 25, 2021
2fb5690
Merge pull request #9564 from tkordenbrock/portals4/backports/v4.1.x/…
jsquyres Oct 25, 2021
f15dec8
OSC-RDMA: PSCW fix
hppritcha Oct 18, 2021
4dad9ea
Merge pull request #9598 from hppritcha/topic/issue_9556_v4.1.x
bwbarrett Oct 27, 2021
b50ac08
dist: Bump verion to 4.1.2rc3
bwbarrett Oct 27, 2021
62e53d8
dist: Update NEWS for 4.1.2 release
bwbarrett Oct 27, 2021
f0546ea
Merge pull request #9604 from bwbarrett/release/v4.1.x-NEWS
jsquyres Oct 28, 2021
5c15ac7
Merge pull request #9603 from bwbarrett/release/v4.1.x-release
jsquyres Oct 28, 2021
ad3c944
add libopen-orted-mpir when statically linking
ggouaillardet Nov 1, 2021
abc06df
libnbc DI fix for reduce_scatter
jjhursey Oct 28, 2021
0742dd7
Merge pull request #9612 from jjhursey/fix-libnbc-di-v41
bwbarrett Nov 2, 2021
bc0d2b1
Merge pull request #9609 from ggouaillardet/topic/orted_mpir
bwbarrett Nov 2, 2021
a6962e0
Revert "add libopen-orted-mpir when statically linking"
jsquyres Nov 3, 2021
e095711
libnbc: Fix int overflow when handling count parameters
jjhursey Nov 2, 2021
a7eb602
Update ompi_op_reduce to take size_t count
jjhursey Nov 2, 2021
e87540f
Merge pull request #9620 from open-mpi/revert-9609-topic/orted_mpir
bwbarrett Nov 3, 2021
dc0f4ad
Merge pull request #9622 from jjhursey/v41-libnbc-fix-overflow
bwbarrett Nov 4, 2021
ae61fb7
pml/ucx: pml_ucx_multi_send_nb support
Artemy-Mellanox Nov 1, 2021
5855110
coll/hcoll: fixes fallback on rooted ops
Nov 10, 2021
b85474d
Merge pull request #9634 from Artemy-Mellanox/topic/multi_send-v4.1
jsquyres Nov 15, 2021
ad07c2c
Merge pull request #9663 from vspetrov/v4.1.x
jsquyres Nov 15, 2021
0f1d60d
romio: stat portability fix
roblatham00 Nov 15, 2021
d66ac51
Merge pull request #9661 from roblatham00/stat-portability-fix
jsquyres Nov 15, 2021
8ff0a09
coll/basic: fix MPI_Alltoallw(MPI_IN_PLACE) gap handling
ggouaillardet Aug 30, 2021
ab7d6bc
Expose opal_datatype_compute_remote_size.
bosilca Aug 31, 2021
71d061c
Reduce the amount of temporary memory needed for MPI_Alltoallw.
bosilca Aug 31, 2021
18d5fca
A better MPI_IN_PLACE alltoallw algorithm.
bosilca Sep 1, 2021
0524cfa
Better INPLACE algorithm for all2all and all2allv
bosilca Sep 3, 2021
be70f5d
Fixes send/recv offsets in rbuf for the case of MPI_IN_PLACE
mkurnosov Nov 11, 2021
4348b9a
Fix message tags in alltoall/alltoallv
bwbarrett Nov 16, 2021
e06ae70
Fix disp. calculation in IN_PLACE alltoallv
bwbarrett Nov 16, 2021
4eb03ae
Always wait to complete all receives.
bosilca Nov 16, 2021
1569b0a
Merge pull request #9672 from bwbarrett/backports/v4.1.x-alltoall-in-…
jsquyres Nov 16, 2021
cdce578
Bump version to v4.1.2rc4
bwbarrett Nov 16, 2021
3592a91
Update NEWS with latest in the v4.1.x branch
bwbarrett Nov 16, 2021
aad3f18
Sync NEWS with v4.0.x NEWS
bwbarrett Nov 16, 2021
905df90
Merge pull request #9678 from bwbarrett/release/v4.1.x
bwbarrett Nov 17, 2021
bafe8ea
pml/ucx: avoid completion callback for blocking send
karasevb Nov 19, 2021
34123c3
Merge pull request #9691 from karasevb/v4.1/pml_ucx_send_refactor
bwbarrett Nov 23, 2021
e85530a
Start v4.1.3 release prep
bwbarrett Nov 24, 2021
273a0f3
Merge pull request #9704 from bwbarrett/release/v4.1.x
jsquyres Nov 30, 2021
c4f047d
Allow --mca btl_tcp_if_include and --mca btl_tcp_if_exclude processin…
Nov 22, 2021
472d29c
Resolve Coverity problems reported in issue #9705
Nov 29, 2021
c16540b
Make corresponding changes to oob_tcp_component.c so -mca
Dec 8, 2021
a287f09
Merge pull request #9756 from drwootton/fix_subnet_adapters_v41x
jsquyres Dec 17, 2021
2166c22
sharedfp_sm_file_component_query: add file open to ensure correct ope…
edgargabriel Dec 21, 2021
b3d5c31
README: add ifort/macOS linker error note and workaround
jsquyres Dec 30, 2021
b1697bb
README: update --enable-heterogeneous warning
jsquyres Jan 2, 2022
6a54f03
pmix3x: fix trivial compiler warning
jsquyres Jan 2, 2022
8c80b4d
pmix flux: fix uninitialized variable
jsquyres Jan 2, 2022
76f24e1
openib: fix trivial compiler warning
jsquyres Jan 2, 2022
87f386f
Fix some gcc warnings in osc_rdma_accumulate.c.
awlauria Feb 11, 2021
89b39b9
misc: compiler warning fixes
jsquyres Sep 11, 2018
14d0c43
sharedfp: use opal_basename()
jsquyres Dec 28, 2021
a61f979
sharedfp: fix minor memory leaks
jsquyres Dec 30, 2021
05e2548
sharedfp_sm_file_open: minor code cleanup
edgargabriel Jan 3, 2022
889092d
sharedfp_sm_file_open: remove illegal free
edgargabriel Jan 4, 2022
f56a111
osc/rdma: be pedantically correct about casting types
jsquyres Jan 4, 2022
2543b35
ompi_msgq_dll: use a better message
jsquyres Jan 4, 2022
55608be
Merge pull request #9813 from jsquyres/pr/v4.1.x/fix-compiler-warnings
jsquyres Jan 5, 2022
15850d4
configure/lsf: Make failure to find yp_all() more clear.
awlauria Dec 17, 2021
1ed0226
Merge pull request #9775 from awlauria/update_lsf_configury_message
bwbarrett Jan 10, 2022
6aa9281
Merge pull request #9787 from edgargabriel/pr/sharedfp-sm-init-v4.1
bwbarrett Jan 10, 2022
5ef48ea
Merge pull request #9799 from jsquyres/pr/v4.1.x/readme-update-for-in…
bwbarrett Jan 10, 2022
95dd739
Patched libnbc to not round fractions based on float precision
EmmanuelBRELLE Jan 4, 2022
1b758b3
Fix compile failure with enable-heterogeneous.
bosilca Nov 23, 2021
f18cef1
romio321 gpfs, change stat64 to stat
markalle Jan 10, 2022
5c932e7
Merge pull request #9863 from jsquyres/pr/v4.1.x/ddt-heterogeneous-fix
jsquyres Jan 25, 2022
c0db3d9
Merge pull request #9856 from EmmanuelBRELLE/fix_roundup_libnbc-4.1.x
jsquyres Jan 25, 2022
4b9343a
Merge pull request #9887 from gpaulsen/romio321_stat64_v41x
jsquyres Jan 25, 2022
d24eeb0
Merge pull request #9810 from jsquyres/pr/v4.1.x/heterogeneous-functi…
bwbarrett Feb 4, 2022
c89ef03
README: make the heterogeneous support more clear
jsquyres Feb 4, 2022
3eb423e
Merge pull request #9970 from jsquyres/pr/v4.1.x/update-readme-hetero…
jsquyres Feb 4, 2022
1b6f49a
Fix intercommunicator overflow with big payload collectives
jjhursey Jan 27, 2022
a5e8fe0
Merge pull request #9978 from jjhursey/v4-1-fix-inter-coll-payload
jsquyres Feb 9, 2022
cc2bba2
UCX/PML/SPML/OSC: fix compiler warnings
karasevb Feb 9, 2022
0b48b3b
OPAL/COMMON/UCX: enable OPAL memory hooks by default
Feb 1, 2022
d09d505
sharedfp/lockedfile: don't ignore read/write retval
edgargabriel Jan 30, 2022
e4cfa81
common/ompio and sharedfp/lockedfile: store full path
edgargabriel Jan 30, 2022
887be4c
Fix base reduce_scatter_block for large payloads
jjhursey Feb 1, 2022
03d799c
git-commit-checks: handle empty PR body
jsquyres Feb 16, 2022
a014a20
Merge pull request #10023 from jsquyres/pr/v4.1.x/who-has-empty-PR-de…
bwbarrett Feb 17, 2022
dfdd6af
SPML/UCX: fixed compilation warnings
Sep 28, 2021
6dc1013
UCX/PML/SPML/OSC: fix compiler warnings
karasevb Feb 14, 2022
3c634da
libompitrace: handle MPI_DATATYPE_NULL
jsquyres Feb 22, 2022
ebb9797
Merge pull request #10006 from edgargabriel/pr/lockedfile-fixes-v4.1
jsquyres Feb 28, 2022
42f7ce5
Merge pull request #10009 from karasevb/v4.1.x/pml_ucx_warnings_fix
jsquyres Feb 28, 2022
ea1ed9b
Merge pull request #10011 from hoopoepg/topic/ucx-fallback-to-opal-ho…
jsquyres Feb 28, 2022
a6febc0
Merge pull request #10039 from jsquyres/pr/v4.1.x/libompitrace-get-na…
bwbarrett Feb 28, 2022
1233c38
Merge pull request #10013 from jjhursey/v4.1-rsb-payload-fix
jsquyres Feb 28, 2022
ac98b32
Fix alltoallv with inplace
brminich Mar 2, 2022
bbb917e
coll/libnbc: correctly handle MPI_BOTTOM
ggouaillardet Nov 11, 2021
55344ea
Merge pull request #10078 from awlauria/libnbc_forgotten_v4.1.x_port
bwbarrett Mar 7, 2022
dbce2f0
Merge pull request #10073 from brminich/topic/fix_all2allv_v4.1.x
bwbarrett Mar 7, 2022
9fe3dee
libnbc fix for iallreduce count*extent overflowing int
markalle Mar 7, 2022
1f08e21
Generate the code to avoid asegmenting for CUDA but maintain it for all
Akshay-Venkatesh Mar 2, 2022
df8e1ec
Merge pull request #10068 from Akshay-Venkatesh/topic/ddt-single-cuda…
jsquyres Mar 9, 2022
b3e56cb
VERSION: Update for 4.1.3 release
jsquyres Mar 10, 2022
0af5f32
NEWS: Update for 4.1.3.
jsquyres Mar 10, 2022
592fa19
Merge pull request #10104 from jsquyres/pr/4.1.3-lets-get-ready-to-ru…
bwbarrett Mar 10, 2022
8ce40ea
Add skeleton ReadTheDocs docs for the v4.1.x branch
jsquyres Mar 12, 2022
4960973
Merge pull request #10112 from jsquyres/pr/v4.1.x/skeleton-readthedocs
jsquyres Mar 14, 2022
21a2855
Merge pull request #10094 from markalle/iallreduce_overflow_v41x
jsquyres Mar 14, 2022
598d55a
FORTRAN:add elemental attribute to handle compars
hppritcha Mar 14, 2022
a971c56
NEWS: Add note about ELEMENTAL
jsquyres Mar 15, 2022
655afb9
Merge pull request #10119 from hppritcha/topic/fortran_elemental_v41x
jsquyres Mar 15, 2022
a0b4b3b
reachable/netlink: Fix flags exporting
bwbarrett Mar 10, 2022
9903eea
Merge pull request #10130 from bwbarrett/backports/v4.1.x/netlink-pre…
jsquyres Mar 17, 2022
cf40676
release: Bump version to 3.1.3rc2
bwbarrett Mar 18, 2022
eadf6a1
Merge pull request #10143 from bwbarrett/v4.1.x-version-bump
jsquyres Mar 18, 2022
d8096a5
Accept a NULL pointer to descriptor in sendi.
bosilca Mar 8, 2022
1db814b
Merge pull request #10144 from awlauria/v4.1.x_null_des
jsquyres Mar 18, 2022
31afd88
NEWS: Add smcuda bullet
jsquyres Mar 18, 2022
4fd3aa0
Merge pull request #10147 from jsquyres/pr/v4.1.x/NEWS-smcuda
jsquyres Mar 18, 2022
af61e7b
Rename relevant "master" references
jsquyres Mar 25, 2022
12e859d
Merge pull request #10162 from jsquyres/pr/v4.1.x/master-to-main-rename
jsquyres Mar 25, 2022
5f3cdb7
Don't overwrite NULL descriptors.
bosilca Mar 28, 2022
0a8d17c
Merge pull request #10176 from jsquyres/pr/v4.1.x/sendi-null-descriptors
jsquyres Mar 29, 2022
dc4e012
coll/ucc: port UCC component to v4.x
Mar 28, 2022
e5dd094
common/ompio: fix a division by zero problem in cost_calc
edgargabriel Mar 17, 2022
c203dde
release: Bump version to 4.1.3rc3
bwbarrett Mar 30, 2022
8377c92
Merge pull request #10188 from bwbarrett/v4.1.x-version-bump
jsquyres Mar 30, 2022
92feb49
reachable/netlink: Fix missing LDFLAGS
bwbarrett Mar 30, 2022
0256047
dist: Update VERSION to 4.1.4a1
bwbarrett Mar 31, 2022
ccf0fa6
Merge pull request #10204 from bwbarrett/v4.1.x-version-bump
bwbarrett Mar 31, 2022
ff177c8
Merge pull request #10171 from vspetrov/v4.1.x_coll_ucc
bwbarrett Apr 7, 2022
cedeabc
Merge pull request #10198 from bwbarrett/backports/v4.1.x-netlink-rea…
bwbarrett Apr 7, 2022
082f84b
Merge pull request #10181 from gpaulsen/topic/v4.1.x/ompio_cost_calc_…
bwbarrett Apr 7, 2022
38cc994
Correctly handle MPI_UNSIGNED_LONG.
bosilca Apr 14, 2022
6c20576
Merge pull request #10280 from awlauria/fix_long_long_v4.1.x
jsquyres Apr 15, 2022
0105fd7
scoll/ucc: proper fallback
Apr 19, 2022
ebf6802
dist: Update NEWS for 4.1.4
bwbarrett Apr 22, 2022
a8fff24
Merge pull request #10314 from bwbarrett/v4.1.x-NEWS
bwbarrett Apr 25, 2022
c493ea6
dist: Update VERSION to prep for 4.1.4
bwbarrett Apr 25, 2022
7539b62
Merge pull request #10316 from bwbarrett/v4.1.x-VERSION
bwbarrett Apr 25, 2022
78a50d7
Merge pull request #10304 from vspetrov/v4.1.x
jsquyres Apr 26, 2022
b5bdb8f
Add missing "#if OPAL_CUDA_GDR_SUPPORT" protection.
akesandgren Apr 19, 2022
cb3d5af
Merge pull request #10290 from akesandgren/fix_missing_gdr_protection
jsquyres Apr 27, 2022
06dc3a3
V4.1.x: oshmem: making shmem_calloc spec compliant regarding zero-by…
Apr 27, 2022
6be20ab
Ignore receive buffer at non-root for cuda reduce collective
Akshay-Venkatesh Apr 27, 2022
5b5e59f
Check if receive buffer is cuda before staging at root
Akshay-Venkatesh Apr 28, 2022
32ff5f8
PML/UCX/DATATYPE: fixed potential race
Apr 20, 2022
073af5a
Attributes: replace custom void* union with C union
devreal May 1, 2022
99d2bff
ompi/attribute/attribute.c: update giant comment
jsquyres May 2, 2022
cc5a087
Merge pull request #10357 from devreal/attribute-unions-v4.1.x
bwbarrett May 5, 2022
e3073a1
Merge pull request #10333 from MamziB/mamzi/oshmem-calloc-v4
bwbarrett May 5, 2022
8a1f456
Merge pull request #10325 from Akshay-Venkatesh/topic/reduce-non-root…
bwbarrett May 5, 2022
82b1eb4
Merge pull request #10340 from hoopoepg/topic/fixed-race-in-datatype-…
bwbarrett May 5, 2022
da39428
odls/default: cap the max number of child FDs to close
jsquyres May 6, 2022
2cf8549
common/ucx: fix variable registration
hjelmn Mar 10, 2022
2499452
topo/treematch: Update and sync with fixes from main
jjhursey May 11, 2022
d79d5e8
common/ucx: Fix string MCA handling
jjhursey May 11, 2022
2f89238
common/ompio: increase internal default fview size
edgargabriel May 3, 2022
754ff18
Merge pull request #10379 from edgargabriel/pr/fview-size-longdouble-…
bwbarrett May 16, 2022
31b9088
Merge pull request #10367 from jjhursey/v4.1-fix-treematch
bwbarrett May 16, 2022
6685213
Merge pull request #10365 from jjhursey/v4.1-fix-ucx-common
bwbarrett May 16, 2022
32e2e62
Merge pull request #10360 from jsquyres/pr/v4.1.x/odls-non-linux-sysc…
bwbarrett May 16, 2022
1a0f2c6
dist: Prep for v4.1.4rc2
bwbarrett May 16, 2022
0987319
Merge pull request #10399 from bwbarrett/release/v4.1.4rc2-prep
bwbarrett May 17, 2022
6934f2b
Removed deadlock in find dynamic region
joaobfernandes0 May 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .ci/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Open MPI Continuous Integration (CI) Services
## Mellanox Open MPI CI
### Scope
[Mellanox](https://www.mellanox.com/) Open MPI CI is intended to verify Open MPI with recent Mellanox SW components ([Mellanox OFED](https://www.mellanox.com/page/products_dyn?product_family=26), [UCX](https://www.mellanox.com/page/products_dyn?product_family=281&mtag=ucx) and other [HPC-X](https://www.mellanox.com/page/products_dyn?product_family=189&mtag=hpc-x) components) in the Mellanox lab environment.

CI is managed by [Azure Pipelines](https://docs.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops) service.

Mellanox Open MPI CI includes:
* Open MPI building with internal stable engineering versions of UCX and HCOLL. The building is run in Docker-based environment.
* Sanity functional testing.
### How to Run CI
Mellanox Open MPI CI is triggered upon the following events:
* Create a pull request (PR). CI status is visible in the PR status. CI is restarted automatically upon each new commit within the PR. CI status and log files are also available on the Azure DevOps server.
* Trigger CI with special PR comments (for example, `/azp run`). Comment triggers are available only if the comment author has write permission to the PR target repo. Detailed information about comment triggers is available in the official Azure DevOps [documentation](https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#comment-triggers).
### Support
In case of any issues, questions or suggestions please contact to [Mellanox Open MPI CI support team](mailto:[email protected]).
47 changes: 47 additions & 0 deletions .ci/mellanox/azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
trigger: none
pr:
- main
- v*.*.x

pool:
name: Default
demands:
- AGENT_CI_TARGET -equals ompi
- MLNX_IB_DEVICE -equals yes

variables:
ompi_jenkins_scripts_git_repo_url: https://github.com/mellanox-hpc/jenkins_scripts.git
ompi_jenkins_scripts_git_branch: ompi_v4.0.x
# Enable debug information, supported values: true, false
debug: true

jobs:
- job: mellanox_ompi_ci
displayName: Mellanox Open MPI CI
timeoutInMinutes: 240
container:
image: rdmz-harbor.rdmz.labs.mlnx/hpcx/ompi_ci:latest
options: -v /hpc/local:/hpc/local -v /opt:/opt --uts=host --ipc=host --ulimit stack=67108864
--ulimit memlock=-1 --security-opt seccomp=unconfined --cap-add=SYS_ADMIN --device=/dev/infiniband/
steps:
- task: DeleteFiles@1
displayName: Cleanup workspace folder
inputs:
sourceFolder: $(Pipeline.Workspace)
contents: |
**/jenkins_scripts
- checkout: self
submodules: true
path: ompi
clean: true
- bash: |
set -eE
[ "$(debug)" = "true" ] && set -x
cd $(Pipeline.Workspace)
git clone $(ompi_jenkins_scripts_git_repo_url)
cd $(Pipeline.Workspace)/jenkins_scripts && git checkout $(ompi_jenkins_scripts_git_branch)
export WORKSPACE=$(Pipeline.Workspace)/ompi
# TODO: rework ompi_test.sh to avoid Jenkins mentions
export JENKINS_RUN_TESTS=yes
$(Pipeline.Workspace)/jenkins_scripts/jenkins/ompi/ompi_test.sh
displayName: Build and test Open MPI
7 changes: 7 additions & 0 deletions .github/workflows/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Be aware that changes to the contents of these files will affect the
Pull Request in which you make the changes!

For example, if you create a PR that changes one of the Github Actions
in this directory, it will be used in the CI *for that PR*.

You have been warned. :smile:
3 changes: 3 additions & 0 deletions .github/workflows/git-commit-checks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"cherry pick required" : 1
}
Loading