1
1

30601 Коммитов

Автор SHA1 Сообщение Дата
Ralph Castain
f32febd7f7
Update PMIx and PRRTE
PMIx:
- restore OPA support

PRRTE:
Restore support for several options
* -N for ppr:N:node
* INHERIT modifier for --map-by option, indicating that
  the spawned job should inherit the placement options
  of its parent. Only applicable to dynamically spawned
  jobs

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-08 09:24:44 -07:00
Ralph Castain
a210f8046f
Cleanup ompi/dpm operations
Do some code cleanup in the connect/accept code. Ensure that the OMPI
layer has access to the PMIx identifier for the process. Add macros for
converting PMIx names to/from strings. Cleanup a few of the simple test
programs. Add a little more info to a btl/tcp error message.

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-08 08:37:25 -07:00
Ralph Castain
2c0b9bd1e4
Merge pull request #7601 from rhc54/topic/syn
Sync updates for PMIx and PRRTE
2020-04-06 15:25:36 -07:00
Ralph Castain
80568bb388
Update for support of PMIX_NUMA_RANK values
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-06 13:06:26 -07:00
Josh Hursey
2f1dfcb2a6
Merge pull request #7602 from QimingFangS/pr/fix-README
README: Fix grammar
2020-04-06 15:02:44 -05:00
Sophia Fang
f4fe5ed3e3 README: Fix grammar
Fix a minor grammar mistake in the secton of Compiler Notes.

Signed-off-by: Sophia Fang <fangq18@wfu.edu>
2020-04-06 16:43:24 +00:00
Ralph Castain
0d52c2dad7
Sync updates for PMIx and PRRTE
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-06 08:42:13 -07:00
Jeff Squyres
58b8d3922f
Merge pull request #7596 from samcho/pr/fix-README
removed unnecessary nested parentheses in the first bullet of General…
2020-04-06 10:47:28 -04:00
Jeff Squyres
6b5f67acb4
Merge pull request #7598 from alex-ross-dev/pr/readme-fix
README: Updated Tested Systems
2020-04-04 13:54:02 -04:00
Alex Ross
afb6cef9f2 README: Updated Tested Systems
Added clang version to linux system requirements.
Changed macOS version from 10.12 to 10.14-10.15.
Fixed a minor mistake where the architecture was labeled as x85_64
instead of x86_64

Signed-off-by: Alex Ross <rossaj16@wfu.edu>
2020-04-04 14:09:21 +00:00
Ralph Castain
d533cfd506
Merge pull request #7597 from rhc54/topic/fd
Update PRRTE
2020-04-03 19:07:50 -07:00
Ralph Castain
c3f2ac9eb6
Update PRRTE
Restore daemon debugging flags and prior default ranking policy

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-03 17:55:07 -07:00
Jeff Squyres
9cd8d7d430
Merge pull request #7594 from rhc54/topic/slm
Cover the case of using mpirun from inside Slurm allocation
2020-04-03 16:46:02 -04:00
Samuel Cho
deba471f4c README:Remove unnecessary()
Signed-off-by: Samuel Cho <choss@wfu.edu>
2020-04-03 16:33:27 -04:00
Ralph Castain
3fbfeabff2
Update PRRTE schizo framework
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-03 11:37:19 -07:00
Josh Hursey
5580566d3d
Merge pull request #7595 from yzluka/README_edit
Updated the start date for the "abbrviated list of release note" section in the README file
2020-04-03 11:22:55 -05:00
Yixin Zhang
c497f79812 Updated the latest review date for the abbreviated list of release note in the README file
Signed-off-by: Yixin Zhang <zhany217@wfu.edu>
2020-04-03 10:58:23 -04:00
Yixin Zhang
3bcab0f3ba updated the start date for the abbrviated list of release note
Signed-off-by: Yixin Zhang <zhany217@wfu.edu>
2020-04-03 00:08:43 -04:00
Ralph Castain
7ed3f11fd5
Cover the case of using mpirun from inside Slurm allocation
Update PRRTE schizo components

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-02 19:26:13 -07:00
Jeff Squyres
fc0f0b38fd
Merge pull request #7590 from jsquyres/pr/update-to-https
Update text references to HTTPS
2020-04-02 20:46:58 -04:00
Jeff Squyres
4652ba5518
Merge pull request #7593 from jsquyres/pr/fix-fortran-preprocessor-configure-check
Fortran: fix the F90 compiler preprocessor check
2020-04-02 19:50:19 -04:00
Jeff Squyres
a7e4ca4dc0 Fortran: fix the F90 compiler preprocessor check
Only check the if the Fortran compiler needs additional CLI flags for
preprocessing .F90 files if we actually have an F90 compiler.

