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

117 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
7c08f63f44 removed ctnetwork
This commit was SVN r1859.
2004-08-03 22:32:15 +00:00
Tim Prins
d209e538f1 -fix 2 bugs in the oob
-in some cases failed to call complete function when the message
  was sent.
 -was freeing the wrong iovec in the base recv function
-added a first cut of a oob test

This commit was SVN r1849.
2004-08-03 16:34:59 +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
Brian Barrett
000644007f * C++ MPI bindings. MPI:: only
This commit was SVN r1712.
2004-07-14 14:11:03 +00:00
Jeff Squyres
0bd8a4ceda Remove some Makefile's from AC_CONFIG_FILES that are not yet in the
SVN repository.

This commit was SVN r1587.
2004-07-08 11:35:53 +00:00
Ralph Castain
49c43aa96d Fix configure.ac - remove double inclusion of ns-directory makefiles.
This commit was SVN r1585.
2004-07-08 02:47:39 +00:00
Jeff Squyres
9ee904d95d Bunches of things to make "make dist" work
This commit was SVN r1577.
2004-07-07 20:59:20 +00:00
Jeff Squyres
8149265189 - Updated versioning system; "svn" number is now a string (vs. an int)
- Updated autogen.sh and friends to be more flexible and allow
  components to be configured and built outside of the Open MPI tree
- Removed $(LIBOMPI_LA) from all component Makefile.am's -- it's
  unnecessary 

This commit was SVN r1566.
2004-07-07 12:45:36 +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
e15f52c11f Fix a few minor typos
This commit was SVN r1500.
2004-06-29 19:09:56 +00:00
Jeff Squyres
a5a712b31f Lots of changes in this commit, mostly having to do with the first
real commit of the collectives.  MPI_SCAN and MPI_EXSCAN are still not
implemented, but lots of other things are in the critical path and
holding up other people, so it's ok to commit without them:

- better checks for sizes in configure, and add defaults for fortran
  sizes if we don't have a fortran compiler
- fix some logic that was accidentally broken for size checks for the
  file type offset_t
- add some C equivalent types for fortran's complex and double complex
  (for use in internal reduction/op functions)
- additionals and slight reorganization of ompi_mpi_init()
  ompi_mpi_finalize()
- fully implement all top-level MPI collective calls, including all
  param checking for both intra- and inter-communicators (woof)
- change the communicator_t type for stuff that we need in coll, and
  update all references throughout the code base to match
- all kinds of updates to the coll framework base
- next cut of the basic coll module -- has all intracommunicator
  collectives implemented except scan and exscan (see note above).
  All intercommunicator functions return ERR_NOT_IMPLEMENTED.
- MPI_Op is a fixed implementation -- not component-ized yet.  So
  there are generic C loops for all implementations.

