Ralph Castain
d99c764e75
Resolve a problem where the orte daemon comm functions were being accessed by mpirun while still retaining occasional reference to the orted_globals. Remove all dependence on orted_globals from the comm functions. Move those functions back into their own file to make it easier to maintain the separation. Ensure that mpirun ignores any "exit" commands being sent to daemons as it will exit on its own.
...
This commit was SVN r15562.
2007-07-23 18:36:33 +00:00
Ralph Castain
957128b887
Add new orte frameworks
...
This commit was SVN r15561.
2007-07-23 18:31:02 +00:00
Ralph Castain
2017d52df0
Cleanup a few compiler warnings
...
This commit was SVN r15560.
2007-07-23 18:30:40 +00:00
Sven Stork
4c031de1ab
- fix typo to export component structure in the case of visibility enabled
...
- use BEGIN/END_C_DECLS
This commit was SVN r15559.
2007-07-23 17:33:13 +00:00
Ralph Castain
db267899be
Setup and use a tsd ring buffer to avoid overwriting process name outputs when print is called multiple times in same output statement.
...
This commit was SVN r15558.
2007-07-23 17:27:14 +00:00
Pavel Shamis
ebadede3c4
Adding mca_mpool_rdma_finalize.
...
This commit was SVN r15557.
2007-07-23 16:18:36 +00:00
Sven Stork
baf5e4b596
- add orte_config.h as first file to be included
...
- export required symbol
This commit was SVN r15556.
2007-07-23 15:50:55 +00:00
Ralph Castain
ef141d1fbc
Ensure daemons know contact info for all other daemons. Update binomial xcast to work in revised design. Add debug output to orted so the daemon lets us know it launched (if --debug-daemons set) early on in case it fails during orte_init
...
This commit was SVN r15555.
2007-07-23 15:00:39 +00:00
Ralph Castain
6c800d452d
Bring orte tests up to date with revised rml system.
...
Make first cut at fixing non-direct xcast modes
This commit was SVN r15553.
2007-07-23 13:05:34 +00:00
Brian Barrett
c3be7376c5
* Mark some of the structures passed into the if and net code as const when
...
they actually are const.
* Remove some dead code from the no IP support case
* Add doxygen comment for opal_net_get_port()
This commit was SVN r15547.
2007-07-22 19:19:01 +00:00
Brian Barrett
9184db7239
Update ROMIO release to the one included with MPICH2-1.0.5p4, tagged in
...
vendor/romio as mpich2-1.0.5p4.
This commit was SVN r15544.
2007-07-21 22:08:27 +00:00
Aurelien Bouteiller
16da13c79e
Missing file...
...
This commit was SVN r15540.
2007-07-20 22:24:02 +00:00
Aurelien Bouteiller
70bb44d7a9
Moving the Message Log framework to the trunk. Protocol example (simple
...
showcase) and sender based are provided for now.
Ignored by default except for utk folks.
This commit was SVN r15539.
2007-07-20 21:36:11 +00:00
Jeff Squyres
78d214fec8
Oops -- didn't mean to commit the test program...
...
This commit was SVN r15538.
2007-07-20 20:15:51 +00:00
Jeff Squyres
2baa866026
Compiles to the new API, but doesn't quite work yet...
...
This commit was SVN r15537.
2007-07-20 19:49:27 +00:00
Tim Prins
7445a11f61
Remove duplicate tests. The current version of the dss tests are in orte/test/unit/dss
...
Remove defunct testing matrix
This commit was SVN r15535.
2007-07-20 13:37:44 +00:00
George Bosilca
1751b289ed
Avoid a compiler warning about uninitialized variables.
...
This commit was SVN r15534.
2007-07-20 04:07:19 +00:00
George Bosilca
d1424689ce
Always release the buffer (this imply the buffer has to be created
...
outside the special case).
This commit was SVN r15533.
2007-07-20 04:06:39 +00:00
George Bosilca
172a4fa543
Includ a missing header file.
...
This commit was SVN r15532.
2007-07-20 03:24:52 +00:00
Brian Barrett
9a476c7fdd
The print function doesn't change the process name, so take a const...
...
This commit was SVN r15531.
2007-07-20 02:54:43 +00:00
Brian Barrett
5b9fa7e998
reapply r15517 and r15520, which were removed in r15527 so that I could get
...
the RML/OOB merge in slightly easier
This commit was SVN r15530.
The following SVN revision numbers were found above:
r15517 --> open-mpi/ompi@41977fcc95
r15520 --> open-mpi/ompi@9cbc9df1b8
r15527 --> open-mpi/ompi@2d17dd9516
2007-07-20 02:34:29 +00:00
Tim Prins
9602230ad6
remove defunct file
...
This commit was SVN r15529.
2007-07-20 02:10:38 +00:00
Brian Barrett
39a6057fc6
A number of improvements / changes to the RML/OOB layers:
...
* General TCP cleanup for OPAL / ORTE
* Simplifying the OOB by moving much of the logic into the RML
* Allowing the OOB RML component to do routing of messages
* Adding a component framework for handling routing tables
* Moving the xcast functionality from the OOB base to its own framework
Includes merge from tmp/bwb-oob-rml-merge revisions:
r15506, r15507, r15508, r15510, r15511, r15512, r15513
This commit was SVN r15528.
The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
r15506
r15507
r15508
r15510
r15511
r15512
r15513
2007-07-20 01:34:02 +00:00
Brian Barrett
2d17dd9516
temporarily back our r15517 and 15520 so that I can get the RML / OOB changes
...
to cleanly apply
This commit was SVN r15527.
The following SVN revision numbers were found above:
r15517 --> open-mpi/ompi@41977fcc95
2007-07-20 01:10:34 +00:00
Tim Mattox
824ef791f9
Updated the 1.2.4 section of the NEWS file with yet more changes.
...
This commit was SVN r15525.
2007-07-20 00:05:14 +00:00
Tim Mattox
0b4dfe812b
Updated the NEWS file due to reversion of CMR Refs trac:1054 in the 1.2 branch.
...
This commit was SVN r15522.
The following Trac tickets were found above:
Ticket 1054 --> https://svn.open-mpi.org/trac/ompi/ticket/1054
2007-07-19 23:36:27 +00:00
George Bosilca
9cbc9df1b8
Export the orte_ns_base_print_name_args function.
...
This commit was SVN r15520.
2007-07-19 21:45:27 +00:00
Tim Prins
0b06832fc7
Properly return a value in all cases.
...
This commit was SVN r15519.
2007-07-19 21:33:23 +00:00
Ralph Castain
41977fcc95
Remove the cellid field from the orte_process_name_t structure. This only affects a handful of files in itself, but...
...
Cleanup ALL instances of output involving the printing of orte_process_name_t structures using the ORTE_NAME_ARGS macro so that the number of fields and type of data match. Replace those values with a new macro/function pair ORTE_NAME_PRINT that outputs a string (using the new thread safe data capability) so that any future changes to the printing of those structures can be accomplished with a change to a single point.
Note that I could not possibly find outputs that directly print the orte_process_name_t fields, but only dealt with those that used ORTE_NAME_ARGS. Hence, you may still have a few outputs that bark during compilation. Also, I could only verify those that fall within environments I can compile on, so other environments may yield some minor warnings.
This commit was SVN r15517.
2007-07-19 20:56:46 +00:00
Ralph Castain
2110064a9a
Ensure that the LD_LIBRARY_PATH and PATH get properly set for procs locally spawned by mpirun.
...
This commit was SVN r15516.
2007-07-19 19:00:06 +00:00
Josh Hursey
6026929490
Fix compiler error on Cray by adding in the std io/lib headers.
...
This commit was SVN r15515.
2007-07-19 18:26:10 +00:00
Jeff Squyres
7ae4a22ed5
Wow. How did that one get through?
...
This commit was SVN r15514.
2007-07-19 17:18:10 +00:00
Brian Barrett
6427c9f92a
oops, need a return statement there...
...
This commit was SVN r15509.
2007-07-19 16:21:11 +00:00
Brian Barrett
52ee1cb5da
fix missing ; in solaris functions
...
This commit was SVN r15505.
2007-07-19 15:15:41 +00:00
Ralph Castain
ccdb834574
Fix a couple of compile errors. Also, we need to ensure that we only attempt to call destructors on tsd keys that were defined.
...
This commit was SVN r15501.
2007-07-19 12:56:41 +00:00
Jeff Squyres
7c52a0ce17
Help track down when NULL is passed to %s for OPAL replacements of
...
asprintf and friends. This is not a failsafe; there are many cases
where this check will not be used. But at least it's something...
This commit was SVN r15500.
2007-07-19 12:28:43 +00:00
Brian Barrett
9b14008f61
add a couple of comments, clean up the organization a bit
...
This commit was SVN r15499.
2007-07-18 22:56:33 +00:00
Brian Barrett
5c1c3cdf1c
remove debugging output
...
This commit was SVN r15497.
2007-07-18 21:57:58 +00:00
Brian Barrett
8a7b6656b3
Reference count calls to the util access as well as the main initialized
...
code
This commit was SVN r15495.
2007-07-18 20:28:19 +00:00
Brian Barrett
916397f358
Use thread specific data and static buffers for the return type of
...
opal_net_get_hostname() rather than malloc, because no one was freeing
the buffer and the common use case was for printfs, where calling
free is a pain.
This commit was SVN r15494.
2007-07-18 20:25:01 +00:00
Brian Barrett
c5d0066c27
add ability to have thread-specific data on windows, pthreads, solaris threads,
...
and non-threaded builds
This commit was SVN r15492.
2007-07-18 20:23:45 +00:00
Ralph Castain
b6c60dfc07
Bring over the extra debugging output that helped a user find his NSF mount problems. This just adds ERROR_LOG messages when the session directory creation process fails so we can see where it is happening - really helps users (and us as well) figure out what specifically went wrong.
...
This commit was SVN r15491.
2007-07-18 19:50:54 +00:00
Pavel Shamis
d837f1446b
It is work around for Ticket #1092 .
...
It will prevent the error failure in openib finalize
but it doesn't resolve the actual issue. I guess that
oneside tests some how allocates memory (mpool?) and doesn't
release it. Need to check it.
This commit was SVN r15488.
2007-07-18 18:02:13 +00:00
Jeff Squyres
0c321d798f
Group the "expected" NEWS items just so it's easier to see when
...
changes are expected to hit releases
This commit was SVN r15485.
2007-07-18 15:42:29 +00:00
Tim Prins
e41f86dfe6
add a small amount of debugging output
...
This commit was SVN r15483.
2007-07-18 15:20:55 +00:00
Sven Stork
a6d04c60b4
- the use_component function is always present independent of OMPI_WANT_LIBLTDL
...
This commit was SVN r15481.
2007-07-18 14:25:51 +00:00
Sven Stork
92fce998fe
- the use_component function is always present independent of OMPI_WANT_LIBLTDL
...
This commit was SVN r15480.
2007-07-18 14:19:24 +00:00
Gleb Natapov
45fcb45e31
Remove debug checks that produce lots of warnings during compilation.
...
This commit was SVN r15479.
2007-07-18 13:49:15 +00:00
Gleb Natapov
30b2183314
Remove debug output from a hot path.
...
This commit was SVN r15478.
2007-07-18 12:48:34 +00:00
Sven Stork
2ab401dc3c
- export required symbols used by OSC
...
This commit was SVN r15476.
2007-07-18 11:51:52 +00:00