1
1
openmpi/config
Nathan Hjelm 02a6c6856d btl/openib: add support for mlx5 atomic operations
This commit adds support for fetch-and-add and compare-and-swap when
using the mlx5 driver. The support is only enabled if the expanded
verbs interface is detected. This is required because mlx5 HCAs return
the atomic result in network byte order. This support may need to be
tweaked if Mellanox commits their changes into upstream verbs.

Closes open-mpi/ompi#1077

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-11-23 16:07:12 -07:00
..
c_get_alignment.m4 configury: fix alignment check of bool when cross-compiling 2015-07-07 11:04:07 +09:00
c_weak_symbols.m4 oshmem configury: fix a typo 2014-08-25 04:41:56 +00:00
distscript.sh distscript: hugely simplify 2015-04-27 06:50:40 -07:00
find_common_syms build: detect common symbols at install time 2015-04-14 14:54:26 -07:00
ltmain_pgi_tp.diff Patch ltmain.sh in autogen.sh per this Libtool thread: 2010-08-25 19:40:17 +00:00
Makefile.am Update the name of the distscript.[c]sh file 2015-04-23 18:21:30 -07:00
Makefile.options Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_check_libfca.m4 configury: fix fca detection 2015-08-13 11:09:15 +09:00
ompi_check_libhcoll.m4 configury: fix hcoll detection 2015-08-13 11:08:56 +09:00
ompi_check_lustre.m4 add a verification step looking for the structures that we use in the lustre component. Disable the ccomponent if not found. 2015-11-12 10:35:11 -06:00
ompi_check_mxm.m4 configury: fix --with-mxm 2015-08-13 11:09:26 +09:00
ompi_check_plfs.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_check_psm2.m4 Updated psm2 mtl with new externally exposed symbols of psm2.so 2015-10-28 09:12:33 -07:00
ompi_check_psm.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_check_pvfs2.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_check_ucx.m4 oshmem: Add UCX spml. 2015-10-20 19:46:02 +03:00
ompi_check_udapl.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_config_files.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_config_threads.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_configure_options.m4 configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00
ompi_contrib.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_cxx_find_exception_flags.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_cxx_find_template_parameters.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_cxx_find_template_repository.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_cxx_have_exceptions.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_endpoint_tag.m4 config/ompi_*: portability fixes 2015-02-03 14:50:32 +09:00
ompi_ext.m4 ompi_ext.m4: allow extensions to have config.h.in 2015-08-12 12:22:59 -07:00
ompi_find_mpi_aint_count_offset.m4 Do not use "==" in configure "test" calls 2015-09-20 21:34:27 -07:00
ompi_fortran_check_abstract.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_asynchronous.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_bind_c.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_c_funloc.m4 Fortran: tweak wording of C_FUNLOC test message 2014-12-17 03:03:28 -08:00
ompi_fortran_check_f08_assumed_rank.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_ignore_tkr.m4 configury: fix tkr macro so it can compile 2015-09-25 12:22:50 -05:00
ompi_fortran_check_interface.m4 Fortran: Fix MPI_SIZEOF. What a disaster. :-( 2014-09-19 13:44:52 +00:00
ompi_fortran_check_iso_fortran_env.m4 Fortran: Fix MPI_SIZEOF. What a disaster. :-( 2014-09-19 13:44:52 +00:00
ompi_fortran_check_logical_array.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_max_array_rank.m4 Fortran: Fix MPI_SIZEOF. What a disaster. :-( 2014-09-19 13:44:52 +00:00
ompi_fortran_check_optional_args.m4 fortran: configure test for "optional" keyword was too aggressive 2014-09-17 22:10:11 +00:00
ompi_fortran_check_private.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_procedure.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_protected.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_real16_c_equiv.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_storage_size.m4 fortran: strengthen the storage_size() check 2014-09-26 18:17:55 +00:00
ompi_fortran_check_type.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_check_use_only.m4 fortran configiry: test for USE...ONLY support 2015-09-02 15:55:24 -07:00
ompi_fortran_check.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_find_ext_symbol_convention.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_find_module_include_flag.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_get_alignment.m4 periodic whitespace purge 2015-08-24 09:32:33 -06:00
ompi_fortran_get_handle_max.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_get_kind_value.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_get_sizeof.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_fortran_get_value_true.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_interix.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_microsoft.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_setup_contrib.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_setup_cxx.m4 trim man pages if no c++/f08/fortran 2015-10-13 10:21:42 +09:00
ompi_setup_fc.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_setup_java.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_setup_mpi_ext.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_setup_mpi_fortran.m4 configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00
ompi_setup_mpi_profiling.m4 configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00
opal_case_sensitive_fs_setup.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_attributes.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_broken_qsort.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_cma.m4 btl/vader: improved single-copy support 2014-10-20 11:44:52 -06:00
opal_check_compiler_version.m4 The bulk of the remaining renaming changes, in one final glorious "blob". Thanks to Jeff for some help chasing down a few spots. Per chat with Jeff, we decided to cleanup a few things that were historical in nature: 2014-05-07 21:48:53 +00:00
opal_check_compiler_works.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_cray_pmi.m4 Do not use "==" in configure "test" calls 2015-09-20 21:34:27 -07:00
opal_check_cray_xpmem.m4 xpmem/config: simple xpmem search on Cray's 2014-12-24 14:40:06 -07:00
opal_check_cuda.m4 Make CUDA 4.1 a requirement for CUDA-aware support. 2015-10-29 11:24:02 -04:00
opal_check_icc.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_ident.m4 config/opal_*: portability fixes 2015-02-03 15:19:22 +09:00
opal_check_knem.m4 configury: fix description of the --with-knem option 2015-08-13 17:53:48 +09:00
opal_check_libfabric.m4 opal_check_libfabric.m4: add libfabric m4 macro 2015-06-15 15:17:05 -07:00
opal_check_offsetof.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_openfabrics.m4 btl/openib: add support for mlx5 atomic operations 2015-11-23 16:07:12 -07:00
opal_check_os_flavors.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_package.m4 configury: fix a typo in OPAL_CHECK_PACKAGE comment 2015-10-13 14:15:06 +09:00
opal_check_pmi.m4 Fix PMI and PMI2 builds 2015-08-11 21:13:45 +05:30
opal_check_portals4.m4 config/opal_*: portability fixes 2015-02-03 15:19:22 +09:00
opal_check_ps.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_pthread_pids.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_ugni.m4 config/opal_*: portability fixes 2015-02-03 15:19:22 +09:00
opal_check_vendor.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_verbs.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_visibility.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_check_withdir.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_config_asm.m4 Merge pull request #633 from bosilca/topic/enable_atomics 2015-09-28 12:03:08 -04:00
opal_config_files.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_config_pthreads.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_config_subdir_args.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_config_subdir.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_config_threads.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_configure_options.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_ensure_contains_optflags.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_find_type.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_functions.m4 configury: whitespace cleanup 2015-02-09 20:49:04 -08:00
opal_get_version.m4 configury: fix git describe with VPATH 2014-12-22 15:14:33 +09:00
opal_get_version.m4sh Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_lang_link_with_c.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_load_platform.m4 BUILD: add support for --with-platform-patches-dir=DIR 2015-10-20 17:14:15 +03:00
opal_mca_priority_sort.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_mca.m4 configury: whitespace cleanup 2015-02-09 20:49:04 -08:00
opal_save_version.m4 version configury: make dist now works 2014-10-02 11:32:54 -07:00
opal_search_libs.m4 opal_search_libs: correctly AC_DEFINE results of search 2014-09-13 00:28:30 +00:00
opal_set_lib_prefix.m4 configury: new OPAL_SET_LIB_PREFIX/ORTE_SET_LIB_PREFIX macros 2014-10-22 10:32:19 -07:00
opal_set_mca_prefix.m4 configury: new OPAL_SET_MCA_PREFIX/ORTE_SET_MCA_CMD_LINE_ID macros 2014-10-22 18:57:40 -07:00
opal_setup_cc.m4 opal_setup_cc.m4: add comment with the specific warning 2015-03-26 04:13:53 -07:00
opal_setup_component_package.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_setup_cxx.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_setup_ft.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_setup_java.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_setup_wrappers.m4 Fix --with-fortran=... logic 2015-05-08 09:23:55 +09:00
opal_strip_optflags.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_try_assemble.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_check_alps.m4 configury/alps: reduce alps verbosity 2015-03-27 11:50:05 -07:00
orte_check_loadleveler.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_check_lsf.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_check_sge.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_check_slurm.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_check_tm.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_config_files.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_configure_options.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_setup_debugger_flags.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
orte_setup_java.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
oshmem_config_files.m4 Java - define macro OSHMEM_SETUP_JAVA_BINDINGS 2014-06-11 21:49:31 +00:00
oshmem_configure_options.m4 Fix --with-fortran=... logic 2015-05-08 09:23:55 +09:00
oshmem_setup_java.m4 config/oshmem_*: portability fixes 2015-02-03 15:35:45 +09:00
oshmem_setup_profiling.m4 oshmem configury: fix a test 2014-08-25 06:57:30 +00:00
pkg.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00