1
1
openmpi/ompi/mca/pml/ob1
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
..
configure.params Remove unneeded PARAM_INIT_FILE variable in configure.params files used by 2007-01-08 03:44:22 +00:00
Makefile.am Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
pml_ob1_comm.c A long time waiting patch. Get rid of the comm->c_pml_procs. It was (and that was 2006-09-20 22:14:46 +00:00
pml_ob1_comm.h Don't keep the data attached to a fragment segmented when we have 2007-04-18 15:52:11 +00:00
pml_ob1_component.c Fix deadlock in OB1 protocol by by sending memory by copying if registration 2007-06-03 08:31:58 +00:00
pml_ob1_component.h The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
pml_ob1_endpoint.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_ob1_endpoint.h Minor cleanups. On the OB1 PML the endpoint is not used => remove it from the build. 2006-07-13 00:07:13 +00:00
pml_ob1_hdr.h Fix deadlock in OB1 protocol by by sending memory by copying if registration 2007-06-03 08:31:58 +00:00
pml_ob1_iprobe.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_ob1_irecv.c Add the potential for doing some basic error checking on mutexes during 2007-06-12 16:25:26 +00:00
pml_ob1_isend.c Add the potential for doing some basic error checking on mutexes during 2007-06-12 16:25:26 +00:00
pml_ob1_progress.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_ob1_rdma.c Balance RDMA operation in round robin fashion between all available RDMA BTLs. 2007-01-18 09:15:18 +00:00
pml_ob1_rdma.h Merge with gleb-mpool branch. All RDMA components use same mpool now (rdma). 2006-12-17 12:26:41 +00:00
pml_ob1_rdmafrag.c make ompi_free_list_item_t a class.. 2006-06-12 16:44:00 +00:00
pml_ob1_rdmafrag.h Fix deadlock in OB1 protocol by by sending memory by copying if registration 2007-06-03 08:31:58 +00:00
pml_ob1_recvfrag.c Fix deadlock in OB1 protocol by by sending memory by copying if registration 2007-06-03 08:31:58 +00:00
pml_ob1_recvfrag.h Don't keep the data attached to a fragment segmented when we have 2007-04-18 15:52:11 +00:00
pml_ob1_recvreq.c Fix deadlock in OB1 protocol by by sending memory by copying if registration 2007-06-03 08:31:58 +00:00
pml_ob1_recvreq.h Implement new function mca_pml_ob1_send_requst_copy_in_out(req, offset, len) 2007-06-03 08:30:07 +00:00
pml_ob1_sendreq.c Shut up compiler warning. Ugly, but I can see better way except changing 2007-06-07 11:33:28 +00:00
pml_ob1_sendreq.h Revert r14947 as this doesn't solve the problem. 2007-06-07 11:24:24 +00:00
pml_ob1_start.c Cosmetics. Enforcing style guide. 2007-04-21 21:47:25 +00:00
pml_ob1.c Fix deadlock in OB1 protocol by by sending memory by copying if registration 2007-06-03 08:31:58 +00:00
pml_ob1.h Fix deadlock in OB1 protocol by by sending memory by copying if registration 2007-06-03 08:31:58 +00:00
post_configure.sh * include the correct file if we are doing the component bypass thing with ob1 2006-02-22 16:16:38 +00:00