1
1
openmpi/ompi/mca/pml/base
Brian Barrett 84d1512fba Add the potential for doing some basic error checking on mutexes during
single threaded builds.  In its default configuration, all this does
is ensure that there's at least a good chance of threads building
based on non-threaded development (since the variable names will be
checked).  There is also code to make sure that a "mutex" is never
"double locked" when using the conditional macro mutex operations.
This is off by default because there are a number of places in both
ORTE and OMPI where this alarm spews mega bytes of errors on a
simple test.  So we have some work to do on our path towards
thread support.

Also removed the macro versions of the non-conditional thread locks,
as the only places they were used, the author of the code intended
to use the conditional thread locks.  So now you have upper-case
macros for conditional thread locks and lowercase functions for
non-conditional locks.  Simple, right? :).

This commit was SVN r15011.
2007-06-12 16:25:26 +00:00
..
base.h Per a developer request - 2007-04-24 17:08:48 +00:00
Makefile.am Merging in the jjhursey-ft-cr-stable branch (r13912 : HEAD). 2007-03-16 23:11:45 +00:00
pml_base_bsend.c - Small fixes by PGI -Minform=inform 2007-04-26 08:16:07 +00:00
pml_base_bsend.h - UNexport symbols that shouldn't be needed outside the libraries 2007-05-16 15:46:52 +00:00
pml_base_close.c Some cleanup. 2007-04-05 13:52:05 +00:00
pml_base_ft.c Merging in the jjhursey-ft-cr-stable branch (r13912 : HEAD). 2007-03-16 23:11:45 +00:00
pml_base_module_exchange.c Add the potential for doing some basic error checking on mutexes during 2007-06-12 16:25:26 +00:00
pml_base_module_exchange.h fix typo 2007-04-11 15:39:42 +00:00
pml_base_open.c Per a developer request - 2007-04-24 17:08:48 +00:00
pml_base_recvreq.c - Initialize the size of the opal_object class. 2007-01-21 14:24:29 +00:00
pml_base_recvreq.h Initialize req_ompi.req_status._count to be 0 before starting the request. 2007-06-05 09:50:06 +00:00
pml_base_request.c - Initialize the size of the opal_object class. 2007-01-21 14:24:29 +00:00
pml_base_request.h Remove useless include. 2006-05-07 20:49:45 +00:00
pml_base_select.c Per a developer request - 2007-04-24 17:08:48 +00:00
pml_base_sendreq.c - Initialize the size of the opal_object class. 2007-01-21 14:24:29 +00:00
pml_base_sendreq.h Fixes trac:529. 2006-10-27 12:32:36 +00:00