1
1
openmpi/config
Ralph Castain 17f51a0389 Add a new PML module that acts as a "mini-dr" - when requested, it performs a dr-like checksum on messages for BTL's that require it, as specified by MCA params.
Add two new configure options that specify:

1. when to add padding to the openib control header - this *only* happens when the configure option is specified

2. when to use the dr-like checksum as opposed to the memcpy checksum. Not selectable at runtime - to eliminate performance impacts, this is a configure-only option

Also removed an unused checksum version from opal/util/crc.h.

The new component still needs a little cleanup and some sync with recent ob1 bug fixes. It was created as a separate module to avoid performance hits in ob1 itself, though most of the code is duplicative. The component is only selectable by either specifying it directly, or configuring with the dr-like checksum -and- setting -mca pml_csum_enable_checksum 1.

Modify the LANL platform files to take advantage of the new module.

This commit was SVN r20846.
2009-03-23 23:52:05 +00:00
..
c_get_alignment.m4 Per #1181, make our use of rm be consistent with the rest of AC/AM. 2007-11-06 12:20:58 +00:00
c_weak_symbols.m4 Per #1181, make our use of rm be consistent with the rest of AC/AM. 2007-11-06 12:20:58 +00:00
cxx_find_exception_flags.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
cxx_find_template_parameters.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
cxx_find_template_repository.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
cxx_have_exceptions.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
distscript.csh It looks like ftp.gnu.org is disabling the download of repository 2009-01-20 15:53:18 +00:00
f77_check_logical_array.m4 - AC_MSG_RESULT([$OMPI_F90_BUILD_SIZE]), only if F90-bindings enabled. 2009-03-16 02:07:33 +00:00
f77_check_real16_c_equiv.m4 Refs trac:1603 2009-02-11 01:04:58 +00:00
f77_check_type.m4 - AC_MSG_RESULT([$OMPI_F90_BUILD_SIZE]), only if F90-bindings enabled. 2009-03-16 02:07:33 +00:00
f77_check.m4 Refs trac:1603: 2008-11-07 20:37:21 +00:00
f77_find_ext_symbol_convention.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_get_alignment.m4 Refs trac:1603: 2008-11-07 20:37:21 +00:00
f77_get_fortran_handle_max.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_get_sizeof.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_get_value_true.m4 - AC_MSG_RESULT([$OMPI_F90_BUILD_SIZE]), only if F90-bindings enabled. 2009-03-16 02:07:33 +00:00
f77_purge_unsupported_kind.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_check_type.m4 - AC_MSG_RESULT([$OMPI_F90_BUILD_SIZE]), only if F90-bindings enabled. 2009-03-16 02:07:33 +00:00
f90_check.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_find_module_include_flag.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_int_kind.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_precision.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_range.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_sizeof.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
libltdl_dlopen_global.diff Fix for LT 2.1 libltdl lt_dlopen behavior of putting loaded DSO's in a 2007-03-05 17:21:42 +00:00
lt21a-pathCC.diff Fixes trac:982. 2007-04-21 00:56:47 +00:00
lt224-icc.diff Per advice from Ralf W. (see bug-libtool list post 4:48pm US Eastern 2008-05-27 21:58:09 +00:00
lt1522-pathCC.diff Fixes trac:982. 2007-04-21 00:56:47 +00:00
lt-sun-fortran.diff Add a couple of Libtool tweaks for Sun Studio compatibility: 2008-11-25 15:59:48 +00:00
ltmain_otool.diff Work around a bug involving dependent libraries when building 64 bit on Mac OS X 2007-01-22 20:31:04 +00:00
Makefile.am Rollback the last two commits. 2008-10-28 17:22:29 +00:00
Makefile.options Rollback the last two commits. 2008-10-28 17:22:29 +00:00
mca_acinclude.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
mca_configure.ac Rollback the last two commits. 2008-10-28 17:22:29 +00:00
mca_make_configure.pl Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_case_sensitive_fs_setup.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_alps.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_attributes.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_bproc.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_broken_qsort.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_compiler_works.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_func_lib.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_gm.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_icc.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_ident.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_loadleveler.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_lsf.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_mx.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_openib.m4 Make sure to check for the right header file when a $withdir is 2009-01-20 16:57:19 +00:00
ompi_check_optflags.m4 Fix a few places where we didn't properly escape []; consolidate all debug/optimization flag checking to use AC quadrigraphs properly 2008-12-09 23:42:28 +00:00
ompi_check_package.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_portals.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_ps.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_psm.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_pthread_pids.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_sge.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_slurm.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_tm.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_udapl.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_vendor.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_visibility.m4 Add visibility feature for Sun Studio compilers. 2009-03-20 10:13:01 +00:00
ompi_check_withdir.m4 Really fix the quoting this time. Really. 2009-02-04 23:04:21 +00:00
ompi_check_xgrid.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_asm.m4 Also strip out -g[0-9] (in addition to -g) from CCASFLAGS on Leopard. Fixes trac:1701. Thanks to Barry Smith for reporting the problem. 2008-12-09 23:42:16 +00:00
ompi_config_pthreads.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_solaris_threads.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_subdir_args.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_subdir.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_threads.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_configure_options.m4 Add a new PML module that acts as a "mini-dr" - when requested, it performs a dr-like checksum on messages for BTL's that require it, as specified by MCA params. 2009-03-23 23:52:05 +00:00
ompi_contrib.m4 * Fix a truckload of Cisco copyrights to be the same as the rest of 2009-01-11 02:30:00 +00:00
ompi_find_type.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_functions.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_get_libtool_linker_flags.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_get_version.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_get_version.m4sh Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_interix.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_lang_link_with_c.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_load_platform.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_make_stripped_flags.m4 Fix a few places where we didn't properly escape []; consolidate all debug/optimization flag checking to use AC quadrigraphs properly 2008-12-09 23:42:28 +00:00
ompi_mca.m4 Fix a help message. 2009-01-03 01:03:28 +00:00
ompi_microsoft.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_save_version.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_cc.m4 Fix a few places where we didn't properly escape []; consolidate all debug/optimization flag checking to use AC quadrigraphs properly 2008-12-09 23:42:28 +00:00
ompi_setup_component_package.m4 Add new m4 macro: OMPI_SETUP_COMPONENT_PACKAGE. 2009-03-06 21:48:36 +00:00
ompi_setup_cxx.m4 Fix a problem on some distros that have buggy versions of gcc (e.g., 2008-10-29 12:17:44 +00:00
ompi_setup_f77.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_f90.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_libevent.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_wrappers.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_try_assemble.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00