Update PMIx and PRRTE to reduce mpirun complexity
Use "prte" instead of "prun" for proxy execution of cmds like mpirun. This avoids the fork/exec-rendezvous complexities and should result in more reliable operation. Signed-off-by: Ralph Castain <rhc@pmix.org>
Этот коммит содержится в:
родитель
b3f0bc5490
Коммит
2979bb2ce8
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2019 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2019-2020 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2020 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
@ -10,9 +10,9 @@
|
||||
|
||||
if OMPI_WANT_PRRTE
|
||||
install-exec-hook:
|
||||
(cd $(DESTDIR)$(bindir); rm -f mpirun$(EXEEXT); $(LN_S) prun$(EXEEXT) mpirun$(EXEEXT))
|
||||
(cd $(DESTDIR)$(bindir); rm -f mpiexec$(EXEEXT); $(LN_S) prun$(EXEEXT) mpiexec$(EXEEXT))
|
||||
(cd $(DESTDIR)$(bindir); rm -f oshrun$(EXEEXT); $(LN_S) prun$(EXEEXT) oshrun$(EXEEXT))
|
||||
(cd $(DESTDIR)$(bindir); rm -f mpirun$(EXEEXT); $(LN_S) prte$(EXEEXT) mpirun$(EXEEXT))
|
||||
(cd $(DESTDIR)$(bindir); rm -f mpiexec$(EXEEXT); $(LN_S) prte$(EXEEXT) mpiexec$(EXEEXT))
|
||||
(cd $(DESTDIR)$(bindir); rm -f oshrun$(EXEEXT); $(LN_S) prte$(EXEEXT) oshrun$(EXEEXT))
|
||||
|
||||
uninstall-local:
|
||||
rm -f $(DESTDIR)$(bindir)/mpirun$(EXEEXT) \
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 7d4350d66d61aa425868284e5c71fb504c092cde
|
||||
Subproject commit 98d14d55f8d4bd27fe6eb1e508c336702e1fbf76
|
2
prrte
2
prrte
@ -1 +1 @@
|
||||
Subproject commit 6a777040e377819062db1532db67d6ed0d2a005e
|
||||
Subproject commit 9add90bcfe88af1994914a78544d6236327be10e
|
Загрузка…
Ссылка в новой задаче
Block a user