George Bosilca
87269ba0aa
Add 3 functions for Galen. The allow to import, export and reset the
...
pending bytes from the convertor. These bytes are used to handle partial
conversions between peers.
This commit was SVN r9531.
2006-04-05 03:04:50 +00:00
Ralph Castain
b9bdb2125e
Fix and upgrade the console to support better debugging. Activate "dump" commands to display registry content. Remove the blasted opal_output default prefix that made the dump output illegible. Properly connect to existing daemons and/or start new ones.
...
This commit was SVN r9528.
2006-04-04 11:05:52 +00:00
Sven Stork
b34c128309
- add check for parseable synonym
...
This commit was SVN r9527.
2006-04-04 08:53:32 +00:00
Brian Barrett
ae3cd41eaa
* update to match the v1.0 NEWS
...
This commit was SVN r9525.
2006-04-04 04:34:08 +00:00
Galen Shipman
c29db49198
return out if we ack a duplicate matched rendezvous from mathed receives
...
sequence tracker and the communicator is null..
This commit was SVN r9521.
2006-04-03 21:04:51 +00:00
Sushant Sharma
8d5289b2b8
Corrected Makefile.am files for pls and soh xcpu-components as per Brian's suggestion.
...
This commit was SVN r9519.
2006-04-03 17:14:47 +00:00
George Bosilca
e7051c427b
If we call opal_progress, test the status of the request before going
...
back. It will help us to find completed requests quicker.
This commit was SVN r9518.
2006-04-03 15:54:15 +00:00
Sven Stork
e6b0828a4f
- add missing lb check
...
This commit was SVN r9516.
2006-04-03 13:22:04 +00:00
Gleb Natapov
b6ab1f4262
fix compilation warnings.
...
This commit was SVN r9515.
2006-04-02 11:32:25 +00:00
Jeff Squyres
e371aff9f5
Fix minor compiler warning
...
This commit was SVN r9514.
2006-04-01 12:41:48 +00:00
George Bosilca
22572940c8
Remove some useless code.
...
This commit was SVN r9513.
2006-04-01 07:42:43 +00:00
George Bosilca
285b1af2a7
Follow the standard when the count is set to zero. Or let me say it differently,
...
follow the statement from the standard that make the most sense to me. In this
particular case this statement is:
If there is no active handle in the list it returns outcount = MPI_UNDEFINED.
This commit was SVN r9512.
2006-04-01 07:39:55 +00:00
Brian Barrett
4ea8790342
* Don't try to call tcgetprgp on platforms that don't have that function
...
* Some more stuff to ignore / do in Red Storm build
This commit was SVN r9511.
2006-04-01 05:46:15 +00:00
Brian Barrett
2c64ab562e
More fixes to try to get Red Storm port going again....
...
* Add a platform spec for using the portals reference implementation's
RTE instead of our own to make local testing easier.
* Add a cnos rmgr component so that 1) we don't have to build nearly
as many components (no need for ras,rds,pls,etc.) and 2) calls
to MPI_ABORT() won't print error messages about not being able to
contact the daemon. Still need to fill in some of the terminate
stuff with calls from cnos, but will come in time.
* Make gpr_null use the base code for creating value and keyval
structures so that we don't segfault in ompi_mpi_init().
This commit was SVN r9510.
2006-04-01 04:54:46 +00:00
Jeff Squyres
858612fd06
Face the possibilty that the child may have already died.
...
This commit was SVN r9508.
2006-04-01 02:23:10 +00:00
Jeff Squyres
bd6825f513
Add svn:ignore
...
This commit was SVN r9507.
2006-04-01 02:11:34 +00:00
Brian Barrett
c1578808e8
* commit configuration file for building OMPI against the Portals reference
...
implementation when using the (small) run-time support provided by the
Portals reference implementation instead of our own
This commit was SVN r9505.
2006-03-31 21:11:21 +00:00
George Bosilca
ae47cbfe02
Accept an array of request set to NULL if the count is set to ZERO.
...
This commit was SVN r9504.
2006-03-31 20:32:56 +00:00
Brian Barrett
4b1b99d7c9
* better support platforms without any concept of a terminal at all
...
This commit was SVN r9503.
2006-03-31 18:51:06 +00:00
George Bosilca
65058d65e8
Update the NEWS to include PERUSE.
...
This commit was SVN r9502.
2006-03-31 17:20:11 +00:00
George Bosilca
58cd591d3b
PERUSE support for OB1. There we go, now the trunk has a partial peruse implementation.
...
We support all the events in the PERUSE specifications, but right now only one event
of each type can be attached to a communicator. This will be worked out in the future.
The events were places in such a way, that we will be able to measure the overhead
for our threading implementation (the cost of the synchronization objects).
This commit was SVN r9500.
2006-03-31 17:09:09 +00:00
George Bosilca
1226d452bf
Add a base _START macro that will do the base initialization. Additinaly, that allow me to
...
add the PERUSE event is a more homogeneous manner (all PML's will have them).
This commit was SVN r9499.
2006-03-31 17:05:09 +00:00
George Bosilca
988ba2af24
Cleanup the PERUSE code to match the latest specifications. All the unused code is
...
still in the obsolete files, just in case they rollback the specification in order to
allow event for anything else than communicators.
This commit was SVN r9498.
2006-03-31 17:03:09 +00:00
George Bosilca
551a0b11e3
Correct an ifdef issue and add one more PERUSE events. It is called
...
PERUSE_COMM_REQ_XFER_CONTINUE and it's purpose is to show how we segment the
messages (across several networks or not).
This commit was SVN r9497.
2006-03-31 16:34:23 +00:00
Andrew Friedley
74b2f77a4c
The expected cleanup/refactoring commit..
...
Not much got tested that wasn't already - I've uncovered a connection
establishment deadlock and wanted to get these changes committed before I
attack it.
The big changes:
- Moved much of the connection code from btl_udapl_component.c to
btl_udapl_endpoint.c.
- Cleaned up initialization of various fragment members.
- MCA_BTL_UDAPL_ERROR macro, which is compiled in/out appropriately.
This commit was SVN r9496.
2006-03-31 16:25:19 +00:00
George Bosilca
f09a6f50df
The real name is ompi_mpi_abort_print_stack.
...
This commit was SVN r9495.
2006-03-31 04:21:09 +00:00
George Bosilca
0c58d0f519
Mixing declarations and code is not allowed by the ISO C90.
...
This commit was SVN r9494.
2006-03-31 03:21:28 +00:00
Brian Barrett
becc55abf6
* add missing extern in header file
...
This commit was SVN r9493.
2006-03-31 02:45:06 +00:00
Sushant Sharma
8feab23fdc
updated acinclude.m4 to include config/ompi_check_xcpu.m4
...
This commit was SVN r9492.
2006-03-31 02:25:04 +00:00
Sushant Sharma
46f84b1e8e
Added xcpu component in pls and soh.
...
This commit was SVN r9491.
2006-03-31 02:19:52 +00:00
Brian Barrett
c2b6e86766
back out r9489, as the rest of the changeset clearly didn't come with this
...
piece
This commit was SVN r9490.
The following SVN revision numbers were found above:
r9489 --> open-mpi/ompi@a4cfbbcac3
2006-03-31 02:05:36 +00:00
Sushant Sharma
a4cfbbcac3
Added xcpu component in pls and soh.
...
This commit was SVN r9489.
2006-03-31 01:28:07 +00:00
George Bosilca
994959345a
The if outside the loop not inside as we test for a "constant" thing.
...
This commit was SVN r9488.
2006-03-31 00:38:11 +00:00
Jeff Squyres
fd61d78599
Add two MCA parameters to the MPI level to control behavior during
...
MPI_ABORT. From the ompi_info output:
MCA mpi: parameter "mpi_abort_delay" (current value: "0")
If nonzero, print out an identifying message when
MPI_ABORT is invoked (hostname, PID of the process
that called MPI_ABORT) and delay for that many seconds
before exiting (a negative delay value means to never
abort). This allows attaching of a debugger before
quitting the job.
MCA mpi: parameter "mpi_abort_print_stack" (current value: "0")
If nonzero, print out a stack trace when MPI_ABORT is
invoked
This commit was SVN r9487.
2006-03-31 00:31:15 +00:00
Galen Shipman
1d67917b69
must handle header validation correctly for each case, not enough in common
...
for the MACRO
This commit was SVN r9486.
2006-03-30 21:27:21 +00:00
Ralph Castain
8ba453b866
Modify the rmgr_proxy component so it includes the automatic wire-up of stdio.
...
This commit was SVN r9483.
2006-03-30 19:44:28 +00:00
Tim Woodall
9a73fe8beb
check for valid sequence number before attempting to use communicator
...
This commit was SVN r9482.
2006-03-30 19:36:15 +00:00
George Bosilca
2b3779cd6e
Correct some of the casting issues. By default the compilers attach an signed type
...
to the defines. As our internal types (job_id and co.) are unsigned that generate
several errors (integer overflow in expression and comparison between signed and
unsigned). Casting the defines to the correct type solve these problems.
This commit was SVN r9481.
2006-03-30 19:28:17 +00:00
Gleb Natapov
256bf70530
Forgot to add file to previous commit
...
This commit was SVN r9480.
2006-03-30 17:37:52 +00:00
Tim Woodall
637511e759
correct cleanup of callbacks
...
This commit was SVN r9479.
2006-03-30 16:55:02 +00:00
Gleb Natapov
79bcfb096f
Add type to frag. Sometimes we need to know that a frag is from short rdma area.
...
I used hack for this that doesn't work for mvapi, so changing it to something more sane.
This commit was SVN r9477.
2006-03-30 15:26:21 +00:00
Brian Barrett
e0eb9a19e7
* make orte_process_name_t be of fixed size (rather than depending on the size of
...
size_t). This should be the last piece of the puzzle required to get 32/64
interoperability working for ORTE.
This commit was SVN r9476.
2006-03-30 14:59:41 +00:00
Brian Barrett
6be35fb604
* Use the ORTE_<type> constants instead of internal DSS_TYPE_<type>_T constants
...
for the type to be packed / unpacked when dealing with sized types (like
size_t) so that the dss_unpack code to deal with types of different sizes is
activated. Necessary for proper 32/64 interoperability.
This commit was SVN r9475.
2006-03-30 14:33:25 +00:00
Gleb Natapov
ea11582191
Porting of short message RDMA from openib BTL. Endpoint registers circular buffer and sends its address and rkey to the peer. Peer uses this buffer to eagerly RDMA small message into it. Endpoint polls the buffer for message arrival before checking HP/LP QPs. Set btl_mvapi_use_eager_rdma to 1 to enable it.
...
This commit was SVN r9474.
2006-03-30 12:55:31 +00:00
George Bosilca
99ba9bea10
Correct the CRAY define (here is a interesting webpage with all the compilers defines
...
http://predef.sourceforge.net/precomp.html ).
This commit was SVN r9472.
2006-03-30 00:20:43 +00:00
Jeff Squyres
1597ee94b7
Update notes on the Portland compiler
...
This commit was SVN r9471.
2006-03-29 23:09:02 +00:00
Galen Shipman
641fa6c0d2
more fixes, reset state on completion..
...
This commit was SVN r9469.
2006-03-29 22:21:35 +00:00
Galen Shipman
2945f77f9e
randomly drop fragments without local completion, currently commented out as
...
we must handle the other cases first..
This commit was SVN r9468.
2006-03-29 22:19:58 +00:00
Andrew Friedley
0eba366b07
Various pieces all over to make basic small message send/recv work. Next step
...
is clean up the code.. it is in need of refactoring and testing.
Thanks to Brian for help in troubleshooting!
This commit was SVN r9466.
2006-03-29 21:55:41 +00:00
Jeff Squyres
142f59a435
Add release note about PGI compilers.
...
This commit was SVN r9459.
2006-03-29 19:45:45 +00:00