1
1

Change the PML logic a little bit. If there are several path between 2 nodes, I dont need message multiplexing, just fragments. So when we create the request we always pick up the first PTL attached to the destination. Now a communication between 2 nodes with small messages will always take the same path.

This commit was SVN r3046.
Этот коммит содержится в:
George Bosilca 2004-10-11 15:40:36 +00:00
родитель 1d2a03a0b2
Коммит 22418fb788

Просмотреть файл

@ -24,8 +24,10 @@
mca_ptl_proc_t* ptl_proc; \
mca_pml_base_ptl_t* ptl_base; \
\
/*OMPI_THREAD_SCOPED_LOCK(&proc->proc_lock,*/ \
/*(ptl_proc = mca_ptl_array_get_next(&proc->proc_ptl_first)));*/ \
OMPI_THREAD_SCOPED_LOCK(&proc->proc_lock, \
(ptl_proc = mca_ptl_array_get_next(&proc->proc_ptl_first))); \
(ptl_proc = mca_ptl_array_get_index(&proc->proc_ptl_first, 0))); \
ptl_base = ptl_proc->ptl_base; \
/* \
* check to see if there is a cache of send requests associated with \