Prabhanjan Kambadur
4faa12e156
these are the topo/base functions which are always present. topo module authors need not implement these functions at all if they so choose. this is teh first version. i require that lam_comm_ functions be implemented so that i can test some of them out. obviously, not all of them depend on lam_comm or lam_group functions
...
This commit was SVN r839.
2004-03-08 06:48:24 +00:00
Prabhanjan Kambadur
c798be5b1e
adding the required Makefile.am ... oops
...
This commit was SVN r838.
2004-03-08 04:18:38 +00:00
Prabhanjan Kambadur
7ec818d7d9
adding graph_map and cart_map. Also had to make some changes in header files. Pushed all teh required headers into topo_unity.h
...
This commit was SVN r837.
2004-03-08 04:06:44 +00:00
Prabhanjan Kambadur
ccfa6499fe
changing the MCA framework glue functions after a chat with jeff.
...
This commit was SVN r835.
2004-03-08 02:54:05 +00:00
Prabhanjan Kambadur
db0cc3ca9f
changing the base header file
...
This commit was SVN r834.
2004-03-08 00:34:16 +00:00
Prabhanjan Kambadur
539e7d182c
making changes to topo_base_select and topo.h so that they are more in conformance with the MCA framework
...
This commit was SVN r833.
2004-03-07 23:53:21 +00:00
Prabhanjan Kambadur
b9536f1d5d
Topology unity module header file
...
This commit was SVN r832.
2004-03-07 09:31:17 +00:00
Prabhanjan Kambadur
928af5b254
Adding the required logic to select a topo module at runtime. This is done primarily by topo_base_select
...
This commit was SVN r831.
2004-03-07 07:09:11 +00:00
Prabhanjan Kambadur
a9b7008a03
adding this directory to lam_ignore
...
This commit was SVN r830.
2004-03-06 23:01:47 +00:00
Prabhanjan Kambadur
8daf883fb9
Makefile for unity/config dir
...
This commit was SVN r829.
2004-03-06 22:50:55 +00:00
Prabhanjan Kambadur
b7a212c2c1
configuration file for unity module
...
This commit was SVN r828.
2004-03-06 22:50:17 +00:00
Prabhanjan Kambadur
c99dea0467
source files for the unity module
...
This commit was SVN r827.
2004-03-06 22:49:10 +00:00
Prabhanjan Kambadur
473c6c3785
Adding files for the new unity module
...
This commit was SVN r826.
2004-03-06 22:48:12 +00:00
Prabhanjan Kambadur
854844f446
*** empty log message ***
...
This commit was SVN r825.
2004-03-06 22:44:10 +00:00
Prabhanjan Kambadur
caf7efd85b
this is the makefile for the directory
...
This commit was SVN r824.
2004-03-06 22:42:59 +00:00
Prabhanjan Kambadur
c53ee4db92
The 'base' functions for topology. Topology module authors need not bother to write these fucntions in their modules. They can leave the function pointers as NULL.
...
This commit was SVN r823.
2004-03-06 22:40:26 +00:00
Prabhanjan Kambadur
20cdd44c15
*** empty log message ***
...
This commit was SVN r822.
2004-03-06 22:32:48 +00:00
Prabhanjan Kambadur
b3c7d9f8ef
Checking these files in so that they are not going to be lost. Note i still run windows
...
This commit was SVN r821.
2004-03-06 22:32:07 +00:00
Tim Woodall
1f915b0b4a
- made lam_mutex_t a lam_object
...
- implemented module exchange
- debugging p2p init
- added condition variables
- added threading test code
This commit was SVN r817.
2004-03-03 16:44:41 +00:00
Brian Barrett
9028eb751d
* The usual ignore stuff
...
This commit was SVN r809.
2004-02-15 02:13:49 +00:00
Brian Barrett
eaba4dd249
* Make the cofs pcm module have a priority of 1 so it always gets selected
...
over the still being developed rsh module
This commit was SVN r808.
2004-02-15 02:11:05 +00:00
Brian Barrett
d50cb6b82a
* shell code for rsh pcm module. Doesn't work, but has priority of 99, so
...
it should really never get selected.
This commit was SVN r807.
2004-02-15 01:45:10 +00:00
Jeff Squyres
b4746704ab
- coll_basic_config.h no longer exists; just use coll_basic.h
...
- #define's for MCA module version numbers changed names
This commit was SVN r806.
2004-02-14 21:26:30 +00:00
Jeff Squyres
6744cbf576
Add a bit more helpful error message ;-)
...
This commit was SVN r801.
2004-02-14 05:22:24 +00:00
Jeff Squyres
86a98c20a6
No one needs to include "lam/mem/malloc.h" anymore
...
This commit was SVN r798.
2004-02-13 22:48:33 +00:00
Jeff Squyres
8271f9c12e
Move the registration of the MCA param mpi_param_check to a more central
...
place so that laminfo can see it
This commit was SVN r796.
2004-02-13 22:33:30 +00:00
Jeff Squyres
d3f8b38357
No one should have malloc.h anymore
...
This commit was SVN r795.
2004-02-13 22:32:18 +00:00
Jeff Squyres
31708648f1
No need for this file anymore
...
This commit was SVN r782.
2004-02-13 17:05:28 +00:00
Jeff Squyres
c1d3625abb
Notes about what I need to do for temporary buffers
...
This commit was SVN r780.
2004-02-13 16:28:42 +00:00
Tim Woodall
d6c272b65a
- return copy of ptl array
...
This commit was SVN r778.
2004-02-13 15:12:46 +00:00
Jeff Squyres
589bc5a7dc
If you don't specify an output destination for a stream (e.g.,
...
"level:1000"), then default to stderr
This commit was SVN r776.
2004-02-13 14:25:40 +00:00
Tim Woodall
98c557af5a
- initialize class constructors/destructors in OBJ_NEW
...
- initialize proc list
This commit was SVN r771.
2004-02-13 13:56:55 +00:00
Jeff Squyres
aaf71b83c8
Ensure that we can find libevent's config.h, even in a VPATH build
...
This commit was SVN r769.
2004-02-13 05:56:52 +00:00
Jeff Squyres
27019c12f4
Make basic be a no-configure module
...
This commit was SVN r761.
2004-02-13 05:06:32 +00:00
Jeff Squyres
5cde59e461
*** empty log message ***
...
This commit was SVN r759.
2004-02-13 04:19:26 +00:00
Jeff Squyres
c313ac346f
Remove some additional files
...
This commit was SVN r758.
2004-02-13 04:19:22 +00:00
Jeff Squyres
afb6d28cbf
First cut at dramatically decreasing the overhead and increasing the
...
speed of autogen.sh and configure: find modules that don't need to have
a separate configure script during autogen.sh and set them up to be
part of LAM's build process. This means that we don't have to run the GNU
tools nearly as much during autogen.sh and that we don't have to run
nearly as many sub-configure scripts during configure.
This works fine for statically-built MCA modules, but doesn't seem to work
properly yet for dynamically-built modules. More coming soon, but I wanted
to get this in for others to use.
This commit was SVN r756.
2004-02-13 03:58:56 +00:00
David Daniel
01b5491c18
More changes to the object system (again) to transparently run the
...
constructor and destructor hierarchy.
Also changing lam_class_info_t --> lam_class_t for brevity.
This commit was SVN r749.
2004-02-12 22:42:39 +00:00
Jeff Squyres
8210522bdf
add doxygen stuff to make it pick up the docs
...
This commit was SVN r747.
2004-02-12 21:08:42 +00:00
Tim Woodall
44ffcda358
- use libevent
...
- added pml callbacks to ptl interface
This commit was SVN r746.
2004-02-12 20:55:10 +00:00
Rich Graham
fdb0a8a33f
name changes - starting to implement MPI group functionality.
...
This commit was SVN r734.
2004-02-11 22:55:06 +00:00
Tim Woodall
31aaaa2a34
fixed i/f to test
...
This commit was SVN r724.
2004-02-11 13:41:12 +00:00
Tim Woodall
e2aaf1f553
fixed lam_hash_table include
...
This commit was SVN r721.
2004-02-10 22:34:56 +00:00
Jeff Squyres
1ee559089c
Remove some unnecessary header files
...
This commit was SVN r719.
2004-02-10 22:27:19 +00:00
Tim Woodall
61e9d9bcdf
- renamed list.h to lam_list.h
...
- renamed object.h to lam_object.h
- updated hash_table test
This commit was SVN r715.
2004-02-10 22:15:55 +00:00
Jeff Squyres
ceacc4df26
Convert to use lam_value_array_T
...
This commit was SVN r713.
2004-02-10 22:12:47 +00:00
David Daniel
509bd08f9a
Making count size_t instead of int
...
This commit was SVN r707.
2004-02-10 21:52:00 +00:00
Jeff Squyres
0140eb755e
- Use coll_tags.h
...
- #if 0 out almost everything; waiting for stable PML interface...
This commit was SVN r693.
2004-02-10 19:34:26 +00:00
Jeff Squyres
211328ce48
Fix for bug 722 -- have a central list of tags that can be used by coll
...
modules that are implemented on top of point-to-point
This commit was SVN r691.
2004-02-10 19:17:18 +00:00
David Daniel
7812efa3ce
More object fixes
...
This commit was SVN r682.
2004-02-10 17:03:15 +00:00