1
1

30479 Коммитов

Автор SHA1 Сообщение Дата
Artem Ryabov
c5a5c7e1d3 Disabled Mellanox Open MPI per-commit CI (as redundant).
The CI is triggered only upon a PR creation or by special PR comments.

Signed-off-by: Artem Ryabov <artemry@mellanox.com>
2020-02-25 00:58:01 +03:00
Geoff Paulsen
207b267135
Merge pull request #7455 from rhc54/topic/warn
Silence a bunch of warnings
2020-02-24 08:55:30 -06:00
Geoff Paulsen
6f28a18f4e
Merge pull request #7444 from tjahns/master
Fix incorrect argument in manual page.
2020-02-24 08:40:04 -06:00
Jeff Squyres
3bf1ba527c
Merge pull request #7456 from artemry-mlnx/artemry-mlnx/reduce_mellanox_ci_time
Mellanox Open MPI CI: optimized git checkout step to reduce CI duration
2020-02-24 09:17:27 -05:00
Jeff Squyres
4fb7e01158
Merge pull request #7427 from hjelmn/update_readme_architectures
README: update tested systems
2020-02-24 09:16:36 -05:00
Ralph Castain
89f3418c2c
Merge pull request #7459 from rhc54/topic/cid
Fix comm_spawn
2020-02-23 15:29:44 -08:00
Edgar Gabriel
28776c5d95
Merge pull request #7448 from edgargabriel/topic/individual-as-dummy-module
sharedfp/individual: defer error when not being able to open datafile
2020-02-23 16:35:23 -06:00
Ralph Castain
b35b0f7897
Fix comm_spawn
Use the correct data type in the CID exchange

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-23 13:51:22 -08:00
Howard Pritchard
488f656c11 fix an issue with configuring with external pmix
External pmix installs are frequently in non-standard locations and
the path to their shared libraries are not ldconfig'd in because
there may be multiple pmix installs.

The way the configury was set up prior to this patch, the configuration
would fail soon after the PMIX config stuff was called because it
added some pmix lib stuff to the LDFLAGS, resulting in configury tests
for things that require running the configure test to fail.

This patch avoids this problem by resetting the LDFLAGS and LIBS back
to what they were prior to the run of the external PMIX detection.

The CFLAGS setting is left because there are many places in the ompi
and opal source code where pmix_common.h needs to be included.

Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
2020-02-23 13:04:24 -07:00
Ralph Castain
a01884a6a0
Clean out ORTE references from .gitignore
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-22 13:24:18 -08:00
Artem Ryabov
f638f4aa6a Mellanox Open MPI CI: optimized git checkout step to reduce CI duration
Signed-off-by: Artem Ryabov <artemry@mellanox.com>
2020-02-23 00:21:27 +03:00
Ralph Castain
dcf110d432
Add missing Makefile
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-22 13:17:34 -08:00
Ralph Castain
86de81baca
Silence a bunch of warnings
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-22 13:05:28 -08:00
Ralph Castain
9cfdc381d3
Merge pull request #7454 from rhc54/topic/orte
Remove lingering ORTE references
2020-02-22 12:05:39 -08:00
Ralph Castain
76b9c15825
Remove lingering ORTE references
Wrapper compiler is trying to link in a libopen-rte. Man pages are
setting an ORTE release date.

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-22 07:59:19 -08:00
Jeff Squyres
7c76237e0d
Merge pull request #7449 from jsquyres/pr/update-hwloc-to-fix-make-dist
Update hwloc submodule to fix "make distcheck"
2020-02-22 05:26:04 -08:00
Ralph Castain
ae35a385a0
Merge pull request #7452 from rhc54/topic/dang
Add missing update to PRRTE
2020-02-21 21:28:17 -08:00
Ralph Castain
13fb44cbbe
Add missing update to PRRTE
Needed to fix ninghtly tarball generator

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-21 20:09:21 -08:00
Ralph Castain
b1fff49f50
Merge pull request #7451 from rhc54/topic/slurm
Fix Slurm process name
2020-02-21 16:55:49 -08:00
Ralph Castain
06c8a30415
Merge pull request #7450 from rhc54/topic/mips
Remove stale reference to MIPS
2020-02-21 16:55:39 -08:00
Ralph Castain
4c56a7744a
Fix Slurm process name
Ensure that we truncate the local jobid to 15-bits

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-21 15:46:53 -08:00
Ralph Castain
4960b6b76a
Remove stale reference to MIPS
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-21 15:35:17 -08:00
Jeff Squyres
cdd3a9fbcc Update hwloc submodule to fix "make distcheck"
Hwloc upstream has fixed a problem with embedded "make distcheck" that
was breaking that surfaced when you ran autogen in an Open MPI
tarball.

This submodule update takes in the upstream hwloc fixes for this
issue.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-02-21 13:07:08 -08:00
Ralph Castain
820d9ac65c
Merge pull request #7447 from rhc54/topic/myen
Pickup change in check for deleted vs deprecated options and add deprecated ones
2020-02-21 11:30:00 -08:00
Ralph Castain
f9643b84b9
Merge pull request #7441 from rhc54/topic/hack
Create a hack to protect against non-integer jobids
2020-02-21 11:28:51 -08:00
Jeff Squyres
6d34b064be
Merge pull request #7446 from jsquyres/pr/remove-unused-compress-framework
Remove "compress" OPAL framework
2020-02-21 10:35:13 -08:00
Edgar Gabriel
df6e3e503a sharedfp/individual: defer error when not being able to open datafile
This commit changes the behavior of the individual sharedfp component. If
the component cannot create either the datafile or the metadatafile during File_open,
no error is being raised going forward. This allows applications that do not use shared
file pointer operations to continue execution without any issue.

