Galen Shipman
259b9f04b9
GM needs ack+csum by default for PML DR..
...
This commit was SVN r11210.
2006-08-15 22:15:22 +00:00
George Bosilca
7d59a6885b
Remove all references to the MRU list. Add back the repost list checks. For some reasons
...
it decrease the latency by around 0.3 micro-seconds ...
This commit was SVN r10571.
2006-06-29 19:25:44 +00:00
George Bosilca
9bf281bca2
Remove the gm_mru_reg list as it is never used. Cleanup the repost logic. Now we repost
...
a receive fragment only when we're done with the message from inside and we try to add it
to the list.
This commit was SVN r10564.
2006-06-29 15:10:11 +00:00
George Bosilca
43b7b17033
Release the memory registration when the descriptors get freed.
...
This commit was SVN r10540.
2006-06-28 15:24:16 +00:00
George Bosilca
d9daa34a6c
Set the registration field to NULL when we create a new fragment.
...
This commit was SVN r10539.
2006-06-28 15:23:36 +00:00
Galen Shipman
218a438509
finished the ompi_free_list_t class nightmare..
...
This commit was SVN r10314.
2006-06-12 22:09:03 +00:00
Galen Shipman
2667c52a5d
Track fragments by list, not by size..
...
-- reviewed by Brian, needs to hit all the branches..
This commit was SVN r10078.
2006-05-25 18:07:26 +00:00
George Bosilca
afe9821d84
Add a missing copyright.
...
This commit was SVN r9660.
2006-04-19 21:36:22 +00:00
Tim Woodall
712468dbef
add diagnostic interface
...
This commit was SVN r9328.
2006-03-17 17:39:41 +00:00
Tim Woodall
c34f4c2cb7
correct cleanup for threaded case
...
This commit was SVN r9291.
2006-03-16 00:05:39 +00:00
Brian Barrett
d041558f85
* protect lock when not building threaded
...
This commit was SVN r9254.
2006-03-11 03:20:50 +00:00
Tim Woodall
9ae910044b
resolve threading issue
...
This commit was SVN r9234.
2006-03-09 17:59:05 +00:00
Tim Woodall
8bf6ed7a36
- corrected locking in gm btl - gm api is not thread safe
...
- initial support for gm progress thread
- corrected threading issue in pml
- added polling progress for a configurable number of cycles to wait for threaded case
This commit was SVN r9188.
2006-03-02 00:39:07 +00:00
Brian Barrett
579e74290f
* make gm wire-up endian safe
...
This commit was SVN r9179.
2006-02-28 02:03:46 +00:00
Galen Shipman
e58b758031
standardize behavior of btl_alloc, if the size is larger than the max send
...
size, btl_alloc returns NULL.
This commit was SVN r9114.
2006-02-22 17:37:59 +00:00
Brian Barrett
566a050c23
Next step in the project split, mainly source code re-arranging
...
- move files out of toplevel include/ and etc/, moving it into the
sub-projects
- rather than including config headers with <project>/include,
have them as <project>
- require all headers to be included with a project prefix, with
the exception of the config headers ({opal,orte,ompi}_config.h
mpi.h, and mpif.h)
This commit was SVN r8985.
2006-02-12 01:33:29 +00:00
Galen Shipman
c8045bf397
Fixup for ORTE datatype checkin,
...
- use appropriate header files
- change calls from orte_dps to orte_dss
This commit was SVN r8920.
2006-02-07 15:20:44 +00:00
George Bosilca
e5158142b9
The lb should be extracted from the datatype not from the convertor.
...
This commit was SVN r8446.
2005-12-10 23:27:20 +00:00
Tim Woodall
1929a97d2f
corrections for MPI_BOTTOM
...
This commit was SVN r8429.
2005-12-09 23:27:55 +00:00
Tim Woodall
54b6acb2b4
merge from release branch
...
This commit was SVN r8149.
2005-11-13 23:31:20 +00:00
Jeff Squyres
42ec26e640
Update the copyright notices for IU and UTK.
...
This commit was SVN r7999.
2005-11-05 19:57:48 +00:00
Tim Woodall
c944988b9e
merge in changes from release branch - acquire/release send token for put/get
...
This commit was SVN r7784.
2005-10-17 18:59:28 +00:00
Tim Woodall
d859855dea
merge in changes from 1.0
...
This commit was SVN r7728.
2005-10-12 15:54:35 +00:00
Tim Woodall
3b4a134a24
- removed unused define
...
- correct free to release registration rather than retain it
This commit was SVN r7611.
2005-10-04 14:33:26 +00:00
Brian Barrett
7b20370306
* pretty-print an error message if a btl component loads but can't find
...
any NICs to use
* Make mvapi, gm, and mx components all publish information, even if there
are no NICs available so that modex_recv doesn't hang. If there are no
NICs available, don't set the reachable bit, but don't do anything
to fail. This unfortunately doesn't cover the hangs that will result if
different procs load different sets of components, but it's a start
This commit was SVN r7550.
2005-09-30 04:39:44 +00:00
Galen Shipman
26a74d42fa
release, not retain on gm_free
...
This commit was SVN r7535.
2005-09-28 20:18:52 +00:00
Andrew Friedley
555ae37255
Add lib{opal,orte,mpi}.la to appropriate LIBADD's, some whitespace cleanup as well.
...
This commit was SVN r7477.
2005-09-22 12:28:54 +00:00
Galen Shipman
808b2c1c53
threaded build fix for btl_gm..
...
This commit was SVN r7409.
2005-09-16 17:18:15 +00:00
George Bosilca
ad0c0cdc03
Make the GM btl compile again. There were just some typos.
...
This commit was SVN r7352.
2005-09-13 20:19:21 +00:00
Galen Shipman
d932cfd342
merge of rcache work into the trunk.. lotsa fun ;-)..
...
I regression tested before the merge, I will regression test tonight and
correct issues that might have crept in.
This commit was SVN r7329.
2005-09-12 22:28:23 +00:00
George Bosilca
8308ab42e9
GM depend on the proc.h now.
...
This commit was SVN r7327.
2005-09-12 21:52:44 +00:00
George Bosilca
c9fb1f32f2
And more dependencies fixes. The big commit will follow shortly.
...
This commit was SVN r7319.
2005-09-12 20:22:59 +00:00
Brian Barrett
ed56e743b7
* update configure.ac to use the modern version of AC_INIT and
...
AM_INIT_AUTOMAKE, instead of the deprecated version.
* Work around dumbness in modern AC_INIT that requires the version
number to be set at autoconf time (instead of at configure time, as
it was before). Set the version number, minus the subversion r number,
at autoconf time. Override the internal variables to include the r
number (if needed) at configure time. Basically, the right thing
should always happen. The only place it might not is the version
reported as part of configure --help will not have an r number.
* Since AM_INIT_AUTOMAKE taks a list of options, no need to specify
them in all the Makefile.am files.
* Addes support for subdir-objects, meaning that object files are put
in the directory containing source files, even if the Makefile.am is
in another directory. This should start making it feasible to
reduce the number of Makefile.am files we have in the tree, which
will greatly reduce the time to run autogen and configure.
This commit was SVN r7211.
2005-09-07 05:54:53 +00:00
Tim Woodall
f274f524ab
- added get based protocol (if supported by btl) for pre-registered memory
...
- removed 8 bytes from the majority of the pml headers
This commit was SVN r6916.
2005-08-17 18:23:38 +00:00
Galen Shipman
8e1e2eec3d
Misc fixes for threaded builds..
...
This commit was SVN r6874.
2005-08-14 19:03:09 +00:00
Jeff Squyres
cf16a521c8
Ensure to get ompi/include/constants.h
...
This commit was SVN r6845.
2005-08-12 21:42:07 +00:00
Tim Woodall
faf146ec4c
correct address count
...
This commit was SVN r6837.
2005-08-12 19:01:04 +00:00
Tim Woodall
5558c014b9
default TCP to only be used if self/sm/gm/mvapi.... are not available
...
This commit was SVN r6832.
2005-08-12 16:56:46 +00:00
George Bosilca
8b93cb7661
Rename all the functions starting with mca_base_modex to mca_pml_base_modex.
...
Change all the places where they are used to fit the new name.
Remove the code to check the remote arch from the PML. We will have a GPR mechanism
in ompi_mpi_initialize to do that.
This commit was SVN r6750.
2005-08-05 18:03:30 +00:00
Jeff Squyres
a7a9196350
There is no such file btl_gm_error.h.
...
This commit was SVN r6636.
2005-07-28 00:08:36 +00:00
Tim Woodall
a3dbe7687c
enable btls
...
This commit was SVN r6616.
2005-07-27 15:01:05 +00:00
Brian Barrett
9a83910165
* Change Myrinet/gm btl and mpool to use configure.m4 instead of
...
configure.stub
This commit was SVN r6608.
2005-07-26 21:56:36 +00:00
Tim Woodall
990c466a9f
tuning
...
This commit was SVN r6595.
2005-07-22 21:33:16 +00:00
Brian Barrett
ee3530b4bf
* add me to gm unignores
...
This commit was SVN r6572.
2005-07-21 12:37:18 +00:00
Tim Woodall
3553333ef8
removed debug
...
This commit was SVN r6570.
2005-07-20 21:13:24 +00:00
Tim Woodall
7fa40e84ae
fix test against max send tokens
...
This commit was SVN r6531.
2005-07-15 20:56:29 +00:00
Tim Woodall
70fb6fbe21
maintain mru list of registrations for leave pinned option
...
This commit was SVN r6505.
2005-07-14 22:27:11 +00:00
Tim Woodall
20917f8db0
implemented priority
...
This commit was SVN r6499.
2005-07-14 21:19:16 +00:00
Tim Woodall
262cda14cf
attempt to move posting of buffers out of critical path
...
This commit was SVN r6469.
2005-07-13 21:39:41 +00:00
Tim Woodall
a231d53666
corrections to frag size
...
This commit was SVN r6371.
2005-07-07 21:38:37 +00:00