Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
9dad6f4
threads: fix a problem hit when using ex-hwloc
hppritcha Jun 25, 2020
d11f625
SPC: allow counters to be attached solely through MPI_T and reduce ov…
devreal Sep 28, 2020
5af8497
common/ofi: fixing error message to be a debug output
dancejic Nov 20, 2020
f70bb47
dynamic_gen2/file_write_all: fix chunk assignment per stride
edgargabriel Dec 10, 2020
5385e5f
fbtl/posix/preadv.c: first cut on adding data sieving
edgargabriel Dec 10, 2020
dbf0d6e
fbtl_posix: add control logic for data sieving
edgargabriel Dec 16, 2020
90d8c8c
fbtl_posix_preadv: limit the size of the temporary buffer
edgargabriel Dec 16, 2020
d65480d
fbtl_posix_pwritev: add datasieving support for write
edgargabriel Dec 16, 2020
76ac72f
Update PMIx/PRRTE pointers
rhc54 Dec 17, 2020
d36977c
Merge pull request #8296 from rhc54/topic/pmixv4
jsquyres Dec 17, 2020
2c61074
dynamic_gen2: code cleanup
edgargabriel Dec 17, 2020
aa2d21e
lustre_file_open: avoid explicit locking on lustre file systems
edgargabriel Dec 17, 2020
56dbd09
io/ompio: remove the special handling of Lustre in the selection logic
edgargabriel Dec 17, 2020
38e3936
Merge pull request #8293 from edgargabriel/topic/lustre-perf-fix
edgargabriel Dec 17, 2020
745f493
Update PRRTE pointer to include ULFM fixes
rhc54 Dec 18, 2020
8ff2277
Merge pull request #8298 from rhc54/topic/prte
rhc54 Dec 18, 2020
01f5d68
btl/ofi: fix memory leaks in error handling path
wzamazon Dec 22, 2020
c752534
Merge pull request #8316 from wzamazon/master_fix_btl_ofi_leak
rajachan Dec 23, 2020
c8e1847
Merge pull request #8244 from dancejic/oversub_message
rajachan Dec 23, 2020
194e66b
Silence warnings
rhc54 Dec 27, 2020
6070522
Update PMIx and PRRTE pointers
rhc54 Dec 27, 2020
cd49049
Merge pull request #8320 from rhc54/topic/warn
rhc54 Dec 28, 2020
106f5e2
Update PMIx pointer
rhc54 Dec 29, 2020
982949c
Merge pull request #8324 from rhc54/topic/syn2
ompiteam Dec 29, 2020
185a459
Fix PGI compiler error with compare arg
jjhursey Dec 30, 2020
68f777d
Removing stale files
zosman1 Jan 1, 2021
0c0ab92
configury: fix --with-pmix=internal
ggouaillardet Jan 4, 2021
e4d0e0c
Merge pull request #8331 from ggouaillardet/topic/pmix_internal
ggouaillardet Jan 4, 2021
d2311e9
Merge pull request #8328 from zosman1/master
ggouaillardet Jan 4, 2021
3f3ec63
Merge pull request #8325 from jjhursey/fix-pgi-rdma
jjhursey Jan 4, 2021
31068e0
Major update to the AVX* detection and support
bosilca Dec 28, 2020
fcf2766
AVX code generation improvements
bosilca Dec 28, 2020
a7e91d8
Merge pull request #8065 from devreal/fix_spc_mpit
bosilca Jan 4, 2021
aadaf0c
Merge pull request #7986 from hppritcha/topic/fix_issue7644
hppritcha Jan 5, 2021
20be3fc
A better test for MPI_OP performance.
bosilca Jan 6, 2021
1e64da9
mtl/ofi: Add mising cq_data_size in hints for ofi mtl
acgoldma Jan 5, 2021
5de8af8
Merge pull request #8344 from acgoldma/ofi-hint-cq_size
Jan 6, 2021
434a251
A started generalized request should be marked as pending.
bosilca Jan 6, 2021
65d7846
Merge pull request #8347 from bosilca/fix/8340
jsquyres Jan 7, 2021
7ec2a40
ompi/op: remove C++ function pointers
jsquyres Jan 7, 2021
dfc6ffa
ompi/errhandler: remove stale cxx bindings
AboorvaDevarajan Jan 7, 2021
a242fa1
ompi/errhandler: fix comm errhandler issue
AboorvaDevarajan Nov 28, 2020
2165e87
Merge pull request #8351 from jsquyres/pr/remove-op-cxx-function-poin…
jsquyres Jan 7, 2021
debea77
Merge pull request #8342 from AboorvaDevarajan/fix_comm_errhandler
jsquyres Jan 7, 2021
ed0697f
Update hook component to use enum MCA parameter
jjhursey Dec 22, 2020
bc9eace
Update PMIx/PRRTE pointers
rhc54 Jan 9, 2021
3786a02
Merge pull request #8357 from rhc54/topic/syn
rhc54 Jan 9, 2021
8115bd2
Merge pull request #8322 from bosilca/topic/portable_avx
jsquyres Jan 10, 2021
8c89e3c
Merge pull request #8313 from jjhursey/prot-enum
jjhursey Jan 11, 2021
0c4f4e2
fbtl/posix: ensure progressing aio requests
edgargabriel Jan 12, 2021
a2041be
Always specify the target architecture for AVX
bosilca Jan 13, 2021
228fc41
Merge pull request #8369 from edgargabriel/topic/aio_progress
edgargabriel Jan 13, 2021
a6cf2cd
Merge pull request #8372 from bosilca/topic/icc_avx
rajachan Jan 15, 2021
540b2dc
Expose the PMIx/PRRTE unique configure args
rhc54 Jan 16, 2021
206c813
Merge pull request #8384 from rhc54/topic/args
rhc54 Jan 16, 2021
2309047
Switch back to PMIx master branch
rhc54 Jan 16, 2021
1faba65
Merge pull request #8382 from rhc54/topic/mst
rhc54 Jan 16, 2021
91a549f
small typo corrections
wiltonloch Jan 19, 2021
a6d4cf7
Merge pull request #8386 from WiltonLoch/master
jsquyres Jan 19, 2021
cf2a5e2
Update PMIx pointer
rhc54 Jan 19, 2021
9901325
Fix error with stricter quoting requirements of autoconf-2.70
cniethammer Jan 19, 2021
ef7fdbf
Merge pull request #8389 from rhc54/topic/foo
rhc54 Jan 20, 2021
e47ab35
Roll PMIx to fix --with-ofi
rhc54 Jan 20, 2021
00bbd3e
Merge pull request #8396 from rhc54/topic/rool
rhc54 Jan 20, 2021
0a52936
MPI_Init_thread(3): update refs about MPI_THREAD_MULTIPLE
jsquyres Jan 20, 2021
b0c9e24
Merge pull request #8399 from jsquyres/pr/mpi-thread-multiple-man-pag…
jsquyres Jan 20, 2021
ac390ab
Merge pull request #8393 from cniethammer/autoconf-2.70-error-fix
jsquyres Jan 20, 2021
56ae567
a test commit and PR
hppritcha Jan 21, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 3rd-party/openpmix
Submodule openpmix updated 128 files
2 changes: 1 addition & 1 deletion 3rd-party/prrte
Submodule prrte updated 73 files
+40 −42 README-Resilience.md
+0 −68 contrib/amca-param-sets/ft-enable-cr
+0 −83 contrib/amca-param-sets/ft-enable-cr-recovery
+7 −10 contrib/check_unnecessary_headers.sh
+1 −1 contrib/platform/hadoop/cisco
+1 −1 contrib/platform/hadoop/linux
+1 −1 contrib/platform/hadoop/mac
+1 −1 contrib/platform/intel/bend/linux-optimized
+1 −1 contrib/platform/intel/bend/mac-optimized
+0 −1 contrib/platform/iu/odin/debug
+0 −1 contrib/platform/iu/odin/debug-nopmi
+0 −1 contrib/platform/iu/odin/optimized
+0 −1 contrib/platform/iu/odin/static
+1 −1 contrib/platform/snl/kitten
+1 −1 contrib/platform/utk/cray_xc30_darter
+16 −11 examples/daemon_error_notify.c
+202 −247 examples/debugger/attach.c
+229 −97 examples/debugger/daemon.c
+288 −101 examples/debugger/direct.c
+3 −3 examples/debugger/hello.c
+21 −8 examples/debugger/indirect.c
+15 −9 examples/error_notify.c
+2 −2 src/mca/errmgr/detector/errmgr_detector.c
+12 −7 src/mca/errmgr/dvm/errmgr_dvm.c
+3 −4 src/mca/ess/alps/ess_alps_module.c
+0 −1 src/mca/ess/base/ess_base_frame.c
+3 −4 src/mca/ess/env/ess_env_module.c
+0 −11 src/mca/ess/ess.h
+4 −5 src/mca/ess/hnp/ess_hnp_module.c
+3 −4 src/mca/ess/lsf/ess_lsf_module.c
+3 −4 src/mca/ess/slurm/ess_slurm_module.c
+3 −4 src/mca/ess/tm/ess_tm_module.c
+0 −4 src/mca/grpcomm/base/grpcomm_base_frame.c
+3 −5 src/mca/grpcomm/bmg/grpcomm_bmg_module.c
+0 −11 src/mca/iof/hnp/iof_hnp.c
+0 −6 src/mca/iof/iof.h
+0 −12 src/mca/iof/prted/iof_prted.c
+0 −2 src/mca/oob/tcp/oob_tcp.h
+35 −0 src/mca/plm/base/plm_base_launch_support.c
+5 −0 src/mca/plm/plm_types.h
+2 −0 src/mca/propagate/base/propagate_base_select.c
+3 −3 src/mca/propagate/prperror/propagate_prperror.c
+1 −1 src/mca/ras/simulator/ras_sim_module.c
+8 −2 src/mca/rmaps/base/rmaps_base_support_fns.c
+11 −3 src/mca/rmaps/ppr/rmaps_ppr.c
+0 −3 src/mca/rml/rml_types.h
+0 −12 src/mca/routed/routed.h
+39 −26 src/mca/rtc/hwloc/rtc_hwloc.c
+20 −1 src/mca/schizo/ompi/schizo_ompi.c
+16 −0 src/mca/schizo/prte/schizo_prte.c
+6 −1 src/mca/state/base/state_base_fns.c
+66 −0 src/mca/state/dvm/state_dvm.c
+123 −58 src/mca/state/prted/state_prted.c
+3 −2 src/pmix/pmix-internal.h
+4 −3 src/pmix/pmix.c
+1 −0 src/prted/pmix/pmix_server.c
+26 −2 src/prted/pmix/pmix_server_gen.c
+6 −7 src/runtime/prte_finalize.c
+2 −0 src/runtime/prte_globals.c
+3 −0 src/runtime/prte_globals.h
+9 −5 src/runtime/prte_init.c
+2 −0 src/runtime/prte_locks.c
+3 −0 src/runtime/prte_locks.h
+2 −1 src/runtime/runtime.h
+9 −0 src/threads/threads.h
+46 −22 src/tools/prte/prte.c
+3 −0 src/tools/prte_info/param.c
+4 −0 src/tools/prte_info/version.c
+4 −0 src/tools/prun/help-prun.txt
+2 −24 src/tools/prun/prun.c
+22 −1 src/util/dash_host/dash_host.c
+7 −0 src/util/error_strings.c
+1 −1 src/util/hostfile/hostfile.c
2 changes: 2 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ Additional copyrights may follow