Also fix a the AC_MSG_* usage.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-04-02 16:12:09 -07:00
Ralph Castain
7d31a99ef8
Merge pull request #7589 from rhc54/topic/env
Update PMIx and PRRTE, plus PRRTE config integration
2020-04-02 15:55:21 -07:00
Ralph Castain
44c97e3842
Update again and hope to fix the integration points
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-02 11:58:58 -07:00
Josh Hursey
7907f5e3dc
Merge pull request #7591 from paulkefer/fix-readme
README: Remove SunCC bullet
2020-04-02 13:33:00 -05:00
Paul Kefer
48cad13e07 README: Remove SunCC bullet
This bullet can be removed since SunCC is no longer supported as of
version 5.0.0.

Signed-off-by: Paul Kefer <24892969+paulkefer@users.noreply.github.com>
2020-04-02 13:25:32 -04:00
Jeff Squyres
9687d5e867 Upgrade all www.open-mpi.org URLs to https
Found a handful of other URLs that weren't https-ized, so I updated
them, too (after verifying that they support https, of course).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-04-02 10:43:50 -04:00
Jeff Squyres
81fec3ec84 README: Fix URL for knem
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-04-02 10:41:18 -04:00
Ralph Castain
8615761470
Incremental step forward on configury for PRRTE
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-02 07:40:46 -07:00
Ralph Castain
50d05e7b64
Revert "Add extra libs to PRRTE binaries for external deps"
This reverts commit 1aabbe456d5de8fc3c3d6f91eabb8851db7d63eb.

Update PMIx and PRRTE, plus PRRTE config integration

Cleanup how we pass the extra libs and LDFLAGS for linking against
external libevent, hwloc, and pmix installs.

Catch the flag indicating that PMIx provided the user-level default MCA
params so we don't go looking for them ourselves.

Cleanup misc config warnings

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-04-01 20:17:32 -07:00
Jeff Squyres
92b58987d6
Merge pull request #7584 from ggouaillardet/topic/configury_fpp
configury: try if -fpp flag is needed to preprocess .F90 files
2020-04-01 12:53:57 -04:00
Jeff Squyres
4c89999266
Merge pull request #7587 from jsquyres/pr/resolve-prrte-and-iquote-conflict
configure: fix PRRTE conflict with -iquote
2020-04-01 12:38:07 -04:00
Jeff Squyres
a0e34785e3 configure: fix PRRTE conflict with -iquote
PRRTE needs hwloc and libevent, so it needs to be setup "late" in
configure.ac.  However, we don't want to do it at the absolute bottom
of configure.ac, because right near the bottom, we setup CPPFLAGS (and
others) with values that are expected to be used only in
Makefile[.am]'s -- i.e., "$(foo)" values.  Such values are not able to
be used here in configure.

Hence, move the PRRTE setup up above where we do these "final"/
only-relevant-to-Makefile[.am] CPPFLAGS (etc.) updates occur.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-04-01 08:58:06 -07:00
Josh Hursey
288f6ebb61
Merge pull request #7585 from rlangefe/pr/README-Fix
Grammatical Fix in README
2020-04-01 10:13:57 -05:00
rlangefe
24a45f90ae Grammatical fix in README
Signed-off-by: rlangefe <langrc18@wfu.edu>

