Jeff Squyres
1701010301
Back out this patch; it appears to break in at least 64 bit
...
environments. Working on the fix, but don't break everyone's unit
tests while I'm working on it -- will re-commit once ompi_setenv() and
ompi_unsetenv() are fixed.
This commit was SVN r5166.
2005-04-04 22:55:26 +00:00
Jeff Squyres
4e23a21803
Erroneously listed errmgr twice in SUBDIRS. Thanks to Paul Hargrove
...
for finding this.
This commit was SVN r5165.
2005-04-04 22:35:50 +00:00
Jeff Squyres
38b814b0cc
Convert to use portable ompi_setenv() and ompi_unsetenv()
...
This commit was SVN r5164.
2005-04-04 22:17:48 +00:00
Jeff Squyres
11ea2b7e4e
Check for the bozo case
...
This commit was SVN r5163.
2005-04-04 22:03:37 +00:00
Jeff Squyres
69f5aa1117
Add missing <netdb.h>
...
This commit was SVN r5162.
2005-04-04 22:03:18 +00:00
Jeff Squyres
ebb5ad37ef
So that others don't have to declare it.
...
This commit was SVN r5161.
2005-04-04 21:54:38 +00:00
Jeff Squyres
bb36ebc6bc
More function signature changes; thanks to Paul Hargrove for finding
...
these.
This commit was SVN r5160.
2005-04-04 19:34:15 +00:00
Brian Barrett
92e0de2a89
* make sure to ship the IA64 ASM base
...
This commit was SVN r5159.
2005-04-04 19:08:13 +00:00
Jeff Squyres
2753522f70
Change the test to properly check uint64_t in ompi_value_array -- it's
...
a better test to check that instead of int's
This commit was SVN r5157.
2005-04-04 17:53:58 +00:00
George Bosilca
dd50d36423
Improuve the perfs a little bit by changing the rendez-vous protocol. Now we start sending burst
...
of data while waiting for the rendez-vous to establish.
This commit was SVN r5154.
2005-04-04 16:02:08 +00:00
Brian Barrett
453b449596
* move sparc64 directory to sparcv9, which is slightly more descriptive
...
of what is in there. Closes bug 1167
This commit was SVN r5153.
2005-04-04 14:23:35 +00:00
Brian Barrett
4dc864c2a4
Some fixes to help Solaris (and others, I'm sure) compile:
...
- the dirent.dt_type field is non-portable. Use stat() if there isn't
a dt_type field in the dirent struct
- Make sure -laio is added to LIBS in the romio component configure
script so that static builds don't result in missing symbols
- Add missing header file for the signal constants in pls_fork_module
This commit was SVN r5152.
2005-04-04 14:19:34 +00:00
Jeff Squyres
0c61e93108
Use ompi_setenv() instead of the non-portable setenv(). Thanks to
...
Brian for catching this.
This commit was SVN r5151.
2005-04-04 13:42:31 +00:00
Brian Barrett
a00db1a1e4
* return the number of tests failed so that make check aborts properly
...
This commit was SVN r5150.
2005-04-04 13:29:03 +00:00
George Bosilca
7907ac3de1
Remove useless fields on the convertor struct.
...
All initializations should be done ONCE (and only once).
Remove some double checks.
This commit was SVN r5148.
2005-04-03 02:15:36 +00:00
George Bosilca
1700c1e114
Add some more output when in debug mode.
...
Small change to the rendez-vous protocol (small improvement for the bandwidth).
This commit was SVN r5147.
2005-04-03 02:13:54 +00:00
George Bosilca
03dbac7bf8
Change the default values for the GM PTL to reflect the last set of performance measurements.
...
This commit was SVN r5146.
2005-04-03 02:13:01 +00:00
Jeff Squyres
90ef93b763
First cut of user docs (very rough; copied from LAM/MPI -- insertted
...
much of README.alpha in the release notes).
This commit was SVN r5145.
2005-04-02 15:11:28 +00:00
Jeff Squyres
7d9ea5b084
Add note to packagers
...
This commit was SVN r5144.
2005-04-02 13:59:08 +00:00
Jeff Squyres
693a742ec7
Include README.alpha in the tarball. Doh!
...
This commit was SVN r5143.
2005-04-02 00:49:19 +00:00
George Bosilca
84308a6e62
The is a relation between the first fragment and the GM segment size. Check to see that the user set it correctly. The
...
first fragment should always be less than the GM segment size (the difference should be the size of the rendez-vous header).
If the first fragment size is not set correctly force the correct value. However in the ompi_info we will still see the
default one.
This commit was SVN r5142.
2005-04-01 23:03:50 +00:00
Jeff Squyres
4107bdf17b
Add some typedefs to enable the updated unit tests
...
This commit was SVN r5141.
2005-04-01 22:48:27 +00:00
Jeff Squyres
709a3e498e
Convert gpr_internal_fns to use the new support functions and
...
internally call function pointers instead of direct calls
This commit was SVN r5140.
2005-04-01 22:18:24 +00:00
Jeff Squyres
842a4e904e
Add some new support functions to the unit test library -- for
...
opening, examining, and closing components.
This commit was SVN r5139.
2005-04-01 22:13:05 +00:00
Ralph Castain
9cbb698ada
Begin to add unit tests for the API layer on ras and rmaps.
...
Fix a compiler warning on dump.
This commit was SVN r5138.
2005-04-01 20:17:49 +00:00
Ralph Castain
d900d8f137
Plug one memory leak - still have one big one left here.
...
This commit was SVN r5137.
2005-04-01 19:51:47 +00:00
Jeff Squyres
b583c40102
Fix some compile errors, and make the test be skipped if there's no
...
thread support.
This commit was SVN r5136.
2005-04-01 19:50:17 +00:00
Ralph Castain
96508b3cb3
Continue expanding the range of unit tests. Fix a few memory leaks - orterun continues to leak like a sieve, but progress is being made.
...
This commit was SVN r5135.
2005-04-01 18:02:01 +00:00
Brian Barrett
d737000a5e
* fix to make platform detection work on Linux Sparc
...
This commit was SVN r5134.
2005-04-01 15:49:27 +00:00
Ralph Castain
45e68f9714
Clean up a little. Still can't resolve the dump problem when multiple processes exist - letting it go for now.
...
This commit was SVN r5133.
2005-04-01 15:47:41 +00:00
Jeff Squyres
6b875da3b2
It makes more sense to have a version < 1.0 right now... Let's do
...
0.8, so that we can do 0.9 for a "beta".
This commit was SVN r5132.
2005-04-01 13:48:06 +00:00
Jeff Squyres
765250cb50
Fix compiler warnings and type comparisons
...
This commit was SVN r5131.
2005-04-01 13:35:57 +00:00
Graham Fagg
73a4044bff
Forgot data unpacked in header (buffer might be misaligned?) + misc tidy up
...
This commit was SVN r5130.
2005-04-01 06:15:34 +00:00
Graham Fagg
c2420034aa
Unpack alignment fix. Opposite of pack. Here we memcpy from the buffer to aligned memory before converting unless it is a char/byte/void pointer.
...
Final destination is always assumed to be aligned.
This commit was SVN r5129.
2005-04-01 06:00:24 +00:00
Graham Fagg
4f464e3d93
Alignment fix.
...
Packing. For packing we only need to change routines that assign to a typed (non void/char) pointer that might no longer be
word aligned etc. The source pointers are assumed to be aligned (and are kept or else the htonX calls become more complex).
Most routines not touched as they recurse and call base routines which have been changed.
memcpy pack passes dps_test with the pointer assignment unpack routines so buffers look to be packed as before :)
This commit was SVN r5128.
2005-04-01 04:56:25 +00:00
Brian Barrett
3b7d6acf2e
now that there are two rmgr components this bug pops up.. Don't call
...
finalize() on the old best_module unless it actually has a finalize
function (which neither of the current ones have, btw).
Fixes a bus error on OS X.
This commit was SVN r5127.
2005-04-01 03:13:22 +00:00
Jeff Squyres
5733c5e0de
Some minor updates / fixes
...
This commit was SVN r5125.
2005-04-01 01:18:35 +00:00
Jeff Squyres
1e4826e5b9
Remove all the .ompi_unignore files when making a nightly tarball so
...
that we don't accidentally include a directory in a tarball that we
shouldn't
This commit was SVN r5124.
2005-04-01 01:14:13 +00:00
Brian Barrett
f9673a8ba9
* add some missing header files so that it compiles on OS X
...
This commit was SVN r5123.
2005-04-01 00:30:37 +00:00
Jeff Squyres
62f4f7e82f
Per Tim's advice, change oob to rml.
...
This commit was SVN r5122.
2005-03-31 23:29:42 +00:00
Jeff Squyres
d2eac6dab1
Move the rml close down right before the oob close. It doesn't really
...
matter, since we're not selecting/using any rml or oob components, but
it makes it closer to the ordering in ORTE.
This commit was SVN r5121.
2005-03-31 23:26:02 +00:00
Jeff Squyres
ba5dcfcb4a
Move the initialization of the pls components into the selection --
...
not during the open. This commit looks bigger than it really is --
most of this is just moved code, and added 2 bool's to indicate
whether the opened and available lists are valid for whether we
traverse them in the base close function or not.
This commit was SVN r5120.
2005-03-31 23:25:24 +00:00
Jeff Squyres
fa81e66db8
Move the posting and canceling of the non-blocking receive from the
...
component to the module.
This commit was SVN r5119.
2005-03-31 23:22:44 +00:00
Jeff Squyres
4f461a874e
First cut at a README.alpha file
...
This commit was SVN r5118.
2005-03-31 22:40:40 +00:00
Tim Woodall
53d51363ba
move recv_cancel from close to finalize
...
This commit was SVN r5117.
2005-03-31 22:37:46 +00:00
Tim Woodall
7eb87a1822
- change registry call - need to look at why this didn't
...
work w/ KEYS_AND
This commit was SVN r5116.
2005-03-31 22:30:22 +00:00
Tim Woodall
341ad3c57c
cancel any pending recvs
...
This commit was SVN r5115.
2005-03-31 22:11:54 +00:00
Ralph Castain
df7ef31b61
Plug a memory leak that crept into the registry.
...
Modify the locking scheme to try and resolve a problem with dump_triggers that only occurs with multiple processes. Didn't resolve the problem, but should be more robust anyway. Still tracking this one down.
This commit was SVN r5114.
2005-03-31 21:32:12 +00:00
Tim Woodall
74cc7ba381
on abnormal termination - dump info on the aborted process
...
This commit was SVN r5112.
2005-03-31 19:39:02 +00:00
Tim Woodall
81e9377c87
use nonblocking send/recv to send terminate message to the daemons
...
as they may have already exited
This commit was SVN r5111.
2005-03-31 18:53:35 +00:00