Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1099 commits
Select commit Hold shift + click to select a range
a26cd34
Merge pull request #7355 from jsquyres/pr/v4.0.x/fortran-sentinel-lin…
hppritcha Feb 3, 2020
8256799
hwloc/base: fix opal proc locality wrt to NUMA nodes on hwloc 2.0
bgoglin Nov 27, 2019
bed0ce7
fix a problem with opal_asprintf
hppritcha Feb 3, 2020
85ce373
fortran: remove useless CPPFLAGS assignment
jsquyres Dec 31, 2019
fbeebdb
fortran: ensure not to use [AM_]CPPFLAGS
jsquyres Dec 31, 2019
42acf4f
Merge pull request #7360 from jsquyres/pr/v4.0.x/fortran-you-win-again
hppritcha Feb 9, 2020
45a722a
OSHMEM/SEGMENTS: increase number of max segments
Feb 7, 2020
d79fe7f
Merge pull request #7376 from hoopoepg/topic/oshmem-inc-max-segments-…
gpaulsen Feb 10, 2020
6702a4f
opal/hwloc: remove some unused variables when building with hwloc < 1.7
bgoglin Feb 4, 2020
aff4fa6
Reving to VERSION v4.0.3rc4
gpaulsen Feb 10, 2020
81ad9bf
Adding PMIx v3.1.5rc2
gpaulsen Feb 10, 2020
eddb0ef
Merge pull request #7382 from gpaulsen/topic/v4.0.x/pmix_v3.1.5rc2
hppritcha Feb 11, 2020
3894e57
Merge pull request #7380 from gpaulsen/topic/v4.0.x/VERSION_v4.0.3rc4
gpaulsen Feb 12, 2020
f136804
hwloc/base: fix opal proc locality wrt to NUMA nodes on hwloc 1.11
bgoglin Feb 4, 2020
a1259e6
Merge pull request #7356 from hppritcha/topic/pr7201_to_v40x
gpaulsen Feb 12, 2020
ff6b068
Fix pgcc18 support.
awlauria Feb 11, 2020
43ecbb1
Merge pull request #7392 from awlauria/pgcc18_v4.0.x
hppritcha Feb 14, 2020
eeb6821
osc/rdma: modify attach to check for region overlap
hjelmn Feb 12, 2020
f4bc0f4
osc/rdma: bump the default max dynamic attachments to 64
hjelmn Feb 17, 2020
08da2f5
Correctly set baseptr in contiguous shared memory window with local s…
devreal Nov 28, 2019
af72065
Merge pull request #7351 from artemry-mlnx/artemry/enable_mlnx_ci_for…
rhc54 Feb 22, 2020
d543454
Mellanox Open MPI CI: optimized git checkout step to reduce CI duration
Feb 22, 2020
625f27a
Merge pull request #7438 from devreal/shmwin_contig_v4.0.x
gpaulsen Feb 24, 2020
e14e84a
sharedfp/individual: defer error when not being able to open datafile
edgargabriel Feb 21, 2020
11d79d1
Updating OMPI v4.0.x to PMIx v3.1.5 released
gpaulsen Feb 24, 2020
00c3cc1
Disabled Mellanox Open MPI per-commit CI (as redundant).
Feb 24, 2020
1392fcd
Fix incorrect argument in manual page.
tjahns Feb 21, 2020
7dbf419
Use Mellanox CI tests specific for Open MPI v4.0.x
Feb 25, 2020
a2c850e
osc/sm: fix typo and minor correction
yanagibashi Feb 14, 2020
d94feec
Merge pull request #7462 from edgargabriel/pr/individual-as-dummy-mod…
gpaulsen Feb 26, 2020
2a3ec87
Merge pull request #7463 from gpaulsen/topic/v4.0.x/update_pmix_to_v3…
gpaulsen Feb 26, 2020
7a989fe
Merge pull request #7478 from yanagibashi/pr/v4.0.x/fix-info-key-object
hppritcha Feb 26, 2020
c5a2bc8
news update for 4.0.3rc4
hppritcha Feb 26, 2020
a4b2e92
Merge pull request #7468 from artemry-mlnx/artemry-mlnx/revert-test-b…
gpaulsen Feb 26, 2020
0fce596
Merge pull request #7467 from tjahns/v4.0.x
hppritcha Feb 27, 2020
faa1bdc
Merge pull request #7465 from artemry-mlnx/artemry-mlnx/disable-per-c…
hppritcha Feb 27, 2020
8b4a8cd
Merge pull request #7482 from hppritcha/topic/news_update_for_4.0.3rc4
gpaulsen Feb 27, 2020
e00fc61
Merge pull request #7457 from artemry-mlnx/artemry-mlnx/reduce_mellan…
hppritcha Mar 6, 2020
f7979fb
Fix segv in btl/vader.
awlauria Mar 3, 2020
734c510
Merge pull request #7508 from awlauria/v4.0.x_fix_btl_vader_osc_sm_segv
gpaulsen Mar 6, 2020
65219eb
Merge pull request #7415 from hjelmn/v4.0.x_osc_rdma_allow_overlappin…
hppritcha Mar 7, 2020
253502b
timings: Fix timings when 'prefix' is used
artpol84 Mar 7, 2020
e5cdf26
timings: Update/extend OSHMEM timings
artpol84 Mar 7, 2020
e40b5ed
Merge pull request #7527 from artpol84/topic/v4.0.x/timings_update
gpaulsen Mar 16, 2020
898b4f2
Support hwloc retrieval using legacy key
rhc54 Mar 17, 2020
34c4f93
Merge pull request #7536 from rhc54/cmr40/hwloc
hppritcha Mar 23, 2020
d7857d0
Fix Bcast scatter_allgather (issue #7410)
mkurnosov Mar 28, 2020
7b1beb0
Harmonize return values of progress callbacks
devreal Dec 10, 2019
0425a7a
Consistent return from all progress functions.
bosilca Jan 8, 2020
978f340
Merge pull request #7574 from mkurnosov/bcast-scatter-allgather-fix
gpaulsen Mar 30, 2020
16c8931
Daemonize the orteds during tree-spawn
rhc54 Mar 30, 2020
7938c61
configury: try if -fpp flag is needed to preprocess .F90 files
ggouaillardet Apr 1, 2020
bc65435
Fortran: fix the F90 compiler preprocessor check
jsquyres Apr 2, 2020
b1eb3d7
Merge pull request #7579 from devreal/progress-returns-v4.0.x
gpaulsen Apr 3, 2020
6ebe587
Merge pull request #7588 from jsquyres/pr/v4.0.x/try-fpp-fortran-comp…
gpaulsen Apr 3, 2020
2b9af53
Merge pull request #7581 from rhc54/cmr40/rsh
hppritcha Apr 3, 2020
e679a0a
debuggers: don't remove session dirctory
hppritcha Apr 7, 2020
e1543e3
Silence unnecessary error logs
rhc54 Apr 9, 2020
1b07411
Merge pull request #7609 from hppritcha/topic/fix_for_issue5115
gpaulsen Apr 10, 2020
22b35fe
Merge pull request #7614 from rhc54/cmr40/dstore
gpaulsen Apr 10, 2020
a073ef9
Follow the MPI_T guidelines on return errors.
bosilca Apr 8, 2020
dfd34eb
fortran/use-mpi-f08: restore ABI compatibility
ggouaillardet Apr 14, 2020
299aa6f
Fix intercomm operations
rhc54 Apr 16, 2020
fecbc54
Merge pull request #7638 from rhc54/cmr40/ic
gpaulsen Apr 16, 2020
1cd89c9
rmaps/base: fix logic (crash, in some cases) when num_procs > num_obj…
alex--m Apr 17, 2020
79c4268
Correct the error codes and clarify/correct logic
rhc54 Apr 18, 2020
ed358e5
Merge pull request #7622 from ggouaillardet/topic/v4.0.x/restore_f08_…
gpaulsen Apr 20, 2020
2503b5f
RDMA osc: remove extra retain on pending_op
devreal Apr 21, 2020
a0cdd9f
OSC base: do not retain datatype by default
devreal Apr 21, 2020
2785cbb
OSC base: fix typos in documentation
devreal Apr 21, 2020
7c43518
configury: do fail lustre detection when llapi_file_create() is not f…
ggouaillardet Nov 14, 2018
cd03754
configury: fix include path in Lustre detection
ggouaillardet Nov 14, 2018
c43d8e5
rework check lustre config to avoid rpath lib64
hppritcha Apr 23, 2020
f29f73d
Merge pull request #7659 from hppritcha/topic/pr7651_back_to_v40x
gpaulsen Apr 24, 2020
64b78cc
Merge pull request #7643 from alex--m/topic/rmaps_fix
gpaulsen Apr 24, 2020
3bd394e
Merge pull request #7619 from jsquyres/pr/v4.0.x/fix-mpit-err-codes
gpaulsen Apr 24, 2020
849b560
Merge pull request #7661 from hppritcha/topic/pr7656_to_v40x
gpaulsen Apr 27, 2020
f0707f9
NEWS: news for v4.0.4
hppritcha Apr 29, 2020
7c621ac
OPAL/UCX: enabling new API provided by UCX
Jan 31, 2020
a45c017
Merge pull request #7670 from hppritcha/topic/news_for_4.0.4
gpaulsen May 4, 2020
466140d
NEWS fix
hppritcha May 4, 2020
3b600b8
Merge pull request #7687 from hppritcha/topic/news_for_4.0.4
gpaulsen May 4, 2020
22d8fa1
event/external: Fix typo in LDFLAGS vs LIBS var before check
jjhursey May 5, 2020
734866f
Bumping VERSION for v4.0.4
gpaulsen May 4, 2020
1fb0d23
Merge pull request #7696 from gpaulsen/topic/v4.0.x/v4.0.4_VERSION
gpaulsen May 8, 2020
02e4825
Updating README to include WARNING about ABI break
gpaulsen May 6, 2020
09b57c8
Merge pull request #7707 from gpaulsen/topic/v4.0.x/v4.0.4_README
gpaulsen May 8, 2020
fc4199e
Add checks for libevent.so conflict with LSF
jjhursey May 5, 2020
886f41f
Move from legacy -levent to recommended -levent_core
jjhursey May 6, 2020
1632aa0
Correct typo in mapping-too-low* help messages
cniethammer May 10, 2020
5214471
Merge pull request #7684 from hoopoepg/topic/ucx-new-api-nbx-v4.0
gpaulsen May 18, 2020
7a40f98
Merge pull request #7718 from cniethammer/typos-mapping-too-low-help-…
hppritcha May 18, 2020
7dba35f
A slightly stronger check for LSF's libevent
jjhursey May 18, 2020
76500e6
Fix LSF configure check for libevent conflict
jjhursey May 18, 2020
cac7778
VERSION -> v4.0.4rc2
gpaulsen May 18, 2020
f562f84
Merge pull request #7750 from gpaulsen/topic/v4.0.x/VERSION_v4.0.4_rc2
gpaulsen May 18, 2020
63cc3da
Merge pull request #7698 from jjhursey/v4-fix-lsf-libevent
hppritcha May 19, 2020
6a882db
update NEWS for 4.0.4rc2
hppritcha May 19, 2020
351b53f
Merge pull request #7751 from hppritcha/topic/new_for_404rc2
gpaulsen May 19, 2020
6e42a3c
sys limits: fixed soft limit setting if it is less than hard limit
karasevb May 14, 2020
d5bc830
Merge pull request #7756 from karasevb/fix_sys_limits
gpaulsen May 22, 2020
8066540
opal/util: fix opal_str_to_bool()
ggouaillardet May 30, 2020
6dae117
Merge pull request #7774 from ggouaillardet/topic/v4.0.x/opal_str_to_…
gpaulsen Jun 1, 2020
e9c2af9
NEWS: update for 4.0.4rc3
hppritcha Jun 4, 2020
2454bc0
Updating VERSION to rc3
gpaulsen Jun 4, 2020
57c7d68
adding op-codes for syscall ipc for shmat/shmdt
markalle Jun 3, 2020
8c7a51d
dist: Fix character encodings in NEWS
bwbarrett Jun 5, 2020
3110473
dist: Update NEWS from release branches
bwbarrett Jun 5, 2020
d1d9c29
Merge pull request #7787 from gpaulsen/topic/v4.0.x/VERSION_rc3
hppritcha Jun 5, 2020
3953958
Merge pull request #7791 from bwbarrett/dist/v4.0.x-NEWS
gpaulsen Jun 7, 2020
9fb905f
Merge pull request #7778 from markalle/IPCOP_shmat_v40x
gpaulsen Jun 8, 2020
f2dcf4b
Adding Info about PR7778 to NEWS and README
gpaulsen Jun 8, 2020
56470b4
Merge pull request #7785 from hppritcha/topic/new_for_4.0.4rc4
gpaulsen Jun 8, 2020
3137a78
RAS:ALPS add support for ANL Cobalt
hppritcha Jun 9, 2020
441e88f
dist: Start v4.1.x release series
bwbarrett May 30, 2020
3234079
Add detection for JSM direct launch
jjhursey Nov 15, 2019
0864b62
fs/gpfs: Support of GPFS file system
raafatfeki Jun 12, 2020
020e9e4
mpi.h.in: fixups for static assert messages
jsquyres Jun 14, 2020
5179f80
mpi.h.in: Remove //-style comments
jsquyres Jun 15, 2020
f334a69
Merge pull request #7822 from jsquyres/pr/v4.1.x/fixup-mpih-stdc-vers…
jsquyres Jun 16, 2020
d52b64c
COMMON/UCX: improved missing events test
Jun 5, 2020
eeee011
common/ompio: use avg. file view size in the aggregator selection logic
edgargabriel Jun 15, 2020
b680893
Add check for PSM2 reference counting to PSM2 MTL #7721
May 11, 2020
72bdae4
Add minimum library version needed to use PSM2 in OMPI #7779
Jun 3, 2020
2779a6a
tests/asm/run_tests: fix basename usage
jsquyres Jun 17, 2020
dd4b4b1
.mailmap: Add entry for Harumi Kuno
jsquyres Mar 27, 2020
e975c99
Revert "Remove the OFI/BTL component"
bwbarrett May 30, 2020
02ac754
MTL OFI: Add support for mem_tag_format
matcabral Jul 23, 2018
f9439c6
btl/ofi: Added 2 side communication support.
Aug 3, 2018
ee3f6ab
MTL OFI: Ask for FI_THREAD_DOMAIN support when not using MPI_THREAD_M…
aravindksg Aug 23, 2018
8ebd0d8
btl/ofi: fixed compiler warning on OSX.
Nov 6, 2018
22d0857
MTL/OFI: Add OFI Scalable Endpoint support
aravindksg Oct 24, 2018
4b293d3
mtl/ofi: Fix crash if no providers found
bwbarrett Dec 11, 2018
3858b51
Fix for SEP when num local procs is greater than available contexts
aravindksg Dec 12, 2018
f770b6c
MTL_OFI: Generation of specialized functions at build time
nrspruit Oct 17, 2018
6a27da6
mtl/ofi: Add MCA variables to enable SEP and to request number of OFI…
aravindksg Dec 26, 2018
29e8544
mtl/ofi: Print descriptive error message on modex failure
bwbarrett Jan 18, 2019
a2cf9a4
mtl/ofi: Provide av count hint during initialization
bwbarrett Jan 24, 2019
48df4ef
mtl/ofi: Fix reference to help text object
aravindksg Jan 29, 2019
0d2a0b1
btl/ofi: Fix valgrind complaints on uninitialized pointer use
aravindksg Feb 1, 2019
a7045bc
mtl/ofi: fix configury when VPATH is used
ggouaillardet Feb 6, 2019
2dd7aa0
mtl/ofi/Makefile.am: down with tabs!
jsquyres Feb 6, 2019
9ad1c15
btl/ofi/Makefile.am: down with tabs!
jsquyres Feb 6, 2019
13853aa
mtl/ofi: Fix segfault when not using Thread-Grouping feature
aravindksg Feb 4, 2019
585a40a
MTL_OFI: Changed Recv cancel to be non-blocking
matcabral Feb 14, 2019
3262df2
mtl/ofi: add a .gitignore
jsquyres Feb 13, 2019
a3752b6
Revert "Remove opal/mca/common/ofi."
guserav Aug 9, 2019
19771ad
common/ofi: Fix check for OFI in build files
guserav Aug 9, 2019
d22d413
common/ofi: Fix open-mpi/ompi#2519
guserav Aug 12, 2019
fc74a25
common/ofi: Set HPE as owner of component
guserav Aug 20, 2019
ac66f46
mtl/ofi: check for FI_LOCAL_COMM+FI_REMOTE_COMM
jsquyres Nov 18, 2019
2a36c02
mtl/ofi: Add workaround for EFA local/remote capabilities bug
rwespetal Dec 13, 2019
bb57080
Fix mca_btl_ofi_finalize clean-up logic
hkuno Mar 5, 2020
faaaf5c
Add comments about order of close ops
hkuno Mar 7, 2020
2e137ae
set ep to NULL to avoid double close
hkuno Mar 10, 2020
62bfd52
ofi: Call add_procs through PML
bwbarrett Mar 26, 2020
d9bfb1c
common/ofi: Added multi-NIC support to provider selection
dancejic Apr 16, 2020
c8659a9
ofi: revamp OPAL_CHECK_OFI configury
jsquyres Jan 29, 2019
c519176
common/ofi: Fixing compilation issue with ofi versions that do not su…
dancejic Jun 1, 2020
61b11e4
mtl_btl_ofi_rcache_init() before creating domain
hkuno Jun 3, 2020
204922f
dist: Add OFI backports to NEWS
bwbarrett May 31, 2020
a4e8f2b
Merge pull request #7807 from bwbarrett/backports/v4.1.x-ofi-updates
bwbarrett Jun 17, 2020
1f5adc6
noinline to avoid compiler reading TOC before PATCHER_BEGIN
markalle Jun 9, 2020
1af51d0
osc rdma: check for outstanding fragments before completing a request
devreal Jun 16, 2020
059c961
osc/rdma: fix bug in attach for non-debug builds
hjelmn Feb 18, 2020
c8e5227
Merge pull request #7173 from jjhursey/v4-jsm-schizo
jsquyres Jun 22, 2020
4a466e4
Merge pull request #7853 from devreal/osc-rdma-noncontig-requests-v4.1.x
jsquyres Jun 22, 2020
6d550a3
Merge pull request #7856 from hjelmn/v4.1.x_add_a_missing_osc_rdma_co…
jsquyres Jun 22, 2020
8fcf9ce
add a common ofi whitelist/blacklist
hppritcha Apr 14, 2020
9550cb2
Merge pull request #7863 from hppritcha/topic/patch_for_ofi_v41x
bwbarrett Jun 24, 2020
9ffe953
Merge pull request #7837 from markalle/interception_early_toc_read_v41x
bwbarrett Jun 24, 2020
4e95b7a
Merge pull request #7836 from jsquyres/pr/v4.1.x/fix-test-asm-run-tes…
jsquyres Jun 25, 2020
2ba26c7
Merge pull request #7831 from hppritcha/backports/v4.1.x-psm2-updates
jsquyres Jun 25, 2020
470b1c5
Merge pull request #7812 from hppritcha/topic/cobalt_for_orte
jsquyres Jun 25, 2020
a3258af
Merge pull request #7814 from raafatfeki/topic/gpfs_4.1.x
jsquyres Jun 25, 2020
d4219f8
OSC UCX: make sure no-op fetch in rget/rput is properly aligned
devreal Jun 25, 2020
173142b
Merge pull request #7824 from hoopoepg/topic/ucx-test-external-events…
bwbarrett Jun 25, 2020
4654149
Merge pull request #7828 from edgargabriel/pr/v4.1.x-avg-fview-size
jsquyres Jun 25, 2020
ba221e1
coll/base/allgatherv: fix MPI_IN_PLACE processing
mkurnosov Jul 27, 2018
d9d84d5
coll/libnbc: fix NBC_Unpack()
ggouaillardet Sep 12, 2018
2692840
Always return a valid error code from collective operations
abouteiller Jan 26, 2018
547fb3d
libnbc: remove some stale/dead code
jsquyres Sep 12, 2018
65990af
coll/libnbc: add recursive doubling algorithm for MPI_Iscan
mkurnosov Sep 20, 2018
de5e435
coll/libnbc: add recursive doubling algorithm for MPI_Iexscan
mkurnosov Sep 17, 2018
6f6d818
coll libnbc: Remove dead code
bwbarrett Sep 29, 2018
a318f11
coll/libnbc: add Rabenseifner's algorithm for MPI_Ireduce
mkurnosov Sep 10, 2018
6971dab
coll/libnbc: add knomial tree algorithm for MPI_Ibcast
mkurnosov Sep 25, 2018
91a4b4c
coll/libnbc: add recursive doubling algorithm for MPI_Iallgather
mkurnosov Oct 11, 2018
fd29cce
Remove few warnings in libnbc identified by clang-1000.11.45.2
bosilca Oct 17, 2018
5ee1fb6
coll/libnbc: add Rabenseifner's algorithm for MPI_Iallreduce
mkurnosov Oct 6, 2018
bf1c8bb
coll/libnbc/ireduce: silence Coverity warning CID 1440360
mkurnosov Oct 18, 2018
ba11f31
coll/libnbc: remove debug output
mkurnosov Oct 26, 2018
2891a23
coll/libnbc: add recursive doubling algorithm for MPI_Iallreduce
alex-anenkov May 19, 2019
f51bd8c
Coll/hcoll: adding scatterv interface
Jan 17, 2019
221fad6
coll/cuda: remove unnecessary references to ORTE
ggouaillardet Sep 10, 2019
7eb9416
COLL/TUNED: Add linear scatter using isend for mlnx platform
brminich Oct 24, 2019
03758b1
coll/tuned: Fix typos
wckzhang Apr 14, 2020
db6ed18
coll/tuned: Add NULL check to prevent segfault
wckzhang Apr 14, 2020
339ee63
dist: Add Collectives backports to NEWS
bwbarrett May 31, 2020
7987a7f
common_ofi: fix preprocessor macro typo
jsquyres Jun 26, 2020
6e14518
fs/ime & fbtl/ime: Support of IME file system
raafatfeki Jun 15, 2020
25abbb2
Merge pull request #7808 from bwbarrett/backports/v4.1.x-collectives-…
bwbarrett Jun 26, 2020
ad1d427
Accept UCX 1.8 in configure of btl/uct
cniethammer Apr 30, 2020
a6d97e2
Merge pull request #7815 from raafatfeki/topic/ime
bwbarrett Jun 26, 2020
b4106e9
pmix3x: Remove --enable-install-libpmix option
jsquyres Jun 27, 2020
220f9ed
Merge pull request #7885 from jsquyres/pr/v4.1.x/die-enable-install-l…
jsquyres Jun 28, 2020
2d3f862
osc rdma: check for outstanding fragments before completing a request…
devreal Jun 26, 2020
540b14f
Use the active PML to call add_procs()
tkordenbrock May 28, 2020
20f9ed9
mtl-portals4: replace abort() with ompi_rte_abort()
tkordenbrock Jun 24, 2020
249c57a
Merge pull request #7889 from devreal/osc-rdma-noncontig-requests-v4.1.x
jsquyres Jun 29, 2020
bc6587d
Merge pull request #7873 from devreal/osc-ucx-rget-rput-fetch-alignme…
jsquyres Jun 29, 2020
1246834
Increment the vpid after assignment
rhc54 Jun 30, 2020
2441fb2
coll/hcoll: reduce_scatter(block) interface
Jun 11, 2020
6f40118
coll/hcoll: compile warning fix
Jun 25, 2020
a878569
Merge pull request #7895 from tkordenbrock/topic/v4.1.x/portals4.fix-…
jsquyres Jul 6, 2020
13b7844
Merge pull request #7881 from cniethammer/uct-supported-version-update
jsquyres Jul 6, 2020
d17685a
Merge pull request #7890 from tkordenbrock/topic/v4.1.x/portals4.call…
jsquyres Jul 6, 2020
80eebbe
Merge pull request #7896 from rhc54/cmr41/rk
jsquyres Jul 6, 2020
55eab42
dist: Move version to 4.1.0rc1
bwbarrett Jul 6, 2020
9dc3a9e
dist: Update NEWS file for 4.1.0rc1
bwbarrett Jul 6, 2020
64c5e21
Merge pull request #7911 from bwbarrett/dist/v4.1.x
bwbarrett Jul 6, 2020
9492293
fortran.m4: disallow when sizeof(int) != sizeof(INTEGER)
jsquyres Jul 10, 2020
79a737c
mpi/c: fix param checks in [I]Neighbor_alltoall{v,w}
ggouaillardet Jun 28, 2019
4fd3cdc
Merge pull request #7923 from jsquyres/pr/v4.1.x/disallow-when-cint-n…
bwbarrett Jul 13, 2020
0d1af43
Merge pull request #7924 from hkuno/hkuno/cherry-pick_5655d64b
bwbarrett Jul 13, 2020
8b5b0c5
schizo/slurm: Disable binding in case of Slurm direct launch
artpol84 Mar 6, 2020
c71e1fa
v4.1.x: schizo/jsm: Disable binding when direct launched
jjhursey Jul 13, 2020
b4e04bb
Add supports for MPI_OP using AVX512, AVX2 and MMX
dong0321 Oct 11, 2019
91c28f1
Merge pull request #7935 from jsquyres/pr/v4.1.x/avx-for-strength
jsquyres Jul 14, 2020
dfac9fa
Merge pull request #7933 from artpol84/fix/4.1.x/schizo_slurm
jsquyres Jul 14, 2020
57044aa
Merge pull request #7934 from jjhursey/v4-jsm-no-bind
jsquyres Jul 14, 2020
c018337
v4.1.x: common/ofi: added address format check to fix provider selection
dancejic Jul 1, 2020
2297247
BTL/OFI: Fix missing include file.
tomhers Jul 6, 2020
3907720
Adding SLURM binding policy change to README
gpaulsen Jul 15, 2020
bd16024
Merge pull request #7946 from gpaulsen/topic/v4.1.x/README_for_SLURM_…
bwbarrett Jul 16, 2020
3d08d79
osc/rdma: fail query_btls if no endpoint for non-local peer is found
devreal Jul 16, 2020
981b885
Merge pull request #7951 from devreal/v4.1.x
jsquyres Jul 20, 2020
18418bf
Merge pull request #7943 from dancejic/multi-4.1.x
bwbarrett Jul 20, 2020
e0bd64f
Fix memory leak in configure, which prevents leak sanitizer usage
cniethammer Jul 21, 2020
6b4e2f0
Merge pull request #7956 from tomhers/topic/fix_ofi_btl_include_file
jsquyres Jul 27, 2020
36bcc48
Merge pull request #7902 from vspetrov/v4.1.x_hcoll_reduce_scatter
jsquyres Jul 27, 2020
e08e15c
Merge pull request #7959 from cniethammer/configure-leak-fix-v4.1.x
bwbarrett Jul 28, 2020
5a13c53
coll/tuned: Change the default collective algorithm selection
wckzhang May 13, 2020
704d019
Merge pull request #7952 from wckzhang/v4.1.x
bwbarrett Aug 3, 2020
abe3aaa
btl/ofi: Use common provider include/exclude list
wckzhang Jul 31, 2020
1162003
Fix a typo in parsing locality string: L0 changed to L1
mkurnosov Aug 11, 2020
ec04896
Merge pull request #7995 from mkurnosov/fix-parsing-locality-strng
bwbarrett Aug 11, 2020
22163d3
Merge pull request #7991 from wckzhang/v4.1.x
bwbarrett Aug 11, 2020
eb9ced7
Use the unaligned SSE memory access primitive.
bosilca Jul 22, 2020
c20626e
Check unaligned ops for correctness.
bosilca Jul 22, 2020
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:
- master
- 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
72 changes: 71 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
.cdt*
.project
.gdb*
.idea

.hgrc
.hgignore
Expand Down Expand Up @@ -199,6 +200,8 @@ ompi/mca/rte/orte/mpirun.1

ompi/mca/sharedfp/addproc/mca_sharedfp_addproc_control

ompi/mca/topo/treematch/config.h

ompi/mpi/c/profile/p*.c

ompi/mpi/fortran/configure-fortran-output.h
Expand All @@ -211,7 +214,8 @@ ompi/mpi/fortran/mpif-h/sizeof_f.f90
ompi/mpi/fortran/mpif-h/profile/p*.c
ompi/mpi/fortran/mpif-h/profile/psizeof_f.f90

ompi/mpi/fortran/use-mpi-f08/constants.h
ompi/mpi/fortran/use-mpi-f08/base/constants.h
ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-constants.h
ompi/mpi/fortran/use-mpi-f08/sizeof_f08.f90
ompi/mpi/fortran/use-mpi-f08/sizeof_f08.h
ompi/mpi/fortran/use-mpi-f08/profile/psizeof_f08.f90
Expand All @@ -228,6 +232,52 @@ ompi/mpi/fortran/use-mpi-tkr/mpi_kinds.ompi_module
ompi/mpi/fortran/use-mpi-tkr/mpi-tkr-sizeof.f90
ompi/mpi/fortran/use-mpi-tkr/mpi-tkr-sizeof.h

ompi/mpiext/pcollreq/c/profile/pallgather_init.c
ompi/mpiext/pcollreq/c/profile/pallgatherv_init.c
ompi/mpiext/pcollreq/c/profile/pallreduce_init.c
ompi/mpiext/pcollreq/c/profile/palltoall_init.c
ompi/mpiext/pcollreq/c/profile/palltoallv_init.c
ompi/mpiext/pcollreq/c/profile/palltoallw_init.c
ompi/mpiext/pcollreq/c/profile/pbarrier_init.c
ompi/mpiext/pcollreq/c/profile/pbcast_init.c
ompi/mpiext/pcollreq/c/profile/pexscan_init.c
ompi/mpiext/pcollreq/c/profile/pgather_init.c
ompi/mpiext/pcollreq/c/profile/pgatherv_init.c
ompi/mpiext/pcollreq/c/profile/pmpiext_pcollreq_c.h
ompi/mpiext/pcollreq/c/profile/pneighbor_allgather_init.c
ompi/mpiext/pcollreq/c/profile/pneighbor_allgatherv_init.c
ompi/mpiext/pcollreq/c/profile/pneighbor_alltoall_init.c
ompi/mpiext/pcollreq/c/profile/pneighbor_alltoallv_init.c
ompi/mpiext/pcollreq/c/profile/pneighbor_alltoallw_init.c
ompi/mpiext/pcollreq/c/profile/preduce_init.c
ompi/mpiext/pcollreq/c/profile/preduce_scatter_block_init.c
ompi/mpiext/pcollreq/c/profile/preduce_scatter_init.c
ompi/mpiext/pcollreq/c/profile/pscan_init.c
ompi/mpiext/pcollreq/c/profile/pscatter_init.c
ompi/mpiext/pcollreq/c/profile/pscatterv_init.c
ompi/mpiext/pcollreq/mpif-h/profile/pallgather_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pallgatherv_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pallreduce_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/palltoall_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/palltoallv_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/palltoallw_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pbarrier_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pbcast_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pexscan_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pgather_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pgatherv_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_allgather_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_allgatherv_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_alltoall_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_alltoallv_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_alltoallw_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/preduce_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/preduce_scatter_block_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/preduce_scatter_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pscan_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pscatter_init_f.c
ompi/mpiext/pcollreq/mpif-h/profile/pscatterv_init_f.c

ompi/mpi/java/java/mpi
ompi/mpi/java/java/*.jar
ompi/mpi/java/java/*.h
Expand Down Expand Up @@ -319,6 +369,8 @@ opal/mca/hwloc/base/static-components.h.new.struct

opal/mca/installdirs/config/install_dirs.h

!opal/mca/pmix/pmix*/pmix/AUTHORS
!opal/mca/pmix/pmix*/pmix/contrib/perf_tools/Makefile
opal/mca/pmix/pmix*/pmix/include/pmix/autogen/config.h
opal/mca/pmix/pmix*/pmix/include/pmix/autogen/config.h.in
opal/mca/pmix/pmix*/pmix/src/include/private/autogen/config.h.in
Expand Down Expand Up @@ -351,6 +403,24 @@ opal/mca/pmix/ext3x/ext3x_client.c
opal/mca/pmix/ext3x/ext3x_component.c
opal/mca/pmix/ext3x/ext3x_server_north.c
opal/mca/pmix/ext3x/ext3x_server_south.c
opal/mca/pmix/pmix3x/pmix/config/mca_library_paths.txt
opal/mca/pmix/pmix3x/pmix/config/test-driver
opal/mca/pmix/pmix3x/pmix/test/run_tests00.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests01.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests02.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests03.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests04.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests05.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests06.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests07.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests08.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests09.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests10.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests11.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests12.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests13.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests14.pl
opal/mca/pmix/pmix3x/pmix/test/run_tests15.pl

opal/tools/opal-checkpoint/opal-checkpoint
opal/tools/opal-checkpoint/opal-checkpoint.1
Expand Down
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,5 @@ Geoffrey Paulsen <[email protected]> <[email protected]>
Anandhi S Jayakumar <[email protected]>

Mohan Gandhi <[email protected]>

Harumi Kuno <[email protected]>
2 changes: 1 addition & 1 deletion HACKING
Original file line number Diff line number Diff line change
Expand Up @@ -246,4 +246,4 @@ have done little to try to remove those warnings.
If you do not have Flex installed, it can be downloaded from the
following URL:

http://flex.sourceforge.net/
https://github.com/westes/flex
28 changes: 15 additions & 13 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,24 @@ corresponding files.
Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
University Research and Technology
Corporation. All rights reserved.
Copyright (c) 2004-2017 The University of Tennessee and The University
Copyright (c) 2004-2019 The University of Tennessee and The University
of Tennessee Research Foundation. All rights
reserved.
Copyright (c) 2004-2010 High Performance Computing Center Stuttgart,
Copyright (c) 2004-2019 High Performance Computing Center Stuttgart,
University of Stuttgart. All rights reserved.
Copyright (c) 2004-2008 The Regents of the University of California.
All rights reserved.
Copyright (c) 2006-2017 Los Alamos National Security, LLC. All rights
Copyright (c) 2006-2018 Los Alamos National Security, LLC. All rights
reserved.
Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved.
Copyright (c) 2006-2019 Cisco Systems, Inc. All rights reserved.
Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.
Copyright (c) 2006-2017 Sandia National Laboratories. All rights reserved.
Copyright (c) 2006-2018 Sandia National Laboratories. All rights reserved.
Copyright (c) 2006-2010 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Copyright (c) 2006-2017 The University of Houston. All rights reserved.
Copyright (c) 2006-2019 The University of Houston. All rights reserved.
Copyright (c) 2006-2009 Myricom, Inc. All rights reserved.
Copyright (c) 2007-2017 UT-Battelle, LLC. All rights reserved.
Copyright (c) 2007-2017 IBM Corporation. All rights reserved.
Copyright (c) 2007-2018 UT-Battelle, LLC. All rights reserved.
Copyright (c) 2007-2019 IBM Corporation. All rights reserved.
Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing
Centre, Federal Republic of Germany
Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany
Expand All @@ -35,7 +35,7 @@ Copyright (c) 2008-2009 Institut National de Recherche en
Informatique. All rights reserved.
Copyright (c) 2007 Lawrence Livermore National Security, LLC.
All rights reserved.
Copyright (c) 2007-2017 Mellanox Technologies. All rights reserved.
Copyright (c) 2007-2019 Mellanox Technologies. All rights reserved.
Copyright (c) 2006-2010 QLogic Corporation. All rights reserved.
Copyright (c) 2008-2017 Oak Ridge National Labs. All rights reserved.
Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved.
Expand All @@ -45,15 +45,17 @@ Copyright (c) 2016 ARM, Inc. All rights reserved.
Copyright (c) 2010-2011 Alex Brick <[email protected]>. All rights reserved.
Copyright (c) 2012 The University of Wisconsin-La Crosse. All rights
reserved.
Copyright (c) 2013-2016 Intel, Inc. All rights reserved.
Copyright (c) 2013-2019 Intel, Inc. All rights reserved.
Copyright (c) 2011-2017 NVIDIA Corporation. All rights reserved.
Copyright (c) 2016 Broadcom Limited. All rights reserved.
Copyright (c) 2011-2017 Fujitsu Limited. All rights reserved.
Copyright (c) 2011-2019 Fujitsu Limited. All rights reserved.
Copyright (c) 2014-2015 Hewlett-Packard Development Company, LP. All
rights reserved.
Copyright (c) 2013-2017 Research Organization for Information Science (RIST).
Copyright (c) 2013-2019 Research Organization for Information Science (RIST).
All rights reserved.
Copyright (c) 2017 Amazon.com, Inc. or its affiliates. All Rights
Copyright (c) 2017-2020 Amazon.com, Inc. or its affiliates. All Rights
reserved.
Copyright (c) 2019 Triad National Security, LLC. All rights
reserved.

$COPYRIGHT$
Expand Down
8 changes: 4 additions & 4 deletions Makefile.ompi-rules
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# -*- makefile -*-
# Copyright (c) 2008-2015 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2008-2018 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2008 Sun Microsystems, Inc. All rights reserved.
# $COPYRIGHT$
#
Expand All @@ -20,7 +20,7 @@ if ! MAN_PAGE_BUILD_USEMPIF08_BINDINGS
endif

.1in.1:
$(OMPI_V_GEN) $(top_srcdir)/ompi/mpi/man/make_manpage.pl \
$(OMPI_V_GEN) $(top_srcdir)/config/make_manpage.pl \
--package-name='@PACKAGE_NAME@' \
--package-version='@PACKAGE_VERSION@' \
--ompi-date='@OMPI_RELEASE_DATE@' \
Expand All @@ -30,7 +30,7 @@ endif
--output=$@

.3in.3:
$(OMPI_V_GEN) $(top_srcdir)/ompi/mpi/man/make_manpage.pl \
$(OMPI_V_GEN) $(top_srcdir)/config/make_manpage.pl \
--package-name='@PACKAGE_NAME@' \
--package-version='@PACKAGE_VERSION@' \
--ompi-date='@OMPI_RELEASE_DATE@' \
Expand All @@ -41,7 +41,7 @@ endif
--output=$@

.7in.7:
$(OMPI_V_GEN) $(top_srcdir)/ompi/mpi/man/make_manpage.pl \
$(OMPI_V_GEN) $(top_srcdir)/config/make_manpage.pl \
--package-name='@PACKAGE_NAME@' \
--package-version='@PACKAGE_VERSION@' \
--ompi-date='@OMPI_RELEASE_DATE@' \
Expand Down
Loading