$HEADER$

exicting new stuff

===========================================================================

This file contains the main features as well as overviews of specific
Expand Down
45 changes: 45 additions & 0 deletions config/ompi_pmix_add_args.m4
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
AC_DEFUN([OMPI_PMIX_ADD_ARGS],[
opal_show_subtitle "PMIx Configuration options"

AC_ARG_WITH([pmix-platform-patches-dir],
[AC_HELP_STRING([--with-pmix-platform-patches-dir=DIR],
[Location of the platform patches directory. If you use this option, you must also use --with-pmix-platform.])])

AC_ARG_WITH([pmix-platform],
[AC_HELP_STRING([--with-pmix-platform=FILE],
[Load options for build from FILE. Options on the
command line not in FILE are used. Options on the
command line and in FILE are replaced by what is on the command line])])

AC_ARG_WITH([jansson],
[AC_HELP_STRING([--with-jansson(=DIR)],
[Build jansson support (default=no), optionally adding DIR/include, DIR/lib, and DIR/lib64 to the search path for headers and libraries])])
AC_ARG_WITH([jansson-libdir],
[AC_HELP_STRING([--with-jansson-libdir=DIR],
[Search for Jansson libraries in DIR])])

AC_ARG_WITH([curl],
[AC_HELP_STRING([--with-curl(=DIR)],
[Build curl support (default=no), optionally adding DIR/include, DIR/lib, and DIR/lib64 to the search path for headers and libraries])])
AC_ARG_WITH([curl-libdir],
[AC_HELP_STRING([--with-curl-libdir=DIR],
[Search for Curl libraries in DIR])])

AC_ARG_WITH([zlib],
[AC_HELP_STRING([--with-zlib=DIR],
[Search for zlib headers and libraries in DIR ])])
AC_ARG_WITH([zlib-libdir],
[AC_HELP_STRING([--with-zlib-libdir=DIR],
[Search for zlib libraries in DIR ])])

AC_ARG_WITH([munge],
[AC_HELP_STRING([--with-munge=DIR],
[Search for munge headers and libraries in DIR ])])
AC_ARG_WITH([munge-libdir],
[AC_HELP_STRING([--with-munge-libdir=DIR],
[Search for munge libraries in DIR ])])

AC_ARG_ENABLE([dstore-pthlck],
[AC_HELP_STRING([--disable-dstore-pthlck],
[Disable pthread-based locking in dstor (default: enabled)])])
])
53 changes: 53 additions & 0 deletions config/ompi_prrte_add_args.m4
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
AC_DEFUN([OMPI_PRRTE_ADD_ARGS],[
opal_show_subtitle "PRRTE Configuration options"

AC_ARG_WITH([alps],
[AC_HELP_STRING([--with-alps(=DIR|yes|no)],
[Build with ALPS scheduler component, optionally adding DIR/include, DIR/lib, and DIR/lib64 to the search path for headers and libraries (default: auto)])],[],with_alps=auto)
AC_ARG_WITH([alps-libdir],
[AC_HELP_STRING([--with-alps-libdir=DIR],
[Location of alps libraries (alpslli, alpsutil) (default: /usr/lib/alps (/opt/cray/xe-sysroot/default/user on eslogin nodes))])])

AC_ARG_WITH([sge],
[AC_HELP_STRING([--with-sge],
[Build SGE or Grid Engine support (default: no)])])

AC_ARG_WITH([tm],
[AC_HELP_STRING([--with-tm(=DIR)],
[Build TM (Torque, PBSPro, and compatible) support, optionally adding DIR/include, DIR/lib, and DIR/lib64 to the search path for headers and libraries])])

AC_ARG_WITH([moab],
[AC_HELP_STRING([--with-moab],
[Build MOAB scheduler component (default: yes)])])
AC_ARG_WITH([moab-libdir],
[AC_HELP_STRING([--with-moab-libdir=DIR],
[Search for Moab libraries in DIR])])

AC_ARG_WITH([lsf],
[AC_HELP_STRING([--with-lsf(=DIR)],
[Build LSF support])])
AC_ARG_WITH([lsf-libdir],
[AC_HELP_STRING([--with-lsf-libdir=DIR],
[Search for LSF libraries in DIR])])

AC_ARG_WITH([slurm],
[AC_HELP_STRING([--with-slurm],
[Build SLURM scheduler component (default: yes)])])

AC_ARG_WITH([singularity],
[AC_HELP_STRING([--with-singularity(=DIR)],
[Build support for the Singularity container, optionally adding DIR to the search path])])

AC_ARG_WITH([prte-platform-patches-dir],
[AC_HELP_STRING([--with-prte-platform-patches-dir=DIR],
[Location of the platform patches directory. If you use this option, you must also use --with-prte-platform.])])
AC_ARG_WITH([prte-platform],
[AC_HELP_STRING([--with-prte-platform=FILE],
[Load options for build from FILE. Options on the
command line not in FILE are used. Options on the
command line and in FILE are replaced by what is on the command line])])

AC_ARG_ENABLE([prte-ft],
[AC_HELP_STRING([--enable-prte-ft],
[Enable PRRTE fault tolerance support (default: disabled)])])
])
4 changes: 2 additions & 2 deletions config/opal_check_cuda.m4
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@ AS_IF([test "$opal_check_cuda_happy" = "yes"],
# If we have CUDA support, check to see if we have support for SYNC_MEMOPS
# which was first introduced in CUDA 6.0.
AS_IF([test "$opal_check_cuda_happy"="yes"],
AC_CHECK_DECL([CU_POINTER_ATTRIBUTE_SYNC_MEMOPS], [CUDA_SYNC_MEMOPS=1], [CUDA_SYNC_MEMOPS=0],
[#include <$opal_cuda_incdir/cuda.h>]),
[AC_CHECK_DECL([CU_POINTER_ATTRIBUTE_SYNC_MEMOPS], [CUDA_SYNC_MEMOPS=1], [CUDA_SYNC_MEMOPS=0],
[#include <$opal_cuda_incdir/cuda.h>])],
[])

# If we have CUDA support, check to see if we have CUDA 6.0 or later.
Expand Down
Loading