Brian Barrett
cf425f6289
* trick the stupid compiler (GCC in this case) into shutting up about not
...
being able to convert from object pointer to function pointer.
This commit was SVN r9445.
2006-03-29 01:26:16 +00:00
Brian Barrett
99e4c89183
* some typo fixes for orterun manpage
...
* Install orterun manpage as mpirun.1 and mpiexec.1 as well as orterun.1
This commit was SVN r9444.
2006-03-29 01:04:43 +00:00
Jeff Squyres
07b0e559f2
Fix copyright
...
This commit was SVN r9443.
2006-03-29 00:53:11 +00:00
George Bosilca
50b5a02f8b
Let the oob to call opal_progress instead of opal_progress_event. Now, the MPI
...
communications will be advanced in MPI_Finalize.
This commit was SVN r9442.
2006-03-28 22:09:40 +00:00
Brian Barrett
ae85aae6e5
* add some debugging if conftestval the file doesn't exist
...
* Try fclose()ing the file to see if that helps with the errors reported
with Absoft 8.2
This commit was SVN r9439.
2006-03-28 13:55:39 +00:00
George Bosilca
5d465cf118
Call the constructor on the DR lock.
...
This commit was SVN r9438.
2006-03-28 07:34:02 +00:00
George Bosilca
af7930a498
Don't forget to add the new .h file to the distribution list.
...
This commit was SVN r9437.
2006-03-28 07:16:39 +00:00
Graham Fagg
19906e66dc
missing lock?
...
This commit was SVN r9436.
2006-03-28 06:15:48 +00:00
George Bosilca
c93680074f
Enable the master convertor and add a function to clean them all up. Without talking
...
about the comments :)
This commit was SVN r9435.
2006-03-28 05:11:48 +00:00
George Bosilca
46c442fe0d
We do not have direct access to the module. Grab the one attached to the
...
window instead.
This commit was SVN r9434.
2006-03-28 05:06:40 +00:00
George Bosilca
deb1b237a7
First cut of a unique architecture base master convertor. It will hold the sizes
...
of the predefined types as seen by the remote architecture, as well as some
pointers to the conversion functions. Still in progress, but it should just fine
for what we have today in Open MPI.
This commit was SVN r9433.
2006-03-28 03:16:53 +00:00
Josh Hursey
35eb1a2970
Added a section on "Specifying Hosts" to the man page.
...
This commit was SVN r9432.
2006-03-27 23:46:38 +00:00
Tim Woodall
c1bf71b1be
- updated copyrights
...
- removed unused state
- starting to add support for btl failover
This commit was SVN r9431.
2006-03-27 22:48:12 +00:00
Tim Woodall
c724e4c804
- removed unused flags
...
- updated copyrights
This commit was SVN r9430.
2006-03-27 22:44:26 +00:00
Galen Shipman
af02867322
Use ones compiliment so we don't kill previously set flags..
...
This commit was SVN r9428.
2006-03-27 16:12:22 +00:00
Gleb Natapov
590c992a7e
fix recursive lock of openib_btl->ib_lock.
...
This commit was SVN r9427.
2006-03-26 15:02:43 +00:00
Gleb Natapov
01a119c3c5
fix compilation bug with --enable-mpi-threads
...
This commit was SVN r9426.
2006-03-26 13:24:10 +00:00
Gleb Natapov
a5a78b10cc
Implementation of short message RDMA. 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_openib_use_eager_rdma to 1 to enable it.
...
This commit was SVN r9425.
2006-03-26 08:30:50 +00:00
George Bosilca
52e5d90a53
ompi_dt_swap_bytes is the way to go.
...
This commit was SVN r9424.
2006-03-25 07:12:07 +00:00
Brian Barrett
8258a998ab
* added NEWS items for the one-sided implementation and the heterogeneous
...
support.
This commit was SVN r9423.
2006-03-25 03:02:44 +00:00
Brian Barrett
b6ddded1fa
* Fix bug in determining size of C++ bool when creating the predefined
...
datatype MPI::BOOL.
* Add first round of support for heterogeneous platforms. This includes
endianness and size difference for C++ bool and Fortran LOGICAL. It
does not include differences in sizes for any other datatype or for
different representations of floating point numbers.
This commit was SVN r9422.
2006-03-25 02:53:41 +00:00
Galen Shipman
1677ca1cd4
continue to debug retransmission of incorrect offset,
...
only occurs on vfrag timeout..
This commit was SVN r9421.
2006-03-24 22:28:43 +00:00
George Bosilca
b22836ea93
Reset the completed flag when we roll-back the convertor.
...
This commit was SVN r9419.
2006-03-24 20:33:53 +00:00
Brian Barrett
01671f2991
* allow user to set "no_locks" info argument as MCA parameter to override the
...
default
* Add ability to start Put and Get requests immediately instead of queuing
until synchronizaion when using Fence. Not entirely sure this is
completely safe, so it must be explicitly enabled by the user, either with
an MCA parameter or info argument to Win_create.
This commit was SVN r9418.
2006-03-24 18:56:59 +00:00
Jeff Squyres
bc96040e1c
- Add Cisco copyright
...
- Add comment explaining why we used INT_MAX
- Update NEWS
This commit was SVN r9415.
2006-03-24 15:39:09 +00:00
Brian Barrett
14ef67934b
* update ignore files
...
This commit was SVN r9414.
2006-03-24 15:34:02 +00:00
Jeff Squyres
a843ce4c23
Clean up a minor memory leak
...
This commit was SVN r9413.
2006-03-24 15:28:42 +00:00
Brian Barrett
29c70291a9
* properly distribute the peruse test directory so that nightly builds
...
happen
This commit was SVN r9412.
2006-03-24 13:42:01 +00:00
Tim Woodall
2e376e0ee8
misc cleanup
...
This commit was SVN r9410.
2006-03-24 06:49:45 +00:00
George Bosilca
dec87e2cea
Remove a warning by protecting one of the variables around #if/#endif.
...
This commit was SVN r9409.
2006-03-24 04:43:53 +00:00
George Bosilca
dabe47ca3d
A function declared as static inline and who's not used directly, but
...
only as a pointer reference completely confuse some compilers (gcc 4.1
included). Removing the inline (it was there before when the function
was used in the same file) seems to solve the problem. However, the most
strange thing is that the bug only appear when we compile directly in
the trunk directory. It just don't happens when we're using the VPATH
build.
This commit was SVN r9408.
2006-03-24 04:21:30 +00:00
Brian Barrett
23f0aef07c
* fix casting warning
...
This commit was SVN r9407.
2006-03-24 02:52:34 +00:00
Brian Barrett
06e61ea03b
* have to use same case for creating a function name as using it in the
...
Fortran tests or the mixed case (*caugh* Absoft *cough*) compilers
don't compile the tests too well...
This commit was SVN r9406.
2006-03-24 02:34:13 +00:00
Brian Barrett
6cc582b20e
* Fix "make dist" for peruse
...
* Install peruse.h in $includedir, since applications need to be able
to include it as <peruse.h>
* Fix issue with onesided code always installing it's headers
This commit was SVN r9405.
2006-03-23 23:41:49 +00:00
Tim Woodall
1aaad721e8
clear state on rndv ack
...
This commit was SVN r9404.
2006-03-23 23:36:07 +00:00
Galen Shipman
19732d4c7c
add length to frag_ack
...
This commit was SVN r9403.
2006-03-23 23:06:19 +00:00
Tim Woodall
0fa49f1297
set requests vfrag id when matched
...
This commit was SVN r9402.
2006-03-23 23:04:20 +00:00
Galen Shipman
3595cd8956
use hdr_match..
...
This commit was SVN r9401.
2006-03-23 22:21:15 +00:00
Galen Shipman
bec2ee346c
use correct ack for rendezvous from seq tracker
...
This commit was SVN r9400.
2006-03-23 22:18:09 +00:00
Tim Woodall
996a1b56df
more tweaking
...
This commit was SVN r9399.
2006-03-23 22:08:59 +00:00
Galen Shipman
c38fd90e63
need state to ack sync send retransmits, even after the recvreq is gone..
...
This commit was SVN r9397.
2006-03-23 22:02:59 +00:00
Tim Woodall
d1d8967844
init counters
...
This commit was SVN r9395.
2006-03-23 20:29:18 +00:00
Galen Shipman
754b424266
set vf_mask_pending when retransmitting so completion will occur before
...
the request is completed..
This commit was SVN r9394.
2006-03-23 20:28:52 +00:00
Ralph Castain
08db67cdf8
Fix the app_context problem for app_files too....
...
Again, this should be checked by Jeff.
This commit was SVN r9393.
2006-03-23 17:55:25 +00:00
Galen Shipman
f609204cc5
disable reliability checking in bml
...
This commit was SVN r9392.
2006-03-23 17:50:20 +00:00
Galen Shipman
e01cf0a166
Seperate out sequence tracking list as stand alone class.
...
This commit was SVN r9391.
2006-03-23 17:02:17 +00:00
Tim Woodall
c1bec478c4
updates to reliability debug code
...
This commit was SVN r9390.
2006-03-23 17:00:20 +00:00
Ralph Castain
2a18ebd9e1
Fix the app_context problem.
...
NOTE: JEFF SHOULD CHECK THIS!
I found that orterun was not tracking the index number of the app_contexts it was creating. Hence, the app_context->idx field was always sitting at zero. This index is used by the mapper to decide which app_context to use for each process - thus, with the value of each index being zero, the mapper only used the first app_context that was created. All others were ignored.
Not sure when this might have gotten changed. Could be it was a problem that always existed, but didn't get exposed until something else was changed.
Anyway, it seems to work now - could stand further testing.
This commit was SVN r9389.
2006-03-23 16:53:11 +00:00
Tim Woodall
d9dc534c08
fix bogus comment
...
This commit was SVN r9388.
2006-03-23 16:41:37 +00:00
Tim Woodall
28fa260404
for frag case don't use retrans flag, simply
...
retransmit all segments of vfrag that have not been acked
This commit was SVN r9387.
2006-03-23 16:36:13 +00:00