Brian Barrett
6f8b366acb
Rename liborte to libopen-rte and libopal to libopen-pal per telecon today
...
and bug #632 .
Refs trac:632
This commit was SVN r12762.
The following Trac tickets were found above:
Ticket 632 --> https://svn.open-mpi.org/trac/ompi/ticket/632
2006-12-05 18:27:24 +00:00
George Bosilca
3f0a7cad9e
The last patch for Windows support. Mostly casting and conversion to C++ friendly headers.
...
This commit was SVN r11400.
2006-08-24 16:38:08 +00:00
George Bosilca
6afa4c6c64
Windows friendly version. We have to split the OMPI_DECLSPEC in at least 3
...
different macros, one for each project. Therefore, now we have OPAL_DECLSPEC,
ORTE_DECLSPEC and OMPI_DECLSPEC. Please use them based on the sub-project.
This commit was SVN r11270.
2006-08-20 15:54:04 +00:00
Gleb Natapov
90fc0c5cc7
don't lookup registration in the empty cache.
...
This commit was SVN r10897.
2006-07-20 14:01:57 +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
18dda70fd0
make ompi_free_list_item_t a class..
...
This will go to the 1.1 branch but will probably require a few changes as
ompi_free_list_t is different in the branch..
This commit was SVN r10306.
2006-06-12 16:44:00 +00:00
Brian Barrett
d3257f22d8
* back out Galen's r10300 because it breaks the build. Real fix coming RSN.
...
This commit was SVN r10303.
The following SVN revision numbers were found above:
r10300 --> open-mpi/ompi@b0f3745791
2006-06-12 14:38:14 +00:00
Galen Shipman
b0f3745791
declare these as ompi_free_list_item_t's
...
This needs to go to 1.1
This commit was SVN r10300.
2006-06-12 13:26:15 +00:00
Galen Shipman
9d73217637
These list items are free list items, and should inherit properly..
...
This commit was SVN r10295.
2006-06-11 20:19:12 +00:00
Gleb Natapov
1c1b87a9f1
init mutex before use.
...
This commit was SVN r9963.
2006-05-18 09:35:11 +00:00
Galen Shipman
c992eeb1f3
don't need to decrement memory registered twice,, this is done in
...
mru_delete..
This commit was SVN r9853.
2006-05-08 17:42:34 +00:00
Galen Shipman
a4c9db0c18
decrease the total bytes in the rcache when a registration is deleted from the
...
cache.
This commit was SVN r9837.
2006-05-07 01:15:33 +00:00
Galen Shipman
cb06ed95e1
Allow registration cache to be limited both by number of entries as well as
...
total bytes registered.
Currently this defaults to limiting the rcache to 256 entries or 1GB in total
registrations.
This commit was SVN r9110.
2006-02-22 14:35:47 +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
a0d3ddd267
Use free list for registrations, otherwise we may OBJ_RELEASE in the memory
...
callbacks.
This commit was SVN r8884.
2006-02-02 17:14:49 +00:00
Galen Shipman
1e0ea9dd6d
Major fixes for the RDMA registration cache (leave_pinned).
...
This commit fixes issues with HPL runs on node counts > 4.
This commit was SVN r8793.
2006-01-23 22:51:50 +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
Galen Shipman
23cbac25c8
lower default free list sizes..
...
This commit was SVN r7676.
2005-10-09 18:15:12 +00:00
Tim Woodall
c05ef28f6e
- added routine to ompi_pointer_array to remove array contents
...
- corrected memory hook callback to catch all allocations (need to optimize this)
- don't attempt to consolidate allocations
This commit was SVN r7600.
2005-10-03 23:29:26 +00:00
Galen Shipman
eefe0fd04a
fix threaded compile
...
fix misc warnings
cleanup posting of receive descriptors
comment why we retain before deregister in rcache_rb_mru.c
This commit was SVN r7595.
2005-10-03 16:35:12 +00:00
Galen Shipman
67d38b7896
Add multi-nic support to openib
...
Fix connection establishment race in openib
Other misc
This commit was SVN r7570.
2005-09-30 22:58:09 +00:00
Galen Shipman
8239e635b9
fix misc warnings, cleanup macro..
...
This commit was SVN r7547.
2005-09-30 03:13:51 +00:00
Galen Shipman
b9b78f8f5d
modify rcache_rb to find registrations in the middle of a base and bound
...
This commit was SVN r7528.
2005-09-28 02:11:35 +00:00
Galen Shipman
09e67ce4fd
fix off by one on up_align_addr, use base and bound instead of base_align and
...
bound_align..
This commit was SVN r7521.
2005-09-27 18:10:44 +00:00
Galen Shipman
3c97b3f722
Modified the registration to include a base_align and bound_align for
...
searching the tree. Modified the memory callback to search the tree at each
page boundary for registrations. This is necessary as an application may
malloc memory and send out of any portion of that memory, even discontiguous
regions.
This commit was SVN r7510.
2005-09-27 02:01:21 +00:00
Galen Shipman
384c472c94
reset ompi_pointer_array in mca_rcache_rb_find otherwise you might use an old
...
registration by accident..
This commit was SVN r7506.
2005-09-24 20:48:14 +00:00
Galen Shipman
02ce7a176e
had that backwards..
...
This commit was SVN r7504.
2005-09-24 16:58:07 +00:00
Galen Shipman
d1246be47e
should be strictly > or <
...
This commit was SVN r7503.
2005-09-24 16:45:34 +00:00
Galen Shipman
c53d51778a
fix for warnings..
...
This commit was SVN r7501.
2005-09-24 15:08:28 +00:00
Galen Shipman
9fe5844071
decrement ref count on removal of registration from mru and tree.
...
add misc asserts to check for proper reference counting.
ugly hack 1 -- use mallopt to never release memory ala sbrk - this is
commented out in mca_btl_mvapi_component_init
ugly hack 2 -- test registrations comming out of the tree via rcache_find, for
an unknown reason the tree is returning registrations where the address is not
within the base or bound of the registration. If this happens, we return
NULL.
comment out code to enable mem hooks if leave_pinned is set, note we can do
this via an mca param and will default it to leave_pinned with mem_hooks when
we iron out these issues.
I am adding a unit test for the rcache. Note that we have a unit test for the
rb tree but the compare function is significantly different than that used for
registrations. After we have tracked down the issues with rcache_rb we will
remove the above hacks.
This commit was SVN r7499.
2005-09-24 00:24:49 +00:00
Tim Woodall
604c9d1002
bump the default cache size
...
This commit was SVN r7492.
2005-09-22 19:37:42 +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
Tim Woodall
da1e4a1292
- since we append new registrations to the end of the list,
...
need to remove old ones from the front
- call deregister to actually remove items from the cache/mru
list and deregister the memory (if not being used)
This commit was SVN r7476.
2005-09-21 23:25:16 +00:00
Galen Shipman
6499eb3976
init the return code..
...
This commit was SVN r7423.
2005-09-18 14:25:30 +00:00
Galen Shipman
272153cd47
fix threaded build issues with rcache.
...
This commit was SVN r7358.
2005-09-13 22:06:44 +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
Galen Shipman
e2186a1cc2
Updates to the rb rcache..
...
This commit was SVN r7238.
2005-09-08 21:34:26 +00:00
Galen Shipman
6c8e9ab661
more rcache changes
...
This commit was SVN r7227.
2005-09-07 20:37:17 +00:00
Galen Shipman
a47cb00f84
fix bug in threaded build..
...
This commit was SVN r7193.
2005-09-06 14:37:46 +00:00
Galen Shipman
f541088bc3
typo broke the threaded build..
...
This commit was SVN r7182.
2005-09-05 16:43:01 +00:00
Galen Shipman
1af92a1de2
tried to acquire wrong lock..
...
This commit was SVN r7177.
2005-09-04 13:26:46 +00:00
Galen Shipman
2314919b73
Initial checkin of rcache
...
This commit was SVN r7174.
2005-09-04 04:17:00 +00:00