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
Jeff Squyres
0dd5b5514c
Rename opal_constants.h -> constants.h
...
This commit was SVN r6889.
2005-08-15 18:55:37 +00:00
Jeff Squyres
cce0950df7
- change a bunch of OMPI_* constants or ORTE_* equivalents
...
- change the framework opens to [mostly] use the new MCA param API
- properly pass in framework debug output streams to the
mca_base_component_open() function
This commit was SVN r6888.
2005-08-15 18:25:35 +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
Jeff Squyres
2c7d5009cc
Tiny fix (is it enough for Tim?) -- part of a larger set that will be
...
coming soon (probably tonight).
This commit was SVN r6885.
2005-08-15 16:24:09 +00:00
Jeff Squyres
dc66360faa
This component is now open for business.
...
This commit was SVN r6884.
2005-08-15 15:36:07 +00:00
Jeff Squyres
aca78f9930
Arrgh -- missed this rename (threads.h)
...
This commit was SVN r6883.
2005-08-15 15:29:15 +00:00
Galen Shipman
0b0e4874d0
cleanup comments and minor adjustments.
...
This commit was SVN r6882.
2005-08-15 15:19:07 +00:00
Jeff Squyres
433d84af9f
Add the implementation for the solaris processor affinity component.
...
This commit was SVN r6881.
2005-08-15 15:16:22 +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
Jeff Squyres
b4ed6f29ab
Add ERR_NOT_IMPLEMENTED
...
This commit was SVN r6878.
2005-08-15 10:39:30 +00:00
Jeff Squyres
2e114e1adb
Rename MCA param to match rest of code.
...
This commit was SVN r6877.
2005-08-15 10:39:07 +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
3b9cc73d08
* updates to make Darwin malloc intercept code work properly in Open MPI
...
This commit was SVN r6873.
2005-08-14 17:24:57 +00:00
Brian Barrett
18bed00b9d
* open / close the memory components
...
This commit was SVN r6872.
2005-08-14 17:23:34 +00:00
Brian Barrett
b514fc10da
* add WRAPPER_LDFLAGS to LDFLAGS, since we might be adding random hooks in
...
there
This commit was SVN r6871.
2005-08-14 17:22:54 +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
Jeff Squyres
78cba1f70f
Update the illegal symbol report to allow opal_ prefixes
...
This commit was SVN r6869.
2005-08-14 11:49:37 +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
da89e06238
* update ptmalloc2 to build properly and intercept user-level calls to
...
munmap
This commit was SVN r6867.
2005-08-14 03:11:54 +00:00
Brian Barrett
683e80c48b
* fix basic test to work better when using memory intercept methods that
...
only catch actual releases back to the OS
This commit was SVN r6866.
2005-08-14 03:10:51 +00:00
Brian Barrett
22d28075eb
* put component struct in it's own file. It requires the inclusion of
...
ompi_config.h, which can't be included in all the intercept code
This commit was SVN r6865.
2005-08-14 02:18:11 +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
c0b5129df9
* allow orte or opal trees to be built without building the ompi or ompi and
...
orte trees (respectively). Next step towards splitting the projects.
This commit was SVN r6863.
2005-08-13 21:02:24 +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
Brian Barrett
56e10a49da
* Test for case where user is building 32 bit on Opteron. In such a case,
...
we should fall back to IA32 assembly instructions
This commit was SVN r6859.
2005-08-13 18:32:36 +00:00
Jeff Squyres
0cbc8ea503
Add an missing header files instead of the top-level subdir for the
...
dist case.
This commit was SVN r6858.
2005-08-13 16:10:46 +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
Jeff Squyres
fe6f1bf069
Add forgotten header file
...
This commit was SVN r6856.
2005-08-13 15:46:27 +00:00
Jeff Squyres
0f6011529a
Update dist script for ompi/orte/opal split
...
This commit was SVN r6855.
2005-08-13 15:45:17 +00:00
Jeff Squyres
323aff7b1e
- First cut of a paffinity (processor affinity) framework in opal
...
- Simple components for getting and setting processor affinity of a
process; does *not* include scheduling decisions
- No one in the OMPI code base invokes the framework yet
- Added linux component for using sched_setaffinity()
- Added shell solaris component that will use processor_bind()
(currently .ompi_ignore'd)
This commit was SVN r6854.
2005-08-13 14:00:56 +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
Brian Barrett
1b830beddb
* move over changes from the /tmp/bwb-memory-hooks/copy-1 into the trunk.
...
This includes updates to the malloc_hook method and making everything
components.
This commit was SVN r6852.
2005-08-13 01:08:34 +00:00
Josh Hursey
9bcb2989a5
Some general cleanup.
...
Added the FT-MPI interface functions. Many are hidden and not implemented,
but serve as place holders for future work.
This commit was SVN r6847.
2005-08-12 22:09:58 +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
Jeff Squyres
cf2c8b45a8
- Use proper prefixes for all #include statements (opal/, orte/, and
...
ompi/).
- There's still a handful of places that have orte/ #include files;
still need to clean those up
- A lot of places still use ompi/include/constants.h -- those need to
be converted over to use OPAL_ return codes and then switch to the
opal constants.h. This commit is the first few steps towards
that...
This commit was SVN r6843.
2005-08-12 20:46:25 +00:00
Josh Hursey
e370141ae3
add memory manager init
...
This commit was SVN r6842.
2005-08-12 20:45:46 +00:00
Jeff Squyres
090712ebf9
Remove two useless files (they weren't even listed in their respective
...
Makefile.am's)
This commit was SVN r6841.
2005-08-12 20:30:25 +00:00
Jeff Squyres
b2225ea8f3
Arrgh -- stupid shell curses problems ended up naming that last commit
...
poorly. :-(
This commit was SVN r6840.
2005-08-12 19:43:58 +00:00
Jeff Squyres
6095735046
Arrgh. Broke the tree with the last commit -- need to rename this to
...
avoid #include confusion.
This commit was SVN r6839.
2005-08-12 19:40:17 +00:00
Tim Woodall
15c5fd6092
cleanup
...
This commit was SVN r6838.
2005-08-12 19:29:05 +00:00