Jeff Squyres
12e6a10197
Enable the paffinity framework during opal_init()
...
This commit was SVN r6903.
2005-08-16 16:15:53 +00:00
Jeff Squyres
a00e37f516
- Clarification of docs
...
- Minor fixes in the wrappers
This commit was SVN r6902.
2005-08-16 16:11:32 +00:00
Brian Barrett
f6a64706ad
Fix some poorly choosen constants in the XGrid PLS
...
This commit was SVN r6901.
2005-08-16 16:07:29 +00:00
Jeff Squyres
933fcfe4fd
Make the function names obey the prefix rule (whoops)
...
This commit was SVN r6900.
2005-08-16 14:40:54 +00:00
Galen Shipman
ee6999fa90
typo in threaded build..
...
This commit was SVN r6898.
2005-08-16 13:22:08 +00:00
Jeff Squyres
dfb6c854ab
- Convert to new #include file scheme
...
- Ensure opal_output*() is properly declared
This commit was SVN r6896.
2005-08-16 10:50:09 +00:00
Brian Barrett
a32a64f0a6
* add the ability to only allow one component from a given framework
...
be compiled, as well as the ability for components to prioritize
the order in which they should be compiled so that the "right"
first one is selected. Make autogen.sh do all the hard sorting
work, so that the m4_defined lists of components are in the
prioritized order. From there, it's just forcing components
to fail after the first one succeeds (if we are in the "only one
compnent can build" mode).
This commit was SVN r6895.
2005-08-16 05:21:34 +00:00
Jeff Squyres
d9e68c1f36
- Fixes for linux paffinity component, to be able to correctly handle
...
all the different cases (curses to RedHat for continually changing
the glibc API!)
- Minor fixes for the Solaris paffinity component
This commit was SVN r6894.
2005-08-16 00:11:41 +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
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