Galen Shipman
219815d7ac
erroneous static
...
This commit was SVN r6122.
2005-06-21 19:42:40 +00:00
Galen Shipman
5154d78981
migration to new mpool api
...
This commit was SVN r6121.
2005-06-21 19:38:50 +00:00
Tim Woodall
2759fd46c9
correction for new interface
...
This commit was SVN r6120.
2005-06-21 19:38:40 +00:00
Tim Woodall
af62e7a533
corrections for api change
...
This commit was SVN r6117.
2005-06-21 17:37:49 +00:00
Tim Woodall
cdd8e97e24
correct for api changes
...
This commit was SVN r6116.
2005-06-21 17:18:28 +00:00
Tim Woodall
895fd2e23d
slight change to allocator/memory pool interface
...
This commit was SVN r6115.
2005-06-21 17:10:28 +00:00
Galen Shipman
119a5c786f
- Added register and deregister to mpool_vapi
...
- Added mca_mpool_base_remove
- Fixed mca_mpool_base_free to remove the memory desriptor from the tree
- Fixed up bmi_ib to allow pages to be left pinned
This commit was SVN r6113.
2005-06-21 15:03:59 +00:00
Galen Shipman
8df035c2dd
1 - Fixed vapi mpool to page align memory requests
...
2 - Added optional support to leave user memory pineed in IB.
This commit was SVN r6107.
2005-06-20 19:47:54 +00:00
Tim Woodall
01ebf31ab8
comments
...
This commit was SVN r6105.
2005-06-20 18:59:20 +00:00
Tim Woodall
19cc7261ba
remove (for now) user data
...
This commit was SVN r6104.
2005-06-20 18:39:36 +00:00
Jeff Squyres
58d1c01334
Since we don't use FUNC_NAME in this function, remove it and remove
...
compiler warnings on some platforms.
This commit was SVN r6103.
2005-06-20 18:26:58 +00:00
George Bosilca
463a7191d9
More the ompi_convertor_dump into the convertor.c file.
...
This commit was SVN r6100.
2005-06-20 17:29:20 +00:00
Jeff Squyres
e178fa7564
Many fixes to MPI attributes. This mainly affected the following
...
areas:
- The MPI attribute functions in f77 (the MPI-2 set, get,
keyval_create functions for each of the 3 types [comm, datatype,
win], and the MPI-1 put/get functions)
- the src/attribute/* back-end implementation
- MPI_TYPE_DUP implementation
- back-end ddt implementation
Here are the foxes:
- F77 attributes were previously being saved by reference (!)
- Until a few days ago, I didn't realize that the Fortran callback
functions between MPI-1 and MPI-2 had different signatures. These
changes update to handle all 3 kinds of callback functions: C, MPI-1
Fortran, and MPI-2 fortran.
- Also clean up a few related bugs with respect to MPI_TYPE_DUP (i.e.,
ensure that all attribute callbacks are properly invoked) and
ompi_ddt_duplicate (ensure that flags, f2c index, and keyhash are
all set properly).
This commit was SVN r6099.
2005-06-20 16:41:28 +00:00
Tim Woodall
2ab7f0c208
add mca parameter to specify pml
...
This commit was SVN r6098.
2005-06-20 16:40:12 +00:00
Tim Woodall
803592e4dc
support for "rdma" put/get
...
This commit was SVN r6096.
2005-06-20 16:38:19 +00:00
Tim Woodall
5dcc44d57c
add configure.params
...
swap src/dst pointers
This commit was SVN r6090.
2005-06-20 14:58:20 +00:00
Tim Woodall
9181234581
translation for different mapping
...
This commit was SVN r6089.
2005-06-20 14:51:08 +00:00
Jeff Squyres
1ebb22f44c
Fix for a problem Tim Prins noticed earlier today:
...
mpirun -np 1 uptime : -np 1 hostname
would fail, claiming that it was out of resources. Turns out that the
code was incorrectly checking for "no more nodes". This patch fixes
that, both for the schedule-by-node and schedule-by-slot algorithms.
This commit was SVN r6088.
2005-06-18 00:58:27 +00:00
Tim Woodall
552fadcddd
fix init count
...
This commit was SVN r6086.
2005-06-17 21:33:38 +00:00
Tim Prins
f7cc70ba46
The new bproc launcher. This is divided into 2 parts, bproc which does the
...
frontend work and bproc_orted which sets up io for the processes on the backend.
The launcher is fairly complete and has been tested on fairly large jobs.
However, the finalization is not done so right now it just blocks in finalize.
This commit was SVN r6085.
2005-06-17 21:12:50 +00:00
Galen Shipman
866596c035
Fixed a macro issue where the macro variable name expanded to the same name of
...
a variable within the macro.
This commit was SVN r6084.
2005-06-17 20:49:33 +00:00
Tim Woodall
a2897e4de3
swap src/dst pointers
...
This commit was SVN r6083.
2005-06-17 20:13:24 +00:00
Tim Woodall
87a625bc0c
correct function name
...
This commit was SVN r6082.
2005-06-17 20:04:47 +00:00
Galen Shipman
507730a2ca
Added with-bmi-ib instead of with-ptl-ib
...
Begun adding support for RDMA_WRITE_WITH_IMM
This commit was SVN r6081.
2005-06-17 19:15:03 +00:00
Tim Woodall
2bc9d9c657
added timer profiling to trace rdma protocol
...
This commit was SVN r6080.
2005-06-17 18:25:44 +00:00
Galen Shipman
f886160f7c
Check rr on send..
...
This commit was SVN r6079.
2005-06-17 17:14:45 +00:00
Jeff Squyres
8a0e7dfbb5
Arf. Need to explicitly add _DATA macros to EXTRA_DIST. Grumble.
...
This commit was SVN r6077.
2005-06-17 09:40:16 +00:00
Jeff Squyres
93ba5e0a84
Oops -- the prettyprint label was too wide.
...
This commit was SVN r6076.
2005-06-17 01:11:08 +00:00
Jeff Squyres
d78ecb98d8
- Make ompi_info show reasonable help messages
...
- Take Ben Allan's suggestion to have ompi_info show the absolute path
name of the compilers that were used to compile OMPI
This commit was SVN r6075.
2005-06-17 01:06:36 +00:00
Jeff Squyres
d1a362e5de
I never liked the ****'s -- change to -------'s.
...
This commit was SVN r6074.
2005-06-17 01:04:21 +00:00
Galen Shipman
2cb52d028e
Fixed rdma protocol for small fragments from the free list, The opcode
...
VAPI_SEND was not being set in mca_bmi_ib_endpoint_post_send so when the frag
had been used for an RMDA the opcode was incorrect.
Various other misc fixes related to small frag rdma.
This commit was SVN r6072.
2005-06-16 03:49:16 +00:00
Tim Woodall
cddaa0a292
remove threshold parameter
...
This commit was SVN r6071.
2005-06-15 19:54:16 +00:00
Tim Woodall
9c3dcdc7a2
loopback bmi
...
This commit was SVN r6069.
2005-06-15 19:10:26 +00:00
Galen Shipman
6d6510d147
Added a second queue pair for high priority messages
...
This commit was SVN r6068.
2005-06-15 19:09:51 +00:00
Tim Woodall
2b756307af
add flag to indicate memory is already pinned
...
This commit was SVN r6066.
2005-06-15 17:29:41 +00:00
Tim Woodall
406679cb20
run progress after sending schedule
...
This commit was SVN r6065.
2005-06-15 15:25:19 +00:00
Tim Woodall
b59c4368dd
send control message with higher priority
...
This commit was SVN r6064.
2005-06-15 15:23:20 +00:00
Tim Woodall
22a946d789
add priority bit to descriptor flags fields for high priority (e.g. control) messages
...
the bmi should attempt to deliver these at a higher priority than other traffic
This commit was SVN r6063.
2005-06-15 15:08:58 +00:00
Galen Shipman
d6716465d3
Performance tuning..
...
This commit was SVN r6062.
2005-06-15 14:11:42 +00:00
Brian Barrett
21a3974b73
* as requested by Ben Allan, include mpicxx in addition to mpic++ and (maybe)
...
mpiCC
This commit was SVN r6061.
2005-06-14 22:41:54 +00:00
Ralph Castain
62854316fb
Fix a bug that caused proxies to duplicate subscriptions. Make sure to regenerate non-blocking receive after processing callbacks for timing reasons.
...
This commit was SVN r6059.
2005-06-14 20:10:00 +00:00
Tim Woodall
a216a056c3
update current offset prior to using the convertor - may have been changed by rdma protocol
...
This commit was SVN r6058.
2005-06-14 12:56:36 +00:00
Ralph Castain
092f14f2c5
Fix the timing between turning notifies on when trigger fires so that only one notification is sent. Reverse the order of processing callbacks so that the xcast comes out after all messages sent.
...
This commit was SVN r6057.
2005-06-14 12:37:38 +00:00
Josh Hursey
98bf06baa6
minor bit of wrapping
...
This commit was SVN r6056.
2005-06-13 22:10:07 +00:00
Galen Shipman
7f5296bcfc
Changed variable names ..
...
This commit was SVN r6055.
2005-06-13 21:55:20 +00:00
Josh Hursey
1587b01a19
Some changes that allow the mca directory to compile for Windows.
...
We should refrain from using the variable 'new' since it is a
keyword in C++, and some compilers are really picky about it,
namely cl :)
Did a bit of funny wrapping in convertor.h so that the
ompi_convertor_prepare function is only exported when
doing a windows build. Talked with George about this
change and we both agreed that the windows build is
messy, but shouldn't corrupt the main line precausions.
Also wrapped convertor.h in the __cplusplus defines
to help with exporting the inline functions under
windows.
This commit was SVN r6054.
2005-06-13 21:41:25 +00:00
Tim Woodall
6e919f9fb1
- fix scheduling logic
...
- use cached descriptor for control messages
This commit was SVN r6053.
2005-06-13 20:52:13 +00:00
Ralph Castain
83cba7f7cf
Checkpoint. Fixed a logic problem that removed one-shot subscriptions even though the notifiers were supposed to stay.
...
This commit was SVN r6052.
2005-06-13 20:43:05 +00:00
Josh Hursey
729dc65935
Some small changes to get libmpi building on Windows. Also fixed a typo in convertor.h
...
This commit was SVN r6051.
2005-06-13 20:28:44 +00:00
Brian Barrett
43f3a7ee19
* re-add check to see if sched_yield should be called or not. This had been
...
accidently removed along the way...
This commit was SVN r6050.
2005-06-13 19:32:52 +00:00