This commit was SVN r1491.
2004-06-29 00:02:25 +00:00
Jeff Squyres
c8367bfe6d Now really ditch src/rte/*
This commit was SVN r1489.
2004-06-28 19:56:50 +00:00
Jeff Squyres
fc96f7d781 Arrgh -- back out the previous patch; committed the wrong
configure.ac...

This commit was SVN r1488.
2004-06-28 19:56:21 +00:00
Jeff Squyres
0f7f841fc5 Really get rid of src/rte/*
This commit was SVN r1487.
2004-06-28 19:53: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
5513aba363 Making tarballs named "openmpi" is nicer than "ompi". :-)
This commit was SVN r1347.
2004-06-17 01:03:09 +00:00
Jeff Squyres
6895634401 Substitute in the right value
This commit was SVN r1344.
2004-06-17 00:34:35 +00:00
Jeff Squyres
ceec782bcd Minor fixes to make the tree build correctly. Temporaryly removed
test/include from the build because it only has one program that
doesn't compile right now.

This commit was SVN r1297.
2004-06-16 00:34:27 +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
Jeff Squyres
b1cb8b8cfa Fixes for "make dist"
This commit was SVN r1278.
2004-06-15 19:39:21 +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 Prins
64e2ca2ab0 fix for configure.ac to fix a warning and changing
the ignore properties on the mca allocator

This commit was SVN r1270.
2004-06-15 17:32:06 +00:00
George Bosilca
acd1ec3d1f Fix for gcc 2.96 inline problem. Stupid gcc!
This commit was SVN r1266.
2004-06-15 17:10:47 +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
Ralph Castain
4c28cb8b3d Okay, let's see if the system gets rid of the old registry files this time. Also added new location to configure.ac, and picked up a change to the sys_info header.
This commit was SVN r1239.
2004-06-12 10:56:32 +00:00
Jeff Squyres
29ab8d41d6 Fix some typos
This commit was SVN r1202.
2004-06-07 22:09:25 +00:00
David Daniel
563ac2a338 First pass of lam -> ompi conversion
This commit was SVN r1191.
2004-06-07 15:33:53 +00:00
Ralph Castain
1433bccfaf Update configure.ac to include the universe and registry directories.
This commit was SVN r1188.
2004-06-04 02:28:48 +00:00
Tim Woodall
3ce1b9852b re-enable builds of the test directory
This commit was SVN r1155.
2004-05-25 13:08:24 +00:00
Ralph Castain
8cc3ecb8e5 Remove the runtime-environment directory RTE/universe from the makefile list since it only exists on my machine! Update the sys_info header file
This commit was SVN r1143.
2004-05-20 17:38:54 +00:00
Ralph Castain
2d709f768a This adds into the system a utility for detecting what kind of system we are on. The utility provides a global variable ompi_system_info that contains information on the operating system, release and version, machine architecture, and network node name. I'll provide additional documentation via Doxygen once I figure out how to put it into the .h file.
Code was reviewed by Jeff - thanks Jeff!

This commit was SVN r1141.
2004-05-20 13:54:14 +00:00
George Bosilca
ba91bcf530 Check for long double
Avoid the lookup for sizeof(TYPE) if TYPE is not defined.

This commit was SVN r1085.
2004-04-23 20:52:42 +00:00
Prabhanjan Kambadur
dbb0db0909 Enabling topo module
This commit was SVN r1044.
2004-04-16 20:56:22 +00:00
Prabhanjan Kambadur
832ec55ebf introducing 2 new AM_CONDITIONALS so that tf77 bindings are not built when the user does not want it or when the fortran 77 compiler is not found. Right now, the libraries were built but not snarfed into the big library. This was unneccessary
This commit was SVN r1029.
2004-04-13 23:05:31 +00:00
Brian Barrett
6282f1a8e6 switch from F77/FC to LAM_F77/LAM_F90 so that we don't have to assign "none"
into either F77 or F90, which caused badness in the libtool test world.

This commit was SVN r999.
2004-03-28 10:52:58 +00:00
Brian Barrett
acff369327 properly fix bug 819 - initialize the right variable to 0.
This commit was SVN r997.
2004-03-28 10:20:32 +00:00
Brian Barrett
61557f0156 Fix some of the Fortran issues by unifying all the various on/off
flags to LAM_WANT_F77_BINDINGS and LAM_WANT_F90_BINDINGS.  Also
changed the compiler flag for the Fortran 90/95/whatever compiler to
FCFLAGS to match what AC was already doing.

This commit was SVN r996.
2004-03-28 10:02:38 +00:00
Brian Barrett
308ef4c769 * add alloca.h if we have it to make datatypes happy with gcc on linux
This commit was SVN r990.
2004-03-27 05:26:31 +00:00
Jeff Squyres
69263505b7 Bunches of changes to make "make dist" work properly
This commit was SVN r966.
2004-03-26 04:28:42 +00:00
Jeff Squyres
f871b73606 First cut at mpif.h; probably needs to be heavily modified.
This commit was SVN r941.
2004-03-19 17:27:35 +00:00
Jeff Squyres
ca5fa108f5 Change from "CVS" version to "SVN" version
This commit was SVN r928.
2004-03-19 06:05:27 +00:00
Jeff Squyres
251f68b94f Re-separate out the always-installable headers from the
LAM-development headers.

This commit was SVN r925.
2004-03-18 21:35:28 +00:00
Prabhanjan Kambadur
e18d26e901 Fortran has to be enabled by seperate flags. I was using the same flags as used by teh C interface which built fortran bindings even when the user has disabled them
This commit was SVN r924.
2004-03-18 21:34:00 +00:00
Jeff Squyres
51109ef70a Add some sub-Makefile.am's in the libevent tree
This commit was SVN r903.
2004-03-17 22:28:18 +00:00
Jeff Squyres
1ee935eac6 Perhaps the final commit of the Great Source Reorganization...
This commit was SVN r891.
2004-03-17 21:11:52 +00:00
Jeff Squyres
aa8ef8bd0a Build system mods for the new directory organization
This commit was SVN r879.
2004-03-17 19:06:06 +00:00
Jeff Squyres
86d2c8aca9 Fixes for VPATH builds
This commit was SVN r869.
2004-03-17 03:58:21 +00:00