1
1
Граф коммитов

25 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
38ad4dcf1f added svc directory
This commit was SVN r2343.
2004-08-28 00:09:14 +00:00
Jeff Squyres
0e12409387 Oops -- this really was not necessary!
This commit was SVN r2324.
2004-08-27 15:00:20 +00:00
Jeff Squyres
15bb4154e7 Fix static compiles for "common" libraries -- requires a little extra
mojo in common/*/Makefile.am files.  Also don't traverse into
src/mca/common and don't snarf the common convenience library if we're
not building staticly (remember: there is no "base" in common).

This commit was SVN r2323.
2004-08-27 14:55:41 +00:00
Brian Barrett
7f3f72f1c7 * split the PCM into pcm and pcmclient to better match to the multi-pcm case
* add env pcmclient, which builds client data out of environment variables
* improved rsh infrastructure a little bit - almost able to get to calling
  fork()
* Removed instance information for llm - it should be burried in the pcm,
  not exposed


*** YOU MUST RUN AUTOGEN / CONFIGURE / etc AFTER UPDATING ***

This commit was SVN r2191.
2004-08-17 22:24:17 +00:00
Jeff Squyres
f870500088 Speed up the build process by removing some redundant convenience
libraries

This commit was SVN r1949.
2004-08-07 04:20:28 +00:00
Jeff Squyres
2060091238 - Creation of the common code repository for cross-component /
horizontal integration
- Move the mpool_sm_mmap.[ch] files to a new sm common code area, and
  rename to common_sm_mmap.[ch]
- update sm ptl and mpool to refer to the sm common code area for the
  mmap code

This commit was SVN r1930.
2004-08-06 19:35:57 +00:00
Brian Barrett
dadb047103 * Add LLM (the rte resource allocator) framework
* Add hostfile component for the LLM (reads hostfiles, returns array of
  node identifiers

NOTES: 
  - This will require the full autogen / configure / make.
  - You now need flex to build Open MPI from Subversion.  The versions
    available on most Linux boxen and OS X is more than new enough.  You
    do *not* need flex to build from a nightly or release tarball.

This commit was SVN r1890.
2004-08-05 14:01:45 +00:00
Jeff Squyres
eb8cba98af - massive change for module<-->component name fixes throughout the
code base.
  - many (most) mca type names have "component" or "module" in them,
    as relevant, just to further distinguish the difference between
    component data/actions and module data/actions.  All developers
    are encouraged to perpetuate this convention when you create
    types that are specific to a framework, component, or module
  - did very little to entire framework (just the basics to make it
    compile) because it's just about to be almost entirely replaced
  - ditto for io / romio
  - did not work on elan or ib components; have to commit and then
    convert those on a different machine with the right libraries and
    headers
- renamed a bunch of *_module.c files to *_component.c and *module*c
  to *component*c (a few still remain, e.g., ptl/ib, ptl/elan, etc.)
- modified autogen/configure/build process to match new filenames
  (e.g., output static-components.h instead of static-modules.h)
- removed DOS-style cr/lf stuff in ns/ns.h
- added newline to end of file src/util/numtostr.h
- removed some redundant error checking in the top-level topo
  functions
- added a few {} here and there where people "forgot" to put them in
  for 1 line blocks ;-)
- removed a bunch of MPI_* types from mca header files (replaced with
  corresponding ompi_* types)
- all the ptl components had version numbers in their structs; removed
- converted a few more elements in the MCA base to use the OBJ
  interface -- removed some old manual reference counting kruft

This commit was SVN r1830.
2004-08-02 00:24:22 +00:00
Jeff Squyres
5803b79dcd Properly propagate extra wrapper/libmpi flags up from component
configure scripts.  Only propagate wrapper flags when compiling the
component statically in libmpi.

This commit was SVN r1591.
2004-07-08 13:08:44 +00:00
Jeff Squyres
85985d221b Minor buglets that cause older versions of AM to barf
This commit was SVN r1579.
2004-07-07 21:35:26 +00:00
Jeff Squyres
f59a3e91d5 Correct a filename in a comment.
This commit was SVN r1564.
2004-07-07 12:42:23 +00:00
Tim Woodall
8cfc45bbee restored Jeffs changes
This commit was SVN r1529.
2004-07-01 16:25:44 +00:00
Tim Woodall
165d4f8841 merge of oob/rte changes from rte branch
This commit was SVN r1527.
2004-07-01 14:49:54 +00:00
Jeff Squyres
5175280beb - Somehow had the default for static libraries; doh!
- fixed case to ensure that --disable-shared also automatically
  disables building DSO components

This commit was SVN r1524.
2004-06-30 22:45:33 +00:00
Jeff Squyres
97bed7c0d4 Building MCA components as DSOs is now the default. Use
--disable-mca-dso to build MCA components statically as part of
libmpi, or --enable-mca-dso=LIST to only build some components as DSOs
(see ./configure --help for more details).

This commit was SVN r1521.
2004-06-30 22:11:32 +00:00
Jeff Squyres
11da941d0c No longer necessary to check for so many different variants
This commit was SVN r1508.
2004-06-29 21:35:46 +00:00
Jeff Squyres
0bfe5bcb07 Had the order of two arguments switched, which dramatically changed
the expected outcome.  :-)

This commit was SVN r1473.
2004-06-25 13:17:19 +00:00
Jeff Squyres
1b542d409b Remove all remnants of the component framework "registry".
Registry is dead; long live gpr!

This commit was SVN r1359.
2004-06-17 13:53:10 +00:00
Jeff Squyres
2a4c1215c0 Ensure to remove the sym link before making it
This commit was SVN r1349.
2004-06-17 02:34:26 +00:00
Jeff Squyres
43daabc851 Ensure we all common and gpr component frameworks
This commit was SVN r1321.
2004-06-16 17:07:09 +00:00
Jeff Squyres
59befefa30 Enable compiling MCA components as dynamic modules
This commit was SVN r1292.
2004-06-15 23:56:18 +00:00
Tim Woodall
abba2b038c - removed src/mem directory
- moved mem/free_list.h to class/ompi_free_list.h
- moved mem/malloc.h to util/malloc.h
- added src/mca/mpool component type

This commit was SVN r1274.
2004-06-15 19:07:45 +00:00
Tim Woodall
e17da43528 added allocator mca component type
This commit was SVN r1264.
2004-06-15 16:57:18 +00:00
Tim Prins
8f7b128941 first checkin of the memory allocation framework. It should work fine
except the align and realloc functions are not yet allocated.

This commit was SVN r1251.
2004-06-14 21:05:53 +00:00
David Daniel
2f96ba71fe renaming files
This commit was SVN r1192.
2004-06-07 15:40:19 +00:00