Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1701 commits
Select commit Hold shift + click to select a range
70c59f7
Merge pull request #4883 from bosilca/topic/get_element_fix
jsquyres Mar 8, 2018
0f345c0
Merge pull request #4888 from edgargabriel/topic/romio_size0_contiguo…
edgargabriel Mar 8, 2018
0f0c27a
Allow MPI_PROC_NULL as neighbor.
bosilca Mar 9, 2018
ccb4f43
Fix MPIR_proctable structure visibility
jjhursey Mar 8, 2018
da640f9
fcoll/two_phase: data sieving has to occur at offset 0 as well
edgargabriel Mar 10, 2018
50d07e9
Merge pull request #4900 from edgargabriel/topic/two_phase_data_sievi…
edgargabriel Mar 10, 2018
ae1d318
Merge pull request #4891 from jjhursey/fix/mpir-symbol-vis
jjhursey Mar 13, 2018
00600c7
Fix typo in MPI_Cart_shift doc
blegat Mar 13, 2018
695b92e
Merge pull request #4906 from blegat/doctypo
jsquyres Mar 13, 2018
2713a24
opal_datatype_module.c: reset opal_cuda_verbose
jsquyres Mar 13, 2018
5f58e7b
Merge pull request #4910 from jsquyres/pr/reset-opal-cuda-verbose-value
jsquyres Mar 13, 2018
9e23d24
Scaling.pl: Fix Srun options and wait for DVM launch
abouteiller Mar 13, 2018
7f4872d
osc/rdma: performance improvments and bug fixes
hjelmn Mar 15, 2018
e08e580
Merge pull request #4916 from abouteiller/topic/scaling.pl-m
abouteiller Mar 16, 2018
bf3dd8a
Merge pull request #4884 from bosilca/topic/fix_wtime
bosilca Mar 16, 2018
ab19602
dist: Sync 2.1.3 NEWS items into master
bwbarrett Mar 16, 2018
a2d1419
Merge pull request #4921 from bwbarrett/master-NEWS
bwbarrett Mar 17, 2018
36a0c6a
pmix: fixed the direct modex request
karasevb Mar 19, 2018
9eb426e
Merge pull request #4924 from karasevb/pmix_fix_dmdx
Mar 19, 2018
cc4bb43
mpool/memkind: fix typo in partition page sizes
jsquyres Mar 19, 2018
dca3dd2
pmix: dstore returned for direct modex
karasevb Mar 19, 2018
dd62004
Merge pull request #4925 from jsquyres/pr/mpool-memkind-typo-fix
jsquyres Mar 20, 2018
ed3aa63
CONTRIBUTING.md: add Github contribution guidelines
jsquyres Mar 20, 2018
5ad7962
Merge pull request #4931 from jsquyres/pr/contributing-guideliens
jsquyres Mar 20, 2018
3796307
timings: added new timing points
karasevb Mar 20, 2018
85ce76f
Merge pull request #4926 from karasevb/pmix_dstore_enable
karasevb Mar 21, 2018
ade280e
Merge pull request #3292 from markalle/pr/ibv_reg_mr__fork
hppritcha Mar 21, 2018
e703ac2
remove plfs components
edgargabriel Mar 11, 2018
aae8c6c
remove addproc sharedfp component
edgargabriel Mar 11, 2018
36747cc
io/ompio: disable the fcoll timing by default
edgargabriel Mar 21, 2018
c23dff2
Merge pull request #4940 from edgargabriel/topic/ompi-cleanup-march-2018
edgargabriel Mar 21, 2018
90e9b22
ompi/opal: add support for HDR link speeds
Apr 28, 2017
e0d86b1
opal/util/fd: add opal_fd_get_peer_name(()
jsquyres Mar 21, 2018
40afd52
btl/tcp: make error messages more specific
jsquyres Sep 12, 2017
a15d823
Merge pull request #3434 from dsharma283/pr-3431
jsquyres Mar 22, 2018
0f8077a
oob/tcp: add show_help message about version mismatch
jsquyres Sep 12, 2017
023a4a8
Merge pull request #4942 from jsquyres/pr/tcp-btl-help-message-updates
jsquyres Mar 22, 2018
8ada4e4
CONTRIBUTING: Consolidate the 2 files
jsquyres Mar 22, 2018
1e56023
Merge pull request #4951 from jsquyres/pr/contribution-consolidation
jsquyres Mar 22, 2018
6afc709
plm/base: fixed the hosts filtering
karasevb Mar 23, 2018
5f7ff53
fcoll/two_phase: do not use removed function (MPI_Address)
hjelmn Mar 22, 2018
f66ac43
opal/util: fix CID 1430381
jsquyres Mar 23, 2018
714c8c7
Merge pull request #4957 from open-mpi/host_filtering
artpol84 Mar 23, 2018
c3adcb0
Miscellaneous compiler warnings fixes
jsquyres Mar 23, 2018
871e5c7
Merge pull request #4960 from jsquyres/pr/warnings-fixes
jsquyres Mar 23, 2018
06ec93a
util/fd: fix CID 1430413
jsquyres Mar 24, 2018
6552543
Merge pull request #4961 from jsquyres/pr/cid-1430413-fix
jsquyres Mar 24, 2018
77ff99e
Merge pull request #4933 from karasevb/timings_update
artpol84 Mar 25, 2018
e443adc
Reset OMPI master to PMIx master
Mar 25, 2018
8454fc8
Allow oversubscription on managed allocations
Mar 25, 2018
c1c0c02
Merge pull request #4964 from rhc54/ompi/reset
Mar 25, 2018
322f6c5
Fix a breakage in the ranking system
Mar 23, 2018
3a93b53
Silence the flood of OSC/RDMA warnings
Mar 25, 2018
fd704d8
Add NEWS item
Mar 25, 2018
538fd18
Update default MCA params in platform file
Mar 26, 2018
19e85a3
Merge pull request #4966 from rhc54/topic/platform
Mar 26, 2018
7f761d8
opal_free_list: use lifo atomic functions in opal_free_list_wait_mt
hjelmn Mar 26, 2018
1c75aa8
use-mpi-f08: fix rma function signatures
hjelmn Mar 26, 2018
1242081
osc/rdma: fix CID 1424327
jsquyres Mar 24, 2018
8e925b4
fbtl/posix: fix CID 1419954
jsquyres Mar 24, 2018
a17f4af
btl/tcp: fix CID 1416634
jsquyres Mar 24, 2018
3003be1
btl/sm: fix CID 1415105
jsquyres Mar 24, 2018
2968ffa
fcoll/static: remove useless/dead code
jsquyres Mar 24, 2018
6319292
fcoll/static: fix CID 1413066
jsquyres Mar 24, 2018
dca66b9
comm_join: fix CID 1323170
jsquyres Mar 24, 2018
9de750a
io/ompio: fix CID 1269889
jsquyres Mar 24, 2018
8c41929
btl/tcp: fix CID 710596
jsquyres Mar 24, 2018
08ceb66
osc/pt2pt: fix (effectively false positive) CID 1402113
jsquyres Mar 24, 2018
5360035
topo/treematch: fix CID 1416327
jsquyres Mar 24, 2018
d644f7e
Correctly fix the ranking policy
Mar 26, 2018
f92acd7
Merge pull request #4965 from rhc54/topic/rank
Mar 27, 2018
06af6f1
Merge pull request #4962 from jsquyres/pr/cid-fixes
jsquyres Mar 27, 2018
f7faacc
osc/rdma: fix 32-bit builds
hjelmn Mar 21, 2018
e79debc
osc/rdma: fix overflow in offset calculation
hjelmn Mar 27, 2018
bd12e2b
Add recursive doubling algorithm for Scan and Exscan
mkurnosov Mar 28, 2018
1006777
fcoll/dynamic_gen2: use hindexed constructor on the sender side
raafatfeki Mar 28, 2018
4092138
Merge pull request #4987 from raafatfeki/master
edgargabriel Mar 29, 2018
af32c30
ompi/oshmem: fix bug in shmem_alltoall in mca/scoll/basic.
xinzhao3 Mar 28, 2018
9f472d8
pmix: add "pmix*_library_version" info MCA var
jsquyres Mar 29, 2018
fe2b6cf
dist: Don't build case-conflicting html man pages
bwbarrett Mar 29, 2018
44a1c78
Merge pull request #4994 from bwbarrett/man-page-builder
bwbarrett Mar 30, 2018
50ec214
Add recursive doubling algorithm for MPI_Scan and MPI_Exscan to coll/…
mkurnosov Mar 30, 2018
a5b72cc
ompi/oshmem: fix cswap bug in mca/atomic/mxm.
xinzhao3 Mar 30, 2018
c4879ec
io/ompio: don't reset amode if MODE_SEQUENTIAL is set
edgargabriel Mar 30, 2018
1d2d43b
Fix compile error with dtype
mkurnosov Apr 1, 2018
4aad386
ompi/oshmem: fix bug in shmem_finalize.
xinzhao3 Mar 28, 2018
a8766ad
ompi/oshmem: fix shmem_free to perform no-op on null ptr
Apr 2, 2018
9282261
fcoll/dynamic_gen2: fix coverty warnings
raafatfeki Apr 2, 2018
5d99af2
fcoll/dynamic_gen2: Formatting fixes
raafatfeki Apr 2, 2018
d216865
Merge pull request #4997 from edgargabriel/topic/sequential-mode-fix
edgargabriel Apr 3, 2018
0e6966f
Merge pull request #4984 from xinzhao3/topic/shmem-alltoall
jladd-mlnx Apr 3, 2018
177c6ce
Move algorithms from coll/spacc to coll/base and remove coll/spacc
mkurnosov Apr 4, 2018
65fa0b5
coll/tuned: add Rabenseifner algo for [all]reduce
ggouaillardet Apr 4, 2018
393376b
coll/basic: move [ex]scan from coll/basic to coll/base
ggouaillardet Apr 4, 2018
e85fa46
coll/tuned: add recursive doubling algo for [ex]scan
ggouaillardet Apr 4, 2018
e87cb25
Merge pull request #4982 from xinzhao3/topic/shmem-final
jladd-mlnx Apr 4, 2018
15d5e29
Merge pull request #4996 from xinzhao3/topic/shmem-cswap
jladd-mlnx Apr 4, 2018
ef28d94
Merge pull request #5002 from raafatfeki/pr/coverty-dynamic_gen2-fixes
edgargabriel Apr 4, 2018
cd52ccd
Move past the '.' when getting jobstepid
Apr 4, 2018
3d7910f
Merge pull request #5010 from rhc54/topic/srun
Apr 4, 2018
a2fc1ac
Merge pull request #4992 from jsquyres/pr/pmix-version-info-mca-vars
jsquyres Apr 4, 2018
132ea1a
java: cleanup the list of automatically generated header files
ggouaillardet Apr 5, 2018
5370586
configury: use javac vs javah whenever possible
ggouaillardet Apr 2, 2018
0ab6b20
mpi/fortran: fix parsing arrays of Fortran strings
jsquyres Apr 5, 2018
17a5416
Merge pull request #5016 from jsquyres/pr/fortran-arrays-of-strings-a…
jsquyres Apr 5, 2018
fc8ebbb
MPI_Comm_spawn_multiple.3in: update Fortran string array notes
jsquyres Apr 5, 2018
11a1dca
Merge pull request #5021 from jsquyres/pr/mpi-comm-spawn-multiple-man…
jsquyres Apr 5, 2018
5e12e0f
Merge pull request #5001 from ggouaillardet/topic/javah
kawashima-fj Apr 6, 2018
82a3a5b
Fix dynamic decision for Scan and bug in Allreduce
mkurnosov Apr 6, 2018
2e61f83
NEWS: Add v3.0.1 bullets from v3.0.x branch
jsquyres Apr 6, 2018
4ae3dc8
Merge pull request #5033 from jsquyres/pr/news-3.0.1-update
jsquyres Apr 6, 2018
3f0ccff
configure: remove block on POWER 7/BE systems
jsquyres Apr 6, 2018
3da2cd4
NEWS: note that the POWER 7/BE block has been removed.
jsquyres Apr 6, 2018
f200b86
btl/tcp: roll back parts of 40afd525f8
jsquyres Mar 26, 2018
06b121e
Misc. trivial typos
luzpaz Apr 9, 2018
54ac4d5
Merge pull request #5007 from luzpaz/misc-typos
jsquyres Apr 9, 2018
7a6e8ca
orterun.1in: fix typo
jsquyres Apr 9, 2018
ceb4d70
Merge pull request #5039 from jsquyres/pr/tcp-roll-back-some-show-hel…
jsquyres Apr 9, 2018
3a36dbe
Merge pull request #5044 from jsquyres/pr/mpirun-man-page-fix
jsquyres Apr 9, 2018
82cb8ab
Merge pull request #5034 from jsquyres/pr/configure-remove-power7be-b…
jsquyres Apr 10, 2018
45922c4
pmix/base: set PMIx to follow OPAL's mca_component_show_load_errors
jsquyres Apr 10, 2018
7b48e28
Merge pull request #5049 from jsquyres/pr/pmix-component-show-load-er…
jsquyres Apr 10, 2018
b569633
btl-portals4: don't free module resources when proc count goes to zero
tkordenbrock Feb 12, 2018
9065967
mtl-portals4: don't call progress() in finalize() if Portals4 was not…
tkordenbrock Mar 12, 2018
664ba32
plm/base: fix typo in variable name
hjelmn Apr 10, 2018
b7c5e65
Fix typo
Stonesjtu Apr 9, 2018
37e7bca
pmix/ext1x: fix misc build time errors
ggouaillardet Apr 12, 2018
a01d465
configure: Fix typo in `configure --help`
kawashima-fj Apr 12, 2018
3863ab9
Merge pull request #5060 from kawashima-fj/pr/configure-help-typo
kawashima-fj Apr 12, 2018
d646a00
Merge pull request #5054 from tkordenbrock/topic/master/mtl-portals4.…
tkordenbrock Apr 12, 2018
55c6918
Merge pull request #5053 from tkordenbrock/topic/master/btl-portals4.…
tkordenbrock Apr 12, 2018
cd683e3
Allow OPAL DDT to receive size_t count argument.
bosilca Apr 14, 2018
6ff1126
Remove warnings identified by clang.
bosilca Apr 14, 2018
4d876ec
io/romio314: fix minmax datatypes
hjelmn Apr 13, 2018
8476500
io/romio: do not use removed functions
hjelmn Mar 22, 2018
69456c8
Merge pull request #5042 from Stonesjtu/patch-1
hjelmn Apr 16, 2018
5394845
plm/slurm: slightly improve verbose warning message
jsquyres Apr 17, 2018
4f1cb47
odls/base: fix support for PMIx < v2.1
ggouaillardet Apr 16, 2018
36325e7
Merge pull request #5080 from ggouaillardet/topic/pmix_legacy_get
ggouaillardet Apr 17, 2018
3c8d08a
Merge pull request #5078 from jsquyres/pr/slurm-plm-minor-warning-mes…
jsquyres Apr 17, 2018
fc748b2
Merge pull request #5076 from hjelmn/romio_mpi3
hjelmn Apr 17, 2018
91e028f
fcoll/dynamic_gen2: Reduce number of realloc calls
raafatfeki Apr 6, 2018
d4fb877
Merge pull request #5038 from raafatfeki/pr/coverty-dynamic_gen2-fixes
edgargabriel Apr 22, 2018
4cbcff7
coll/base: add recursive doubling algorithm for MPI_Reduce_scatter_block
mkurnosov Apr 20, 2018
787ec89
Rename function `rounddown` into `ompi_rounddown`
mkurnosov Apr 24, 2018
866f449
orte_dt_print_node: correctly handle nodes with no alias(es)
ggouaillardet Apr 24, 2018
53bdfd1
OMPI/OSC/UCX: fix issue in impl of MPI_Win_create_dynamic/MPI_Win_att…
xinzhao3 Apr 24, 2018
49d6658
Revert "orte_dt_print_node: correctly handle nodes with no alias(es)"
ggouaillardet Apr 25, 2018
a05456a
orte: only set the ORTE_NODE_ALIAS attribute when required
ggouaillardet Apr 25, 2018
824197f
mpool/memkind: refactor to use the current API
hppritcha Mar 22, 2018
2abeada
fortran: build MPI_Sizeof() interface in use-mpi-tkr bindings
ggouaillardet Apr 25, 2018
0751578
Merge pull request #4949 from hppritcha/topic/memkind_update
hppritcha Apr 25, 2018
5bd02f6
fortran/tkr: Fix Makefile.am warnings
jsquyres Apr 25, 2018
f401d20
Merge pull request #5104 from jsquyres/pr/fortran-usempi-moar-patches…
jsquyres Apr 25, 2018
aec2b98
config/ompi_check_lustre.m4: respect the --without-lustre flag
edgargabriel Apr 24, 2018
26e0894
config/ompi_check_pvfs2.m4: respect the --without-pvfs2 flag
edgargabriel Apr 24, 2018
19b71e4
ompio/fs: add summary of supported file systems
edgargabriel Mar 27, 2018
300c61f
Merge pull request #5093 from edgargabriel/topic/io-configury
edgargabriel Apr 25, 2018
f424aa3
Fix external PMIx v1.2.5 support
Apr 25, 2018
2c508d0
Merge pull request #5103 from rhc54/topic/hack
Apr 25, 2018
edb8fe8
pmix/ext1x: fix index handling when populating an info array
ggouaillardet Apr 26, 2018
9ae8059
Fix rank-by option and improve npernode/skt
Apr 25, 2018
bf09156
Merge pull request #5108 from rhc54/topic/rank
Apr 26, 2018
1518d7e
Updated aggregate_profile.pl
ninadkhanolkar Apr 26, 2018
1e8add5
Silence warning
Apr 26, 2018
8c32cd8
config/opal_setup_java.m4: Improve JDK tool path resolution on OS X/…
RandomDSdevel Apr 4, 2018
cdfb7fd
Merge pull request #5110 from ninadkhanolkar/monitoring_update
bosilca Apr 26, 2018
dc0f984
Merge pull request #5015 from RandomDSdevel/fix-configure-OS-X-and-ma…
kawashima-fj Apr 27, 2018
d204049
Silence Coverity warning
Apr 27, 2018
0552d12
Merge pull request #5111 from rhc54/topic/silence
Apr 27, 2018
385f38a
ucx: improve error messages during connection establishment
yosefe Apr 30, 2018
591b174
Merge pull request #5003 from sam6258/shmem_free_fix
gpaulsen Apr 30, 2018
709c4f6
Remove brackets for ndims for c++ doc of Cart_create
blegat May 1, 2018
e9ef7aa
Merge pull request #4985 from mkurnosov/spacc-scan-exscan
hjelmn May 1, 2018
380dcb5
Merge pull request #5072 from bosilca/topic/datatype_add_size_t
hjelmn May 1, 2018
85d1965
Merge pull request #4828 from hppritcha/topic/update_lanl_toss_platform
hjelmn May 1, 2018
bfd8ee7
Merge pull request #4898 from bosilca/topic/dist_graph
hjelmn May 1, 2018
72f2c3b
Merge pull request #5121 from blegat/bl/cartcreatebracket
jsquyres May 1, 2018
ae17908
io/romio314: fix two more MPI-3 compliance issues
hjelmn May 1, 2018
c6475e5
ompitrace: MPI_Address -> MPI_Get_address
hjelmn Mar 22, 2018
4d126c1
mpi/fortran: use conformant dummy names for Fortran bindings
ThemosTsikas Apr 27, 2018
0f565a7
Merge pull request #5126 from hjelmn/ompitrace_mpi3
hjelmn May 2, 2018
1aa82c0
Merge pull request #5125 from hjelmn/romio_mpi3
hjelmn May 2, 2018
b2aaf28
Merge pull request #5113 from ThemosTsikas/patch-2
jsquyres May 2, 2018
66d931b
Merge pull request #5116 from yosefe/topic/ucx-connect-errs
yosefe May 2, 2018
3f5ac97
OMPI/OSC/UCX: set priority to 0.
xinzhao3 May 2, 2018
147299d
Merge pull request #5134 from xinzhao3/topic/osc-topic
xinzhao3 May 2, 2018
f432d07
mtl: reset ompi_mtl_base_selected_component on framework close
hjelmn May 2, 2018
32ddc6a
Merge pull request #5094 from xinzhao3/topic/osc-win-fix-master
jladd-mlnx May 2, 2018
c22c485
Merge pull request #5136 from hjelmn/mtl_fix
hjelmn May 2, 2018
8cf8553
Resolve merge conflicts
mkurnosov May 3, 2018
cc9f713
Fixing 'make check' test opal_fifo.
gpaulsen May 4, 2018
4ff6145
Ensure pmix_cleanup finalizes the class system
May 4, 2018
ba968e4
coll/base/reduce: Remove warning identified by Coverity Scan
mkurnosov May 3, 2018
ba40e21
Merge pull request #5146 from rhc54/topic/fin
May 4, 2018
4e917b7
Merge pull request #5087 from mkurnosov/base-reduce-scatter-block
hppritcha May 4, 2018
30eed9f
btl/openib: addition conditional around an assert
hppritcha May 4, 2018
a480e40
Merge pull request #5144 from gpaulsen/topic/fix_make_check_opal_fifo
gpaulsen May 4, 2018
db45d61
Merge pull request #5147 from hppritcha/topic/plug_debug_hole_in_verbs
hppritcha May 5, 2018
32095be
coll/{base,basic}: move reduce_scatter_block from basic to base
ggouaillardet May 7, 2018
0e8b35b
coll/tuned: use basic algo for reduce_scatter_block by default
ggouaillardet May 7, 2018
b39bbfb
Merge pull request #5142 from mkurnosov/base-reduce-remove-warnings
jsquyres May 7, 2018
cf585d7
osc/rdma: fix SEGV will null origin in FOP in debug build
hjelmn May 8, 2018
6093f2d
Merge pull request #5159 from hjelmn/osc_rdma_fx
hjelmn May 8, 2018
ce7b311
coll: reduce_scatter_block: rename and MCA parameter description fix
ggouaillardet May 8, 2018
4a05c7e
config/opal_setup_java.m4: Fix #5015.
RandomDSdevel May 9, 2018
93930a2
Merge pull request #5160 from RandomDSdevel/fix-5015
jsquyres May 9, 2018
3c9bb61
dist: Update NEWS with 3.1.0 items
bwbarrett May 14, 2018
82299a9
coll: reduce_scatter_block: add recursive halving algorithm
mkurnosov May 13, 2018
9f353fe
Merge pull request #5163 from mkurnosov/reduce-scatter-block-rhalving
bosilca May 15, 2018
d13b9a2
Merge pull request #5156 from ggouaillardet/topic/reduce_scatter_block
bosilca May 15, 2018
2ab628b
Merge pull request #5074 from bosilca/topic/remove_warnings
bosilca May 15, 2018
7191ea1
Fix merge conflict related to function renaming.
bosilca May 15, 2018
d72c4e9
Merge pull request #5171 from bosilca/topic/fix_merge
bosilca May 15, 2018
9f21ea4
java: clean up MPI Java configury
jsquyres May 14, 2018
74257aa
Merge pull request #5170 from jsquyres/pr/moar-java-updates-but-mostl…
jsquyres May 16, 2018
52d5ca0
CONVERTOR: fixed typos in comments
May 16, 2018
7c5de01
PML/UCX: reset converter stack on unordered messages
May 17, 2018
19607da
PML/UCX: create convertor clone instead of stack reset
May 17, 2018
22bfdb1
Merge pull request #5174 from hoopoepg/topic/typo-in-comment
jsquyres May 17, 2018
5ec2691
PML/UCX: do not set offset on ordered data recv
May 21, 2018
385d91b
Merge pull request #5175 from hoopoepg/topic/reset-stack-on-unordered
yosefe May 21, 2018
09e4c40
mtl: remove MXM MTL
bwbarrett May 21, 2018
4495da5
MCA/UCX: fixed error messages for incorrect msg size
May 22, 2018
53fda14
configure: use AC_LINK_IFELSE instead of AC_COMPILE_IFELSE when testi…
benmenadue May 23, 2018
8231706
Merge pull request #5180 from bwbarrett/feature/remove-mxm
jladd-mlnx May 23, 2018
36cde21
Merge pull request #5191 from benmenadue/master
jsquyres May 23, 2018
6b03cee
io/ompio: erroneous condition in selecting aggregator selection logic
edgargabriel May 24, 2018
4eb7562
cuda: add option to remove warning about missing libcuda.
sjeaugey May 24, 2018
09f73f1
Merge pull request #5194 from edgargabriel/pr/condition-fix
edgargabriel May 25, 2018
70b154f
oshmem: Update config code to match OMPI usage
bwbarrett May 16, 2018
22bdf85
dist: Add infrastructre for prjects to not build
bwbarrett May 17, 2018
9fff406
oshmem: disable if no spmls build
bwbarrett May 17, 2018
8e9d401
OSHMEM/SMPL/UCX: Add real fence support
brminich May 25, 2018
731fcc8
Merge pull request #5188 from sjeaugey/libcuda_warning
jsquyres May 26, 2018
66e774d
Merge pull request #4638 from karasevb/oshmem/spec_1.3/c11
artpol84 May 27, 2018
28d5837
coll: reduce_scatter_block: add butterfly algorithm
mkurnosov May 25, 2018
705c8a7
Merge pull request #5198 from brminich/shmem_fence
yosefe May 27, 2018
9adc38c
Merge pull request #5197 from mkurnosov/reduce-scatter-block-butterfly
bosilca May 27, 2018
976cd5e
Merge pull request #5186 from hoopoepg/topic/ucx-amo-error-msg
yosefe May 29, 2018
4ebed21
Merge pull request #4670 from ggouaillardet/topic/opal_bitmap
bosilca May 29, 2018
5b7c866
osc/pt2pt: disable when THREAD_MULTIPLE.
hppritcha Dec 22, 2016
2e8ab41
Merge pull request #5200 from jsquyres/pr/disable-osc-pt2pt-for-threa…
jsquyres May 29, 2018
2dce549
ompi/debuggers: stomp a compiler warning in dlopen_test.c
jsquyres May 30, 2018
25f2d02
fcoll/dynamic_gen2: minor compiler warning stomp
jsquyres May 30, 2018
dec247d
opal/datatype: minor compiler warning stomp
jsquyres May 30, 2018
fb0473a
pmix3x: compiler warning stomp
jsquyres May 30, 2018
01e2645
Merge pull request #5203 from jsquyres/pr/warnings-stomps
jsquyres May 30, 2018
11ae771
java: Improve descriptions of `javadoc`
t-kurita May 30, 2018
04b509b
Merge pull request #5207 from t-kurita/pr/java-doc-descriptions
kawashima-fj May 31, 2018
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
  •  
  •  
  •  
89 changes: 89 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# How to contribute to Open MPI

First off, thank you for taking the time to prepare a contribution to
Open MPI!

![You're awesome!](https://www.open-mpi.org/images/youre-awesome.jpg)

General information about contributing to the Open MPI project can be found at the [Contributing to Open MPI webpage](https://www.open-mpi.org/community/contribute/).
The instructions below are specifically for opening issues and pull requests against Open MPI.

## Content

We love getting contributions from anyone. But keep in mind that Open
MPI is used in production environments all around the world.

If you're contributing a small bug fix, awesome!

If you're contributing a large new piece of functionality, that will
be best viewed if you -- or someone, anyone -- is also stepping up to
help maintain that functionality over time. We love new ideas and new
features, but we do need to be realistic in what we can reliably test
and deliver to our users.

## Contributor's Declaration

In order to ensure that we can keep distributing Open MPI under our
[open source license](LICENSE), we need to ensure that all
contributions are compatible with that license.

To that end, we require that all Git commits contributed to Open MPI
have a "Signed-off-by" token indicating that the commit author agrees
with [Open MPI's Contributor's
Declaration](https://github.com/open-mpi/ompi/wiki/Admistrative-rules#contributors-declaration).

If you have not already done so, please ensure that:

1. Every commit contains exactly the "Signed-off-by" token. You can
add this token via `git commit -s`.
1. The email address after "Signed-off-by" must match the Git commit
email address.

## **Did you find a bug?**

* **Ensure the bug was not already reported** by searching on GitHub under [Issues](https://github.com/open-mpi/ompi/issues).

* If you're unable to find an open issue addressing the problem, [open a new one](https://github.com/open-mpi/ompi/issues/new).

* For more detailed information on submitting a bug report and creating an issue, visit our [Bug Tracking webpage](https://www.open-mpi.org/community/help/bugs.php).

## **Did you write a patch that fixes a bug?**

* Open a new GitHub pull request with the patch.

* Ensure the PR description clearly describes the problem and solution. If there is an existing GitHub issue open describing this bug, please include it in the description so we can close it.

* Before submitting, please read the [Contributing to the Open MPI Project FAQ](https://www.open-mpi.org/faq/?category=contributing) web page, and the [SubmittingPullRequests](https://github.com/open-mpi/ompi/wiki/SubmittingPullRequests) wiki. In particular, note that all git commits contributed to Open MPI require a Signed-off by line.

## **Do you intend to add a new feature or change an existing one?**

* Suggest your change on the [devel mail list](https://www.open-mpi.org/community/lists/ompi.php) and start writing code. The [developer level technical information on the internals of Open MPI](https://www.open-mpi.org/faq/?category=developers) may also be useful for large scale features.

* Do not open an issue on GitHub until you have collected positive feedback about the change. GitHub issues are primarily intended for bug reports and fixes.

## **Do you have questions about the source code?**

* First checkout the [developer level technical information on the internals of Open MPI](https://www.open-mpi.org/faq/?category=developers). A paper describing the [multi-component architecture](https://www.open-mpi.org/papers/ics-2004/ics-2004.pdf) of Open MPI may also be helpful. The [devel mail list](https://www.open-mpi.org/community/lists/ompi.php) is a good place to post questions about the source code as well.

## Style

There are a small number of style rules for Open MPI:

1. For all code:
* 4 space tabs. No more, no less.
* No tab characters *at all*. 2 indentations are 8 spaces -- not a tab.
* m4 code is a bit weird in terms of indentation: we don't have a
good, consistent indentation style in our existing code. But
still: no tab characters at all.
1. For C code:
* We prefer if all blocks are enclosed in `{}` (even 1-line
blocks).
* We prefer that if you are testing equality with a constant, put
the constant on the *left* of the `==`. E.g., `if (NULL ==
ptr)`.
* If there are no parameters to a C function, declare it with
`(void)` (vs. `()`).

That's about it. Thank you!

- The Open MPI Team
29 changes: 29 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Thank you for taking the time to submit an issue!

## Background information

### What version of Open MPI are you using? (e.g., v1.10.3, v2.1.0, git branch name and hash, etc.)



### Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)



### Please describe the system on which you are running

* Operating system/version:
* Computer hardware:
* Network type:

-----------------------------

## Details of the problem

Please describe, in detail, the problem that you are having, including the behavior you expect to see, the actual behavior that you are seeing, steps to reproduce the problem, etc. It is most helpful if you can attach a small program that a developer can use to reproduce your problem.

**Note**: If you include verbatim output (or a code block), please use a [GitHub Markdown](https://help.github.com/articles/creating-and-highlighting-code-blocks/) code block like below:
```shell
shell$ mpirun -np 2 ./hello_world
```

75 changes: 64 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ vc70.pdb
.hg
.hgignore_local
stamp-h?
AUTHORS

ar-lib
ylwrap
Expand Down Expand Up @@ -128,6 +129,7 @@ examples/ring_oshmem
examples/hello_oshmem
examples/ring_oshmemfh
examples/hello_oshmemfh
examples/hello_oshmemcxx
examples/oshmem_circular_shift
examples/oshmem_max_reduction
examples/oshmem_shmalloc
Expand Down Expand Up @@ -179,6 +181,8 @@ ompi/mca/io/romio314/romio/test/pfcoll_test.f
ompi/mca/io/romio314/romio/test/runtests
ompi/mca/io/romio314/romio/util/romioinstall

ompi/mca/osc/monitoring/osc_monitoring_template_gen.h

ompi/mca/pml/v/autogen.vprotocols
ompi/mca/pml/v/mca_vprotocol_config_output

Expand Down Expand Up @@ -244,6 +248,7 @@ ompi/mpiext/cuda/c/mpiext_cuda_c.h
ompi/tools/mpisync/mpisync
ompi/tools/mpisync/mpirun_prof
ompi/tools/mpisync/ompi_timing_post
ompi/tools/mpisync/mpisync.1

ompi/tools/ompi_info/ompi_info
ompi/tools/ompi_info/ompi_info.1
Expand All @@ -255,6 +260,7 @@ ompi/tools/wrappers/mpicc.1
ompi/tools/wrappers/mpic++.1
ompi/tools/wrappers/mpicxx.1
ompi/tools/wrappers/mpifort.1
ompi/tools/wrappers/mpijavac.1
ompi/tools/wrappers/ompi_wrapper_script
ompi/tools/wrappers/ompi.pc
ompi/tools/wrappers/ompi-c.pc
Expand Down Expand Up @@ -301,24 +307,43 @@ opal/mca/event/libevent*/libevent/include/event2/event-config.h

opal/mca/hwloc/hwloc*/hwloc/include/hwloc/autogen/config.h
opal/mca/hwloc/hwloc*/hwloc/include/private/autogen/config.h
opal/mca/hwloc/base/static-components.h.new.extern
opal/mca/hwloc/base/static-components.h.new.struct

opal/mca/installdirs/config/install_dirs.h

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
opal/mca/pmix/pmix*/pmix/src/include/private/autogen/config.h
opal/mca/hwloc/base/static-components.h.new.extern
opal/mca/hwloc/base/static-components.h.new.struct
opal/mca/pmix/pmix2x/pmix/src/include/frameworks.h
opal/mca/pmix/pmix2x/pmix/src/mca/pinstalldirs/config/pinstall_dirs.h
opal/mca/pmix/pmix2x/pmix/config/autogen_found_items.m4
opal/mca/pmix/pmix2x/pmix/src/include/pmix_config.h
opal/mca/pmix/pmix2x/pmix/src/include/pmix_config.h.in
opal/mca/pmix/pmix2x/pmix/include/pmix_rename.h
opal/mca/pmix/pmix2x/pmix/include/pmix_version.h
opal/mca/pmix/pmix2x/pmix/src/util/keyval/keyval_lex.c
opal/mca/pmix/pmix2x/pmix/src/util/show_help_lex.c
opal/mca/pmix/pmix*/pmix/src/include/frameworks.h
opal/mca/pmix/pmix*/pmix/src/mca/pinstalldirs/config/pinstall_dirs.h
opal/mca/pmix/pmix*/pmix/config/autogen_found_items.m4
opal/mca/pmix/pmix*/pmix/src/include/pmix_config.h
opal/mca/pmix/pmix*/pmix/src/include/pmix_config.h.in
opal/mca/pmix/pmix*/pmix/include/pmix_common.h
opal/mca/pmix/pmix*/pmix/include/pmix_rename.h
opal/mca/pmix/pmix*/pmix/include/pmix_version.h
opal/mca/pmix/pmix*/pmix/src/util/keyval/keyval_lex.c
opal/mca/pmix/pmix*/pmix/src/util/show_help_lex.c
opal/mca/pmix/pmix*/pmix/examples/alloc
opal/mca/pmix/pmix*/pmix/examples/client
opal/mca/pmix/pmix*/pmix/examples/debugger
opal/mca/pmix/pmix*/pmix/examples/debuggerd
opal/mca/pmix/pmix*/pmix/examples/dmodex
opal/mca/pmix/pmix*/pmix/examples/dynamic
opal/mca/pmix/pmix*/pmix/examples/fault
opal/mca/pmix/pmix*/pmix/examples/jctrl
opal/mca/pmix/pmix*/pmix/examples/pub
opal/mca/pmix/pmix*/pmix/examples/server
opal/mca/pmix/pmix*/pmix/examples/tool

opal/mca/pmix/ext3x/ext3x.c
opal/mca/pmix/ext3x/ext3x.h
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/tools/opal-checkpoint/opal-checkpoint
opal/tools/opal-checkpoint/opal-checkpoint.1
Expand Down Expand Up @@ -357,6 +382,7 @@ orte/test/mpi/accept
orte/test/mpi/attach
orte/test/mpi/bad_exit
orte/test/mpi/bcast_loop
orte/test/mpi/binding
orte/test/mpi/concurrent_spawn
orte/test/mpi/connect
orte/test/mpi/crisscross
Expand All @@ -367,6 +393,7 @@ orte/test/mpi/hello_output
orte/test/mpi/hello_show_help
orte/test/mpi/hello
orte/test/mpi/hello++
orte/test/mpi/interlib
orte/test/mpi/loop_child
orte/test/mpi/loop_spawn
orte/test/mpi/mpi_barrier
Expand All @@ -377,6 +404,7 @@ orte/test/mpi/parallel_r8
orte/test/mpi/parallel_r64
orte/test/mpi/parallel_w8
orte/test/mpi/parallel_w64
orte/test/mpi/pinterlib
orte/test/mpi/pmix
orte/test/mpi/pubsub
orte/test/mpi/read_write
Expand All @@ -386,6 +414,7 @@ orte/test/mpi/segv
orte/test/mpi/simple_spawn
orte/test/mpi/slave
orte/test/mpi/spawn_multiple
orte/test/mpi/xlib
orte/test/mpi/ziaprobe
orte/test/mpi/ziatest
orte/test/mpi/*.dwarf
Expand Down Expand Up @@ -413,6 +442,9 @@ orte/test/mpi/memcached-dummy
orte/test/mpi/coll_test
orte/test/mpi/badcoll
orte/test/mpi/iof
orte/test/mpi/no-disconnect
orte/test/mpi/nonzero
orte/test/mpi/add_host

orte/test/system/radix
orte/test/system/sigusr_trap
Expand Down Expand Up @@ -452,6 +484,7 @@ orte/test/system/orte_sensor
orte/test/system/event-threads
orte/test/system/test-time
orte/test/system/psm_keygen
orte/test/system/pspawn
orte/test/system/regex
orte/test/system/orte_errors
orte/test/system/evthread-test
Expand All @@ -470,6 +503,7 @@ orte/test/system/opal_db
orte/test/system/ulfm
orte/test/system/pmixtool
orte/test/system/orte_notify
orte/test/system/threads

orte/tools/orte-checkpoint/orte-checkpoint
orte/tools/orte-checkpoint/orte-checkpoint.1
Expand Down Expand Up @@ -500,6 +534,8 @@ orte/tools/orted/orted
orte/tools/orted/orted.1
orte/tools/orterun/orterun
orte/tools/orterun/orterun.1
orte/tools/prun/prun
orte/tools/prun/prun.1
orte/tools/wrappers/ortecc-wrapper-data.txt
orte/tools/wrappers/ortec++-wrapper-data.txt
orte/tools/wrappers/ortecc.1
Expand Down Expand Up @@ -560,6 +596,13 @@ oshmem/tools/wrappers/shmemfort.1
oshmem/tools/wrappers/shmemrun.1
oshmem/tools/wrappers/shmemcc-wrapper-data.txt
oshmem/tools/wrappers/shmemfort-wrapper-data.txt
oshmem/tools/wrappers/oshCC.1
oshmem/tools/wrappers/oshc++.1
oshmem/tools/wrappers/oshcxx.1
oshmem/tools/wrappers/shmemCC.1
oshmem/tools/wrappers/shmemc++-wrapper-data.txt
oshmem/tools/wrappers/shmemc++.1
oshmem/tools/wrappers/shmemcxx.1

test/asm/atomic_math_noinline
test/asm/atomic_barrier
Expand Down Expand Up @@ -600,6 +643,7 @@ test/datatype/ddt_raw
test/datatype/opal_datatype_test
test/datatype/position_noncontig
test/datatype/unpack_ooo
test/datatype/unpack_hetero

test/dss/dss_buffer
test/dss/dss_copy
Expand All @@ -615,6 +659,11 @@ test/event/event-test
test/event/time-test

test/monitoring/monitoring_test
test/monitoring/check_monitoring
test/monitoring/example_reduce_count
test/monitoring/test_overhead
test/monitoring/test_pvar_access


test/mpi/environment/chello

Expand Down Expand Up @@ -647,3 +696,7 @@ test/util/opal_sos
test/util/opal_path_nfs
test/util/opal_path_nfs.out
test/util/opal_bit_ops
test/util/bipartite_graph

opal/test/reachable/reachable_netlink
opal/test/reachable/reachable_weighted
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,7 @@ Alex Mikheev <[email protected]> <[email protected]>
Thomas Naughton <[email protected]> <[email protected]>

Geoffrey Paulsen <[email protected]> <[email protected]>

Anandhi S Jayakumar <[email protected]>

Mohan Gandhi <[email protected]>
3 changes: 1 addition & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,9 @@ compiler:
- gcc
- clang

# Iterate over 2 different OSs
# Test only linux now
os:
- linux
- osx

addons:
# For Linux, make sure we have some extra packages that we like to
Expand Down
Loading