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
Brian Barrett
9276127c0d
* add some extra sauce to make sure we close down our processes properly
...
This commit was SVN r9807.
2006-05-04 00:38:49 +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
Jeff Squyres
cc6fec09ba
Update to reflect some directories that are no longer there
...
This commit was SVN r9800.
2006-05-03 12:12:27 +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
10a05dc0d1
* Fix comment about size_t being unsigned
...
* Fix initializer - shouldn't assign a negative value into an unsigned
variable
This commit was SVN r9790.
2006-05-02 12:21:30 +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
Brian Barrett
5fed99c2c2
Sending SIZE_MAX from machines with different sizeof(size_t) causes big problems,
...
as the smaller machine's SIZE_MAX won't be SIZE_MAX on the bigger machine, which
can lead to failures along the way -- in this case, with GPR triggers being
improperly fired.
This commit was SVN r9776.
2006-04-28 21:09:42 +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
George Bosilca
1ea3a39372
The condition was wrong. The fact that it accept 0 length messages
...
is interpreted as a shutdown of the io channel on the next iteration.
Definitively not the good approach. The correct condition is
bigger than 0.
This commit was SVN r9770.
2006-04-28 04:57:07 +00:00
Jeff Squyres
bfcf3867fc
Back out George's commit from earlier today; it seems to break stdout
...
forwarding.
More detailed mail coming to devel-core shortly that explains.
This commit was SVN r9769.
2006-04-28 03:32:27 +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
Sushant Sharma
7a6e0c9ebf
Fixed remote environment setup. Submitted by: Tim Woodall
...
This commit was SVN r9759.
2006-04-27 20:07:56 +00:00
George Bosilca
bafc16f724
We don't need the len anymore as everything is not attached to the fragment.
...
This commit was SVN r9758.
2006-04-27 17:35:05 +00:00
George Bosilca
5df94f812e
Aren't we supposed to release the value on all possible execution paths ?
...
This commit was SVN r9757.
2006-04-27 17:31:01 +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
Tim Woodall
0a56067509
Correction to resolve a problem related to partial reads. We were making a
...
copy of the receive buffer based on the iovec struct that may have been updated
during partial reads to reflect the current offset. Need to make the copy using
the base address of the buffer.
Thanks to Sven Stork for finding this.
This should be backported to 1.0.X and 1.1.X branches.
This commit was SVN r9749.
2006-04-27 14:27:02 +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
Jeff Squyres
afed312ef9
Updates -- see %changelog
...
This commit was SVN r9747.
2006-04-27 13:15:13 +00:00
Jeff Squyres
d8cae6fc2e
Ensure that the configure_options macro is only given if it is nonempty
...
This commit was SVN r9746.
2006-04-27 13:14:20 +00:00
Jeff Squyres
ad53169d7c
Allow overriding configure options nicely
...
This commit was SVN r9744.
2006-04-27 04:00:02 +00:00
Jeff Squyres
609b94a2ec
Ditch old names
...
This commit was SVN r9743.
2006-04-27 03:50:00 +00:00
Jeff Squyres
48ce14c6e5
Checkpoint. Changes listed in specfile %changelog.
...
This commit was SVN r9742.
2006-04-27 03:49:32 +00:00