1
1
openmpi/opal/runtime
Brian Barrett 6ef938de3f * Per the Developer's meeting today, restructure the threading in Open MPI a bit
more:
  - Remove OPAL_ENABLE_MULTI_THREADS, since it didn't really do anything
    correctly.  Opal always has threads enabled at this point.
  - Remove OMPI_ENABLE_PROGRESS_THREADS, since this hasn't worked in
    8 years and it has performance issues we'll never be able to
    overcome.  Note that we have plans for re-adding async progress, using
    a hybrid protocol of async and sync sends.
  - OMPI_ENABLE_THREAD_MULTIPLE now determines whether the thread lock
    macros do the check or not.
  - Condition variables are ALWAYS polling right now, which fixes the thread
    live-lock currently found when THREAD_MULTIPLE is turned on.

This commit was SVN r29891.
2013-12-13 19:40:12 +00:00
..
help-opal_info.txt Add support for the MCA variable information level to ompi_info. 2013-07-10 18:52:36 +00:00
help-opal-runtime.txt Cleanup the updated sys limits capability. Fix a few copy/paste bugs (my bad). Shift the limit set to the ODLS default module so that we sete the limits for all apps, even those that don't call opal_init. Leave it in opal_init as well to support direct-launch apps, but ensure we only set the limits once by removing the envar after launch by ODLS. 2013-04-04 16:00:17 +00:00
Makefile.am MCA/base: Add new MCA variable system 2013-03-27 21:09:41 +00:00
opal_cr.c Fix compiler warning: event is unsigned; it can't be negative 2013-11-13 15:35:37 +00:00
opal_cr.h Update libevent to the 2.0 series, currently at 2.0.7rc. We will update to their final release when it becomes available. Currently known errors exist in unused portions of the libevent code. This revision passes the IBM test suite on a Linux machine and on a standalone Mac. 2010-10-24 18:35:54 +00:00
opal_finalize.c Attempt to plug a few memory leaks by ensuring we finalize all things opened during init. However, we are still leaking memory like a sieve in param registration and hwloc. 2013-08-14 02:03:00 +00:00
opal_info_support.c fixed build without thread support 2013-09-06 19:03:19 +00:00
opal_info_support.h Add support for the MCA variable information level to ompi_info. 2013-07-10 18:52:36 +00:00
opal_init.c Turns out that there was exactly ONE place in all of the OMPI code base that still referred to OPAL_TRACE, though a few places retained the include file for no reason. So no point in letting this sit as it is clearly an unused "feature". 2013-07-14 18:57:20 +00:00
opal_params.c * Per the Developer's meeting today, restructure the threading in Open MPI a bit 2013-12-13 19:40:12 +00:00
opal_params.h Upgrade the system limit code to support a broader range of parameters. For now, we support stack size, #open files, #children, and file size we can c 2013-04-03 18:57:53 +00:00
opal_progress.c * Per the Developer's meeting today, restructure the threading in Open MPI a bit 2013-12-13 19:40:12 +00:00
opal_progress.h * Per the Developer's meeting today, restructure the threading in Open MPI a bit 2013-12-13 19:40:12 +00:00
opal.h Fix/clarify a comment from r26322. 2012-04-24 17:35:19 +00:00