Jeff Squyres
03bd284527
First cut of the basic collective module. Much work still needs to be
...
done -- still need:
- safe collective tags on user communuicators (negative tags)
- PML entry points for all MPI point-to-point calls
- datatype buffer and copy functions
As such, there's lots of warnings in this code right now (although it does
compile). It will not run properly at all.
This commit was SVN r268.
2004-01-11 21:26:55 +00:00
Brian Barrett
34048ae22d
* fix .cvsignore file
...
This commit was SVN r267.
2004-01-11 21:23:09 +00:00
Brian Barrett
8d093c1886
* Fix argument swap in the test code
...
* Fix match code and read code in the cofs oob module
This commit was SVN r266.
2004-01-11 21:22:23 +00:00
Jeff Squyres
3977a5ceca
- Fix some compiler errors -- likely cut-n-paste things from C++
...
- Use doxygen-friendly names
This commit was SVN r265.
2004-01-11 21:21:39 +00:00
Jeff Squyres
8abdc42be1
Oops -- missing "typedef"
...
This commit was SVN r264.
2004-01-11 20:50:35 +00:00
Brian Barrett
b4fc25dec2
* remove src/mca/{base,common}/Makefile from list, since dirs no
...
longer exist
This commit was SVN r263.
2004-01-11 20:43:31 +00:00
Brian Barrett
aa830ed301
* remove base and common since the directories aren't there any more.
...
This commit was SVN r262.
2004-01-11 20:40:44 +00:00
Jeff Squyres
fb67a22d04
Update .cvsignore
...
This commit was SVN r261.
2004-01-11 08:22:52 +00:00
Jeff Squyres
82cc88d52e
Use the public symbol lam_seg_list_cls
...
This commit was SVN r260.
2004-01-11 08:21:33 +00:00
Jeff Squyres
c93eb61aa5
Traverse into the base subdirectory.
...
This commit was SVN r259.
2004-01-11 08:16:33 +00:00
Jeff Squyres
fe6f6a1591
Updates and documentation for the MCA parameter registry
...
This commit was SVN r258.
2004-01-11 08:16:07 +00:00
Jeff Squyres
dc488491ca
Move mca parameter registry declarations to mca/base/param.h
...
This commit was SVN r257.
2004-01-11 08:15:44 +00:00
Jeff Squyres
0f5f293162
Add a lam_array_item_t object, analogous to the lam_list_item_t.
...
This commit was SVN r256.
2004-01-11 04:41:59 +00:00
Jeff Squyres
4b8d0bf4e8
More progess on the MCA parameter registry
...
This commit was SVN r255.
2004-01-11 04:41:21 +00:00
Jeff Squyres
05724a0cab
Move MCA param header stuff into mca/base/param.h
...
This commit was SVN r254.
2004-01-11 04:40:25 +00:00
Jeff Squyres
8a87890e49
- Use doxygen-friendly names
...
- Make public variables start with "lam_"
This commit was SVN r253.
2004-01-11 04:38:58 +00:00
Jeff Squyres
80aa9bc6aa
Add new return code: LAM_ERR_IN_ERRNO
...
This commit was SVN r252.
2004-01-11 04:37:47 +00:00
Jeff Squyres
0df6bf703a
Change the interface to lam_few() -- add a "int *status" argument to pass
...
back the status from the child process. The return type is now an int
indicating whether the few was successful or not; if it wasn't, the
exact error will be in errno.
This commit was SVN r251.
2004-01-11 04:37:28 +00:00
Jeff Squyres
b3bc80c5c5
Use doxygen-friendly names
...
This commit was SVN r250.
2004-01-11 04:36:02 +00:00
Jeff Squyres
b65605a627
Fix compiler warning
...
This commit was SVN r249.
2004-01-11 00:50:59 +00:00
Jeff Squyres
9d68cf2299
Removed unused functions -- looks like they were replaced with inline
...
functions in list.h
This commit was SVN r248.
2004-01-11 00:50:48 +00:00
Brian Barrett
527ee858c4
* remove static inline in atomic.h so that the compiler stops complaining
...
about undefined static functions. Someone needs to look at this and
fix it.
* Fixed missing header files in oob_cofs test
This commit was SVN r247.
2004-01-11 00:24:22 +00:00
Rich Graham
2be168e6af
starting to put together the matching routine
...
This commit was SVN r246.
2004-01-11 00:22:24 +00:00
Brian Barrett
4738d0133a
* add .cvsignore file
...
This commit was SVN r245.
2004-01-11 00:19:11 +00:00
Brian Barrett
1cbeb5370c
* Include the OS-specific atomic.h
...
This commit was SVN r244.
2004-01-11 00:16:28 +00:00
Jeff Squyres
577bf83be2
Updates for new header file locations
...
This commit was SVN r243.
2004-01-11 00:13:58 +00:00
Jeff Squyres
a0d0dfbc09
Moved header files from src/lam/include to src/mpi/*
...
This commit was SVN r242.
2004-01-11 00:13:22 +00:00
Jeff Squyres
f17e79680b
Fixes for new include file locations
...
This commit was SVN r241.
2004-01-11 00:11:55 +00:00
Jeff Squyres
31abd50f8a
- Change type of the list of available base params
...
- Fix doxygen-friendly name
This commit was SVN r240.
2004-01-11 00:11:21 +00:00
Jeff Squyres
7743b09bb7
Add more directories in src/mpi
...
This commit was SVN r239.
2004-01-11 00:10:44 +00:00
Jeff Squyres
35a1ae1c46
- Only add -g if --enable-debug
...
- Add -Wall and whatnot if --enable-picky is on
This commit was SVN r238.
2004-01-11 00:07:54 +00:00
Jeff Squyres
2e28f4083a
Add --enable-picky for extra picky gcc compiles when "CVS" is found in
...
the source tree
This commit was SVN r237.
2004-01-11 00:07:22 +00:00
Brian Barrett
4e589b6775
* Some more makesfile stuff for unit test
...
This commit was SVN r236.
2004-01-11 00:04:31 +00:00
Brian Barrett
812b9e5897
* add basic unit test shell
...
This commit was SVN r235.
2004-01-11 00:02:44 +00:00
Brian Barrett
6f7811f9d5
* Fix a number of compiler errors that crop up with undefined function
...
errors
* Add some basic unit test gorp for COFS OOB module
This commit was SVN r234.
2004-01-11 00:02:06 +00:00
Rich Graham
a6612f3664
Add array to hold communicator pointers, and inline accessor method.
...
This commit was SVN r233.
2004-01-10 23:12:43 +00:00
Brian Barrett
21cb912520
* Fix makefile comment typo that kept libmpi.a from being built
...
* Fix profiling defines.h to include all functions
* Add something in comm_get_name so that linkers don't complain quite so
much
This commit was SVN r232.
2004-01-10 23:07:38 +00:00
Jeff Squyres
2b77e55d5b
Make inlines be static
...
This commit was SVN r231.
2004-01-10 22:52:54 +00:00
Brian Barrett
48092ca348
* fix some cruft from the interface move
...
This commit was SVN r230.
2004-01-10 22:41:39 +00:00
Rich Graham
a6ba6797ab
Added global LAM bool variable (lam_uses_threads) to indicate level
...
of thread support expected in current job, an inlined macro to access this
parameter, and macros to support locking/unlocking (THREAD_X and X).
This commit was SVN r229.
2004-01-10 22:22:50 +00:00
Jeff Squyres
2813374b04
Put the constant before the ==
...
This commit was SVN r228.
2004-01-10 22:08:05 +00:00
Jeff Squyres
2fc377a408
Updates to reflect new directory structure
...
This commit was SVN r227.
2004-01-10 21:32:32 +00:00
Jeff Squyres
fa83b1795b
Update .cvsignore files
...
This commit was SVN r226.
2004-01-10 21:31:37 +00:00
Jeff Squyres
b1e7f11a55
Add cmd_line.[ch]
...
This commit was SVN r225.
2004-01-10 21:30:53 +00:00
Jeff Squyres
813b1812f0
Updates for lam_cmd_line_t
...
This commit was SVN r224.
2004-01-10 21:30:26 +00:00
Prabhanjan Kambadur
3dc60f27a2
Adding lam_few(), A function which forks, exec's and waits
...
This commit was SVN r223.
2004-01-10 21:18:25 +00:00
Prabhanjan Kambadur
ba4bdca6dd
Forgot to include path.h
...
This commit was SVN r222.
2004-01-10 18:47:20 +00:00
Brian Barrett
0cc9045e79
* Move the parallel job handle type into lam/types.h and use in both the
...
pcm and oob module type
This commit was SVN r221.
2004-01-10 18:34:07 +00:00
Tim Woodall
92310bd68d
fixed warnings
...
This commit was SVN r220.
2004-01-10 18:26:58 +00:00
Brian Barrett
549f034f4e
* First take at a shell for the COFS (Control Over File System) interface
...
for out of band messaging
This commit was SVN r219.
2004-01-10 18:23:53 +00:00