1
1
Граф коммитов

4858 Коммитов

Автор SHA1 Сообщение Дата
07f0501e45 corrected locking issue
This commit was SVN r6126.
2005-06-21 21:30:56 +00:00
aac0dadddb Further work on moving checking if the user buffer is pinned to the pml
level. 

This commit was SVN r6125.
2005-06-21 21:20:23 +00:00
d334f6d4bc - move check for pre-pinned memory into pml
- use this for scheduling and do only one dma per bmi

This commit was SVN r6123.
2005-06-21 20:58:24 +00:00
219815d7ac erroneous static
This commit was SVN r6122.
2005-06-21 19:42:40 +00:00
5154d78981 migration to new mpool api
This commit was SVN r6121.
2005-06-21 19:38:50 +00:00
2759fd46c9 correction for new interface
This commit was SVN r6120.
2005-06-21 19:38:40 +00:00
af62e7a533 corrections for api change
This commit was SVN r6117.
2005-06-21 17:37:49 +00:00
cdd8e97e24 correct for api changes
This commit was SVN r6116.
2005-06-21 17:18:28 +00:00
895fd2e23d slight change to allocator/memory pool interface
This commit was SVN r6115.
2005-06-21 17:10:28 +00:00
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
8b6ccd437e Removed outdated file.
This commit was SVN r6110.
2005-06-21 12:29:02 +00:00
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
01ebf31ab8 comments
This commit was SVN r6105.
2005-06-20 18:59:20 +00:00
19cc7261ba remove (for now) user data
This commit was SVN r6104.
2005-06-20 18:39:36 +00:00
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
c6f812ec7f Changes from Craig Rasmussen:
I'm contributing patches for configure.ac and f90_check_type.m4.
The problem was that f90_check_type returned an exit code
and not all compilers actually do this.  The fix tries to compile the
type and fails if it can't.  The problem is that some compilers will
happily return a default kind if the particular kind is not supported.
So the real test is whether the size of the datatype is as expected.

This commit was SVN r6101.
2005-06-20 18:19:23 +00:00
463a7191d9 More the ompi_convertor_dump into the convertor.c file.
This commit was SVN r6100.
2005-06-20 17:29:20 +00:00
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
2ab7f0c208 add mca parameter to specify pml
This commit was SVN r6098.
2005-06-20 16:40:12 +00:00
803592e4dc support for "rdma" put/get
This commit was SVN r6096.
2005-06-20 16:38:19 +00:00
5dcc44d57c add configure.params
swap src/dst pointers

This commit was SVN r6090.
2005-06-20 14:58:20 +00:00
9181234581 translation for different mapping
This commit was SVN r6089.
2005-06-20 14:51:08 +00:00
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
552fadcddd fix init count
This commit was SVN r6086.
2005-06-17 21:33:38 +00:00
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
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
a2897e4de3 swap src/dst pointers
This commit was SVN r6083.
2005-06-17 20:13:24 +00:00
87a625bc0c correct function name
This commit was SVN r6082.
2005-06-17 20:04:47 +00:00
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
2bc9d9c657 added timer profiling to trace rdma protocol
This commit was SVN r6080.
2005-06-17 18:25:44 +00:00
f886160f7c Check rr on send..
This commit was SVN r6079.
2005-06-17 17:14:45 +00:00
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
93ba5e0a84 Oops -- the prettyprint label was too wide.
This commit was SVN r6076.
2005-06-17 01:11:08 +00:00
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
d1a362e5de I never liked the ****'s -- change to -------'s.
This commit was SVN r6074.
2005-06-17 01:04:21 +00:00
d9b0aa9654 Temporarily comment out the test_rds2 test because all it does is test
the RDS selection logic, which is, unfortunately, not yet well
supported by the testing infrastructure (it causes false failures in
the nightly build).

This commit was SVN r6073.
2005-06-16 11:25:27 +00:00
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
cddaa0a292 remove threshold parameter
This commit was SVN r6071.
2005-06-15 19:54:16 +00:00
9c3dcdc7a2 loopback bmi
This commit was SVN r6069.
2005-06-15 19:10:26 +00:00
6d6510d147 Added a second queue pair for high priority messages
This commit was SVN r6068.
2005-06-15 19:09:51 +00:00
2b756307af add flag to indicate memory is already pinned
This commit was SVN r6066.
2005-06-15 17:29:41 +00:00
406679cb20 run progress after sending schedule
This commit was SVN r6065.
2005-06-15 15:25:19 +00:00
b59c4368dd send control message with higher priority
This commit was SVN r6064.
2005-06-15 15:23:20 +00:00
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
d6716465d3 Performance tuning..
This commit was SVN r6062.
2005-06-15 14:11:42 +00:00
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
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
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
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
98bf06baa6 minor bit of wrapping
This commit was SVN r6056.
2005-06-13 22:10:07 +00:00