Brian Barrett
dfdb5dc12a
* high resolution, low latency timers for a number of platforms, plus mods
...
to opal_progress() to use the timers instead of a tick count for deciding
whether to call the event loop or not. Currently supported platforms are:
- solaris (x86 / sparc)
- Linux (x86 / x86_64 / IA64)
- Mac OS X (x86 / Power PC)
This commit was SVN r6922.
2005-08-18 05:34:22 +00:00
Jeff Squyres
a9777f902a
Move all the ptl sm source code out of src (the Makefile.am treated it
...
that way anway) so that we can properly "make distcheck" easier. Fix
the rule for making the sym link to ptl_sm_send_alternate.c so that
"distcheck" works.
This commit was SVN r6919.
2005-08-18 00:09:51 +00:00
Galen Shipman
589d53e828
only poll high priority qp 1 per progress.
...
This commit was SVN r6918.
2005-08-17 22:52:56 +00:00
Tim Woodall
f274f524ab
- added get based protocol (if supported by btl) for pre-registered memory
...
- removed 8 bytes from the majority of the pml headers
This commit was SVN r6916.
2005-08-17 18:23:38 +00:00
Jeff Squyres
e8c103ac1f
Make MPI_REDUCE and MPI_REDUCE_SCATTER return MPI_SUCCESS immediately
...
if the count/sum of counts is 0. This is technically in violation of
the MPI-1 standard, but... :-(
This commit was SVN r6914.
2005-08-17 15:34:33 +00:00
Jeff Squyres
da4d968c1b
Because the data structures are so confusing -- add some quick-n-dirty
...
slides showing what is pointing to what.
This commit was SVN r6910.
2005-08-16 21:56:48 +00:00
Jeff Squyres
a7058bbe43
Be friendly -- if paffinity is requested and we are unable to set it
...
(for any reason), print a friendly warning message.
This commit was SVN r6907.
2005-08-16 17:18:56 +00:00
Jeff Squyres
409b9e73b2
Remove debugging printf. Doh!
...
This commit was SVN r6905.
2005-08-16 16:20:55 +00:00
Jeff Squyres
f5cc86fa07
- Add MCA param mpi_paffinity_alone, which, when nonzero, will assume
...
that this ORTE job is the only one on the nodes involved, and if
told what processors to assign the processes to, will bind MPI
processes to specific processors.
- Convert #include's to new style
- Convert some <tab>'s to spaces
This commit was SVN r6904.
2005-08-16 16:17:52 +00:00
Galen Shipman
ee6999fa90
typo in threaded build..
...
This commit was SVN r6898.
2005-08-16 13:22:08 +00:00
Tim Woodall
dc3e8bf041
ack is not required if we are going to do rdma remainder of the message
...
This commit was SVN r6893.
2005-08-15 22:30:52 +00:00
Tim Woodall
adce576d5e
corrections for eager send of data in place
...
This commit was SVN r6892.
2005-08-15 21:31:52 +00:00
Tim Woodall
9a094ee3b4
- return corrected size
...
- set send inplace for eager send
This commit was SVN r6891.
2005-08-15 21:30:47 +00:00
Galen Shipman
f248db3789
misc fixes, changes to support multiple mvapi btl's
...
This commit was SVN r6890.
2005-08-15 19:39:56 +00:00
George Bosilca
cdee9045c1
ISO C90 forbids mixed declarations and code ...
...
This commit was SVN r6887.
2005-08-15 17:56:04 +00:00
Jeff Squyres
b080d7360c
Remove useless compiler warning
...
This commit was SVN r6886.
2005-08-15 16:48:43 +00:00
Galen Shipman
0b0e4874d0
cleanup comments and minor adjustments.
...
This commit was SVN r6882.
2005-08-15 15:19:07 +00:00
Brian Barrett
e5eba51e9f
* update rdma min size to be 64K. Seems to give best performance on RS.
...
This commit was SVN r6880.
2005-08-15 13:30:35 +00:00
Jeff Squyres
c465eb8567
Rename opal/threads/thread.h -> opal/threads/threads.h to avoid a
...
naming conflict with Solaris' <thread.h>
This commit was SVN r6879.
2005-08-15 11:02:01 +00:00
Brian Barrett
b9452e5afe
* finish switch to sending in place
...
This commit was SVN r6876.
2005-08-15 02:31:45 +00:00
Galen Shipman
adb20d6fcf
fix sync send..
...
This commit was SVN r6875.
2005-08-14 22:10:08 +00:00
Galen Shipman
8e1e2eec3d
Misc fixes for threaded builds..
...
This commit was SVN r6874.
2005-08-14 19:03:09 +00:00
Brian Barrett
ffd16db795
* fix missing continuation character in r2 when building threaded
...
This commit was SVN r6870.
The following SVN revision numbers were found above:
r2 --> open-mpi/ompi@58fdc18855
2005-08-14 15:31:27 +00:00
Brian Barrett
f273d84b1b
* update ob1 to direct call
...
* don't know what I was thinking, but can't use the MCA_PML_CALL macro on
the two data values, as they don't have things that the macro can
expand into
This commit was SVN r6868.
2005-08-14 03:14:20 +00:00
Brian Barrett
f68ede1c93
* turn off debugging in the bowels of the Portals reference implementation
...
This commit was SVN r6864.
2005-08-14 02:05:23 +00:00
Brian Barrett
51531af9df
* implement Portals btl get
...
This commit was SVN r6862.
2005-08-13 20:55:29 +00:00
Brian Barrett
8aca9ef966
* remove need to edit project/Makefile.am and project/{dynamic-,}mca/Makefile.am when adding a new component. Configure / autogen now do it for you.
...
* Add base to memory framework so that we can do something sane with
ompi_info
* Updated ompi_info to print components for memory framework and
show whether we have memory hooks active or not.
This commit was SVN r6861.
2005-08-13 20:19:24 +00:00
Brian Barrett
c83cb66bf2
* Portals can send "in place"
...
This commit was SVN r6860.
2005-08-13 19:43:08 +00:00
Jeff Squyres
2cf38dc59f
Add hooks in ompi_info for the new paffinity framework
...
This commit was SVN r6857.
2005-08-13 16:07:37 +00:00
Galen Shipman
067357617f
add r2 to sources..
...
This commit was SVN r6853.
The following SVN revision numbers were found above:
r2 --> open-mpi/ompi@58fdc18855
2005-08-13 05:32:01 +00:00
Galen Shipman
c3fcf25508
fix to add_procs
...
This commit was SVN r6846.
2005-08-12 21:42:55 +00:00
Jeff Squyres
cf16a521c8
Ensure to get ompi/include/constants.h
...
This commit was SVN r6845.
2005-08-12 21:42:07 +00:00
Tim Woodall
0ab588e5d2
added support for sending eager messages directly from user buffer
...
if supported by btl - btl must set MCA_BTL_FLAGS_SEND_INPLACE
This commit was SVN r6844.
2005-08-12 21:33:01 +00:00
Tim Woodall
15c5fd6092
cleanup
...
This commit was SVN r6838.
2005-08-12 19:29:05 +00:00
Tim Woodall
faf146ec4c
correct address count
...
This commit was SVN r6837.
2005-08-12 19:01:04 +00:00
Galen Shipman
58f7c3abfb
Makefile typo...
...
This commit was SVN r6834.
2005-08-12 17:01:30 +00:00
Galen Shipman
df78b8957c
Misc fixes.. no need for procs hashtable in bml_r2..
...
This commit was SVN r6833.
2005-08-12 16:59:15 +00:00
Tim Woodall
5558c014b9
default TCP to only be used if self/sm/gm/mvapi.... are not available
...
This commit was SVN r6832.
2005-08-12 16:56:46 +00:00
Brian Barrett
a63f6e6ce6
re-add values for max tag and max cid to TEG and UNIQ.
...
This commit was SVN r6830.
2005-08-12 16:28:16 +00:00
Galen Shipman
9cbcdae14b
more BML related stuff.. static_components.h is autogen'd configure.params is
...
not. Compile warning fixed in pml_ob1_sendreq.c
This commit was SVN r6821.
2005-08-12 14:40:06 +00:00
Brian Barrett
2c44b2398d
* remove the src/ directory for Portals BTL to bring it in line with the
...
other BTLs
This commit was SVN r6820.
2005-08-12 14:33:45 +00:00
Galen Shipman
b01ebf45c9
Fixed build error related to direct call (bml_direct_call.h). Misc bug fixes
...
and compiler warning issues. Fixed threaded build issue.
This commit was SVN r6819.
2005-08-12 14:08:40 +00:00
Galen Shipman
c3c83aa3e1
BML (BTL Managment Layer). Allows BTL's to be used outside of the PML. See
...
bml.h and PML-OB1 for usage.
This commit was SVN r6815.
2005-08-12 02:41:14 +00:00
Tim Woodall
e083c706dc
removed debug output
...
This commit was SVN r6812.
2005-08-11 19:25:45 +00:00
Jeff Squyres
b405316075
These should no longer be here.
...
This commit was SVN r6801.
2005-08-10 19:49:10 +00:00
Jeff Squyres
51de13bb97
Arrgh -- re-indenting this morning accidentally used real tabs instead
...
of spaces (curses! indent(1) had been updated with a new option that
I did not use). This commit simply converts tabs to real spaces.
This commit was SVN r6799.
2005-08-10 17:53:43 +00:00
George Bosilca
988f70edd8
Correct gatherv and allgatherv collective communications. Always do any internal send even if the count
...
is zero as the receive is always posted.
This commit was SVN r6798.
2005-08-10 17:30:46 +00:00
Brian Barrett
d9e5e3343d
* random code cleanup
...
This commit was SVN r6797.
2005-08-10 15:26:15 +00:00
Brian Barrett
d4aa9c702c
* remove unused files
...
This commit was SVN r6796.
2005-08-10 15:11:05 +00:00
Tim Woodall
d458daf437
support for priority flag
...
This commit was SVN r6795.
2005-08-10 14:32:10 +00:00