Fixed misplaced closing parenthesis on line 184 of the README file
2020-04-01 10:18:59 -04:00
Gilles Gouaillardet
a2c711b54b configury: try if -fpp flag is needed to preprocess .F90 files
.F90 files are preprocessed by gfortran and other compilers.
NAG compilers only preprocess .{ff,ff90,ff95} files, and the -fpp
flag is required to process .F90 files.

Fixes open-mpi/ompi#7583

Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2020-04-01 16:26:47 +09:00
Ralph Castain
538d2de860
Merge pull request #7566 from rhc54/topic/up2
Update PMIx and PRRTE
2020-03-31 10:29:19 -07:00
Ralph Castain
556b3fcc00
PRRTE: Return non-zero status on timeout
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-03-31 07:03:40 -07:00
Ralph Castain
1aabbe456d
Add extra libs to PRRTE binaries for external deps
libevent, hwloc, and pmix can be external and may require that their
libs be explicitly linked into the PRRTE binaries

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-03-30 16:06:40 -07:00
Yossi Itigin
5dcd1f4e6c
Merge pull request #7575 from yosefe/topic/pml-ucx-fix-usage-of-mca-pml
pml/ucx: Fix usage of mca_pml_base_pml_check_selected()
2020-03-30 20:06:12 +03:00
Nathan Hjelm
160ff188b8
Merge pull request #7169 from hjelmn/fix_what_wg21_calls_our_problem_not_theirs_seriously__in_some_ways_they_are_correct_but_wtf
configure: use -iquote for non-system include paths
2020-03-30 09:22:54 -07:00
Ralph Castain
f88f271054
Cleanup few errors associated with tool support
Properly mark/detect that a daemon sourced the event broadcast to avoid
reinjecting it into the PMIx server library. Correct the source field
for the event notify call on launcher ready.

Update event notification for tool support
Deal with a variety of race conditions related to tool reconnection to a
different server.

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-03-29 11:58:43 -07:00
Yossi Itigin
124f0c0d1f pml/ucx: Fix usage of mca_pml_base_pml_check_selected()
Pass the correct ompi_proc_t and array length to
mca_pml_base_pml_check_selected() during dynamic modex.

Signed-off-by: Yossi Itigin <yosefe@mellanox.com>
2020-03-29 17:46:45 +03:00
Ralph Castain
96759e8d9f
Merge pull request #7573 from rhc54/topic/usfoo
Fix typo in usnic btl
2020-03-28 14:42:50 -07:00
Ralph Castain
95db66d0c8
Fix typo in usnic btl
Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-03-27 20:27:45 -07:00
Howard Pritchard
f136a20cae
Merge pull request #6578 from hppritcha/topic/thread_framework2
Implement a MCA framework for threads
2020-03-27 15:55:48 -06:00
Austen Lauria
8a624ab613
Merge pull request #7523 from mkurnosov/fix-bcast-scatterallgather
Fix Bcast scatter_allgather
2020-03-27 14:17:53 -04:00
Shintaro Iwasaki
d7fba60de8 mca/threads: remove libevent hack
Argobots/Qthreads-aware libevent should be used instead.

Signed-off-by: Shintaro Iwasaki <siwasaki@anl.gov>
2020-03-27 10:16:04 -06:00
Shintaro Iwasaki
a7ea0d9bd7 ompi/request: move REQUEST constants from mca/threads to ompi/request
Signed-off-by: Shintaro Iwasaki <siwasaki@anl.gov>
2020-03-27 10:16:04 -06:00
Shintaro Iwasaki
69e8af536a mca/threads: fix tsd management
To suppress Valgrind warnings, opal_tsd_keys_destruct() needs to explicitly
release TSD values of the main thread.  However, they were not freed if keys are
created by non-main threads.  This patch fixes it.

This patch also optimizes allocation of opal_tsd_key_values by doubling its size
when count >= length instead of increasing the size by one.

Signed-off-by: Shintaro Iwasaki <siwasaki@anl.gov>
2020-03-27 10:16:03 -06:00