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
Jeff Squyres
718118cf33
Updates
...
This commit was SVN r218.
2004-01-10 18:19:55 +00:00
Brian Barrett
73da7e3041
* add constants.h to suck in LAM_ERROR
...
This commit was SVN r217.
2004-01-10 18:14:48 +00:00
Jeff Squyres
4e65080d5d
Use the new doxygen-friendly names
...
This commit was SVN r216.
2004-01-10 18:09:15 +00:00
Jeff Squyres
37c242799f
Include "mpi.h"
...
This commit was SVN r215.
2004-01-10 18:09:01 +00:00
Jeff Squyres
4a7d46ec17
Rename types to match current definitions
...
This commit was SVN r214.
2004-01-10 18:05:56 +00:00
Jeff Squyres
8ce5d9e75d
Rename type to match the current definition
...
This commit was SVN r213.
2004-01-10 18:05:37 +00:00
Jeff Squyres
cb2315e546
Update to match new type names
...
This commit was SVN r212.
2004-01-10 17:28:05 +00:00
Jeff Squyres
0b80a7b558
- Various updates
...
- Make names doxygen-friendly
This commit was SVN r211.
2004-01-10 17:27:28 +00:00
Jeff Squyres
8de2fdd709
Fix some careless typos in my last commit :-(
...
This commit was SVN r210.
2004-01-10 17:23:26 +00:00
Jeff Squyres
37b97065b0
Fix a bunch of careless typos. :-(
...
This commit was SVN r209.
2004-01-10 17:22:04 +00:00
Jeff Squyres
b7885a282b
Closer to finalized version of the interface
...
This commit was SVN r208.
2004-01-10 17:21:33 +00:00
Jeff Squyres
0d1f3720f3
- Add extra bool flag that was just added to the mca_module_t struct
...
in mca.h
- MCA and type ames must be lower case (to match the directory and
output structure)
This commit was SVN r207.
2004-01-10 17:17:20 +00:00
Jeff Squyres
049002bf63
- Add mca_is_checkpointable bool flag
...
- Rename type: mca_module_t is now the base "super" for all modules
- Make the type names doxygen-friendly
This commit was SVN r206.
2004-01-10 17:14:05 +00:00
Brian Barrett
aa111c1464
* Remove libruntime.la, as it no longer exists
...
This commit was SVN r205.
2004-01-10 17:12:06 +00:00
Jeff Squyres
6e7e3d1f87
Make the names friendly to doxygen
...
This commit was SVN r204.
2004-01-10 17:10:29 +00:00
Jeff Squyres
b73dd787ab
Minor changes -- make the name friendly to doxygen
...
This commit was SVN r203.
2004-01-10 17:05:04 +00:00
Jeff Squyres
2bfdc3d7ca
Add C++ protection
...
This commit was SVN r202.
2004-01-10 14:59:06 +00:00
Jeff Squyres
5d54543fd7
Add MPI_Alloc_mem and MPI_Free_mem
...
This commit was SVN r201.
2004-01-10 08:22:06 +00:00
Jeff Squyres
51a330f2ad
Add lam/info.h lam/op.h
...
This commit was SVN r200.
2004-01-10 08:20:36 +00:00
Jeff Squyres
47d7109d5b
- Make the context ID be uint32_t
...
- Make the coll type correct
- Change to make the type "struct lam_communicator" so that mpi.h is
happy. This may end up changing; we should name all the MPI opaque
object structs the same way.
This commit was SVN r199.
2004-01-10 08:20:15 +00:00
Jeff Squyres
a57e4b965b
Filled in a lot of mpi.h
...
This commit was SVN r198.
2004-01-10 08:17:22 +00:00
Brian Barrett
0d6e729e0b
* Remove the lam/runtime code, moving instead to singleton mca modules
...
directly
* Update pcm, oob, and registry mca module headers to match changes Jeff
and I talked about tonight to do checkpoint/restart and all that
This commit was SVN r197.
2004-01-10 08:09:54 +00:00
Brian Barrett
8094a048a2
* try to not document undocumented code
...
This commit was SVN r196.
2004-01-10 07:25:11 +00:00
Brian Barrett
7dea5b743e
* Added PCM interface templates for PCM, Registry, and OOB
...
* Filled in a bunch of .cvsignore files
This commit was SVN r195.
2004-01-10 05:13:00 +00:00
Brian Barrett
3a71c36fe4
* Added shell for Process Control, Out-of-band messaging, and Registry MCA
...
module types
This commit was SVN r194.
2004-01-10 04:44:43 +00:00
Brian Barrett
a72a7f1d26
* First take at the RTE interface. Obviously doesn't work, but at least
...
can generate some doxygen API documentation
This commit was SVN r193.
2004-01-10 00:55:24 +00:00
Tim Woodall
e22ac476dc
teg module definitions
...
This commit was SVN r192.
2004-01-10 00:32:29 +00:00
Brian Barrett
d03f375fc7
* fix problem where find_app would return last useful app, not the first
...
useful
This commit was SVN r191.
2004-01-10 00:02:53 +00:00
Tim Woodall
d674b48364
added new module
...
This commit was SVN r190.
2004-01-09 23:21:18 +00:00