Tim Woodall
161e54e6c8
finalize/cleanup failed btl
...
This commit was SVN r9819.
2006-05-04 18:48:45 +00:00
George Bosilca
d8eb9978a6
Rearrange the convertor initialization, in order to make the upgrade required
...
for contiguous types simpler.
This commit was SVN r9818.
2006-05-04 17:36:08 +00:00
Tim Woodall
d8ff8010f3
track wether the vfrag is being retransmitted
...
This commit was SVN r9817.
2006-05-04 17:30:58 +00:00
Tim Woodall
1b26caa95b
first cut at btl failover - seems to be working for simple test case
...
This commit was SVN r9816.
2006-05-04 16:16:26 +00:00
Tim Woodall
350d5b1713
change hardcoded values into mca params
...
This commit was SVN r9815.
2006-05-04 15:20:18 +00:00
Tim Woodall
fdd622544b
added optional copy routine to allow "derived" class
...
of mca_bml_base_endpoint to copy state if an endpoint
is updated (e.g. btl deleted/added)
This commit was SVN r9814.
2006-05-04 15:19:12 +00:00
Tim Woodall
14293acce0
- added cleanup to destructor
...
- added copy routine to copy state from one sequence tracker into another
This commit was SVN r9813.
2006-05-04 15:14:47 +00:00
Brian Barrett
d101e91b97
* fix matching logic - since tag might be negative, need to mask the proper bits
...
or the bit-wise or changes all the high bits, which is bad
* push convertor creation to init to save a bit of time
* make debugging use macros so that it can go bye-bye
This commit was SVN r9810.
2006-05-04 13:48:32 +00:00
George Bosilca
93ccbc666a
The macro is alreadfy defined in one of the header file.
...
This commit was SVN r9809.
2006-05-04 07:06:58 +00:00
George Bosilca
bdecdc8d41
Cleanup the MX BTL. Remove all mpool related code as there will never be a MX mpool.
...
This commit was SVN r9808.
2006-05-04 06:55:45 +00:00
Edgar Gabriel
8c49f14dce
fix a bug in the intercomm-split allgather emulation function.
...
This commit was SVN r9806.
2006-05-03 21:41:10 +00:00
George Bosilca
c5209aad93
The return value is random. Let's return something that make sense.
...
This commit was SVN r9805.
2006-05-03 18:17:00 +00:00
Edgar Gabriel
f962ba2d89
fix the handling of the 'high' argument in Intercomm_merge. The logic
...
was unfortunatly exactly the opposite way round.
This commit was SVN r9803.
2006-05-03 14:43:52 +00:00
Brian Barrett
6db0f2a027
* couple of corrections to compile on Red Storm
...
This commit was SVN r9801.
2006-05-03 13:13:59 +00:00
Rainer Keller
29876af927
- Fix small buglet which causes SIGSEGV (seen with mpitrace/Paraver)
...
This commit was SVN r9799.
2006-05-03 07:53:13 +00:00
Jeff Squyres
87a2458bb1
Make sure to use the C version of the string.
...
This commit was SVN r9796.
2006-05-03 03:29:06 +00:00
Brian Barrett
1aa13c1e5c
* do proper fortran string handling for the MPI-IO functions that take string
...
arguments. Thanks to Bernard Knaepen for bringing this to our attention.
This commit was SVN r9792.
2006-05-02 14:39:11 +00:00
Brian Barrett
4add400f7d
* properly start with the memory descriptor inactive
...
This commit was SVN r9787.
2006-05-01 20:23:38 +00:00
Brian Barrett
5f939c53be
* first take at send / receive for a poratls pml (still really dumb and simple)
...
This commit was SVN r9786.
2006-05-01 20:03:49 +00:00
Brian Barrett
56f48357b3
* don't try to register callback at init time (will do at window creation time
...
anyway), so that we can run without ob1
This commit was SVN r9785.
2006-05-01 20:03:03 +00:00
Craig E Rasmussen
8a16f844ec
Changes MPI_Intercomm_merge high variable from integer to logical
...
This commit was SVN r9783.
2006-05-01 18:58:35 +00:00
Craig E Rasmussen
0c584d783e
Changes MPI_Intercomm_merge high variable from integer to logical
...
This commit was SVN r9782.
2006-05-01 18:58:05 +00:00
Brian Barrett
4256705ffb
* rename irecv, isend, and iprobe files to recv, send, and probe
...
This commit was SVN r9780.
2006-04-29 22:06:21 +00:00
Brian Barrett
315a889247
Try to get the Portals PML going again, just to get some data for the Cray
...
paper. This is just the shell, for checkpoint. Changes:
* Fix copyrights
* remove cancel code and ptl references
* add dump command
This commit was SVN r9779.
2006-04-29 22:05:20 +00:00
George Bosilca
0aa7587dd7
More timers around the pack/unpack functions.
...
This commit was SVN r9778.
2006-04-29 04:23:49 +00:00
Brian Barrett
52369307f8
Add a feature to the build system that Terry from Sun and I talked about
...
in San Jose. Allow the configure option --disable-binaries to build OMPI,
but not build or install the support binaries (so basically, just build
the libraries).
This commit was SVN r9777.
2006-04-29 02:16:41 +00:00
George Bosilca
1af7a797f8
Vector type is the one I work on.
...
This commit was SVN r9774.
2006-04-28 16:20:47 +00:00
George Bosilca
b990870b55
Keep only the fastest version of the homogeneous unpack. Reorder the code
...
to improve the execution path. Some minor clean-ups.
This commit was SVN r9773.
2006-04-28 16:19:54 +00:00
George Bosilca
e23c3008a6
Keep only the best [the fastest] version of the unpack function.
...
This commit was SVN r9772.
2006-04-28 16:18:29 +00:00
George Bosilca
5133c987e3
Move the code around to shorten the execution path for the most common data-types.
...
This commit was SVN r9771.
2006-04-28 16:17:28 +00:00
Jeff Squyres
22dbda116e
Add in oodles of missing files
...
This commit was SVN r9767.
2006-04-28 02:22:19 +00:00
Craig E Rasmussen
888c19b9ee
Changed bool Fortran type to logical
...
This commit was SVN r9766.
2006-04-27 22:49:06 +00:00
Craig E Rasmussen
bd77c2b212
Changed bool Fortran type to logical
...
This commit was SVN r9765.
2006-04-27 22:48:07 +00:00
Craig E Rasmussen
9333a2628b
Added counter to output name and changed bool Fortran type to logical
...
This commit was SVN r9764.
2006-04-27 22:46:48 +00:00
George Bosilca
0fd4e2d906
Optimize the execution path.
...
This commit was SVN r9763.
2006-04-27 22:25:53 +00:00
George Bosilca
faba013106
Move tests. Most of the checking are now disabled, only the performance one
...
are still active.
This commit was SVN r9762.
2006-04-27 22:25:02 +00:00
George Bosilca
ced5d564cf
Make sure we set the COMPLETED flag on the convertor in all the cases.
...
This commit was SVN r9761.
2006-04-27 20:53:28 +00:00
George Bosilca
80a53c7aff
More tests, some comments, some new data-types. First step for the performance framework.
...
This commit was SVN r9760.
2006-04-27 20:52:43 +00:00
George Bosilca
0fcae472aa
Detect when the convertor is done with the conversion in a more
...
generic way.
This commit was SVN r9756.
2006-04-27 17:25:56 +00:00
George Bosilca
cabf703dad
No need for the assert after a loop.
...
This commit was SVN r9755.
2006-04-27 17:25:21 +00:00
George Bosilca
aa11164fdc
Update the test to match the latest version of the convertor.
...
This commit was SVN r9754.
2006-04-27 17:24:53 +00:00
Tim Woodall
02d991532f
interface to post a callback for notification of change to modex data
...
This commit was SVN r9753.
2006-04-27 16:15:35 +00:00
Tim Woodall
4fd2a71b6c
removed debug code - free list implementation has changed
...
This commit was SVN r9750.
2006-04-27 15:34:12 +00:00
Brian Barrett
9cab1bb54a
* re-enable the eager fragment throttling, this time with the proper threshold value for when
...
the memory descriptor is closing itself, so that it actually works properly ;). I think I
was just getting lucky and not sending enough short messages with the reference impl.
This commit was SVN r9748.
2006-04-27 14:13:52 +00:00
Brian Barrett
66d1d3b83f
* add a quick debugging sanity check
...
* It appears that Cray's SeaStar has some horrible performance for iovecs - IN_pLACE
was actually slower than copying into eager frags. Ugh. And we don't even pre-pin
eager frags yet!
This commit was SVN r9738.
2006-04-27 02:55:31 +00:00
George Bosilca
3e968d4f63
There is no length on the free list.
...
This commit was SVN r9704.
2006-04-24 23:13:51 +00:00
George Bosilca
29fe545451
Remove all references to the ompi_mpi_long_long variable. The MPI_LONG_LONG is now
...
a synonym to MPI_LONG_LONG_INT.
This commit was SVN r9703.
2006-04-24 22:15:42 +00:00
George Bosilca
40bcb2fb36
Still some long long left over. Should be clean by now.
...
This commit was SVN r9701.
2006-04-24 21:40:16 +00:00
George Bosilca
a297a7ae67
MPI standard state that MPI_LONG_LONG and MPI_LONG_LONG_INT are synonyms. Thanks to
...
Martin audet for finding out this one.
This commit was SVN r9699.
2006-04-24 21:24:10 +00:00
Brian Barrett
1da22f9099
* silence a bunch of compiler warnings on Solaris when using the Sun
...
compilers.
This should go to the v1.1 branch
This commit was SVN r9693.
2006-04-23 21:15:09 +00:00