If the user however subsequently calls MPI_File_write_shared or similar operations, an error
will be raised.

Fixes issue #7429

Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
2020-02-21 12:13:39 -06:00
Ralph Castain
fae5965506
Merge pull request #7445 from rhc54/topic/tests
Save the old ORTE simple tests
2020-02-21 08:48:30 -08:00
Ralph Castain
8d66045e95
Deprecate the enable-orterun-prefix-by-default options
Mark the --enable-orterun-prefix-by-default and
--enable-mpirun-prefix-by-default options as deprecated, but continue to
honor them by translating them to the new
--enable-prte-prefix-by-default option.

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-21 08:02:13 -08:00
Jeff Squyres
3bfc7a7b62
Tweak: rename "deprecated" --> "deleted"
We're dealing with CLI options that have been deleted, not
deprecated.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 5aea4446288db9207fbc60f23ee903b149217121)
2020-02-21 07:33:05 -08:00
Jeff Squyres
66da0c6361 Remove "compress" OPAL framework
This framework is no longer used.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-02-21 06:28:16 -08:00
Ralph Castain
7e2874a83d
Save the old ORTE simple tests
Useful when debugging RTE-related issues

Not for inclusion in the tarball - just added to git repo for use by
developers.

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-21 06:15:06 -08:00
Ralph Castain
829fd478b3
Create a hack to protect against non-integer jobids
If someone gives us a namespace that doesn't easily translate to an
integer, we have to create a mechanism for working around the
disconnect. PRRTE has been updated to give us a flag so we know we were
"natively" launched. If we don't see it, then fall back to generating a
hash of the nspace as our jobid. We then have to translate back/forth
between nspace and jobid using a lookup table.

Probably not the right long-term solution, but hopefully helps get us
thru for a bit.

Includes update of PRRTE pointer

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-21 06:04:55 -08:00
Thomas Jahns
8ecbe1ce97 Fix incorrect argument in manual page.
Signed-off-by: Thomas Jahns <jahns@dkrz.de>
2020-02-21 11:25:38 +01:00
Ralph Castain
3366f3ec40
Merge pull request #7436 from rhc54/topic/pstat
Remove the unused opal/pstat framework
2020-02-20 10:52:15 -08:00
Austen Lauria
dd5991f513
Merge pull request #7204 from devreal/shmwin_contig
Correctly set baseptr in contiguous shared memory window with local size zero
2020-02-20 13:22:40 -05:00
Ralph Castain
254dd2288a
Remove the unused opal/pstat framework
ORTE was the only one who used it, and ORTE is...gone!

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-20 09:23:40 -08:00
Ralph Castain
e8e089c681
Merge pull request #7435 from rhc54/topic/agn
Update PRRTE and PMIx pointers
2020-02-20 02:56:29 -08:00
Ralph Castain
b13c697d53
Update PRRTE and PMIx pointers
- remove stale s390 and MIPS atomics
- ensure envars from spawn are propagated
- fix make tarball
- ensure cleanup of default hostfile

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-19 22:51:19 -08:00
Ralph Castain
18ea9a13d8
Merge pull request #7431 from rhc54/topic/dep
Deprecate the --with-pmi option
2020-02-19 19:48:02 -08:00
Josh Hursey
c4e1b657ba
Merge pull request #7432 from jjhursey/automake-jobs
Add a -j option to autogen.pl to set AUTOMAKE_JOBS
2020-02-19 16:01:28 -08:00
Ralph Castain
7ebaee7437
Deprecate the --with-pmi option
Per the developer's meeting, add detection of the deprecated --with-pmi
(and its associated --with-pmi-libdir) configure option and error out
with a polite note of the change in support

Since "--with-pmi" now shows in the configure help output, mark the help
string with a giant *DEPRECATED* to warn users not to use it

Signed-off-by: Ralph Castain <rhc@pmix.org>

Ma

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-19 14:39:45 -08:00
Nathan Hjelm
c8ed75bba5
Merge pull request #7426 from hjelmn/opal_atomics_clean_out_sparcv9_as_it_is_not_supported
opal/asm: remove MIPS
2020-02-19 12:35:09 -08:00
Ralph Castain
58157f179d
Merge pull request #7430 from rhc54/topic/up
Update PRRTE and PMIx pointers
2020-02-19 12:16:32 -08:00
Joshua Hursey
f01df73853 Add a -j option to autogen.pl to set AUTOMAKE_JOBS
* `AUTOMAKE_JOBS` can improve the performance to `autogen.pl`
 * The user can set this envar in the environment before calling
   `autogen.pl` or use the new `-j #` option to set it.

Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
2020-02-19 14:01:47 -05:00
Brice Goglin
a0ea5abec8 hwloc: clarify the error message when infiniband/verbs.h is missing but hwloc's verbs support is requested
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
2020-02-19 19:01:36 +01:00
Brice Goglin
b5df92a201 hwloc: remove a stale configure hack for hwloc 1.3.2 vs suse pci issues
opal_hwloc_hwloc132_save_enable_pci doesn't exist anymore

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
2020-02-19 19:01:11 +01:00
Ralph Castain
16f0adf7ec
Update PRRTE and PMIx pointers
- fix LSF compile issue
- protect against NULL user home directory
- update reachable component in PRRTE (still unused)

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-02-19 09:27:48 -08:00
Nathan Hjelm
b2f17241b3
Merge branch 'master' into opal_atomics_clean_out_sparcv9_as_it_is_not_supported 2020-02-19 08:16:46 -08:00
Geoff Paulsen
960c5f736f
Merge pull request #7425 from hjelmn/opal_atomics_clean_out_s390_as_it_is_not_supported
opal/atomic: clean out s390(x)
2020-02-19 07:27:29 -06:00