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

3791 Коммитов

Автор SHA1 Сообщение Дата
Brian Barrett
aa70a35fea * Sync trunk to r4977 of the tim branch
This commit was SVN r4978.

The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
  r4977
2005-03-22 00:31:17 +00:00
Jeff Squyres
ce43580e01 Include <string.h>
This commit was SVN r4947.
2005-03-20 14:07:13 +00:00
Jeff Squyres
2746eaa4d4 Allow orte_ symbols
This commit was SVN r4946.
2005-03-20 14:05:49 +00:00
Brian Barrett
12c6a00d85 * don't try to push out op stuff
This commit was SVN r4945.
2005-03-19 22:09:28 +00:00
Brian Barrett
c854ae0edb * more merges from the trunk, mainly to make "make dist" work correctly.
This commit was SVN r4944.
2005-03-19 22:04:32 +00:00
Brian Barrett
40d6ec1271 * Use openmpi-default-hostfile instead of hosts (since there will be a
/etc/hosts if you install like an RPM would, with sysconfdir as /etc)

This commit was SVN r4939.
2005-03-19 00:03:31 +00:00
Brian Barrett
48c81e0d59 * Real quick merge from the tim branch to get the last of the hostfile
changes so that I can remove the references to the hosts file in the
  trunk.

This commit was SVN r4938.
2005-03-19 00:01:13 +00:00
Brian Barrett
30af9a7b90 * More changes from the tim branch. Still has problems with ABORTed procs,
but now tells you when it can't find orted.  Also includes memory leak
  plugs, bproc fixes, and gm repairs.

This commit was SVN r4937.
2005-03-18 23:58:36 +00:00
Brian Barrett
a1d11d9b54 * sync with close to the trunk, but right before the gm changes that we
actually need.  More, interesting, stuff coming soon.

This commit was SVN r4933.
2005-03-18 23:40:08 +00:00
Brian Barrett
77c65d69cc * Merge changes from tim branch from r 4821 to 4892. Tree can now run
MPI and non-ORTE applications for RSH on one node with or without
  threads.  I think we're approaching convergence with the tim branch

This commit was SVN r4895.
2005-03-18 03:43:59 +00:00
Brian Barrett
e89b6ba7f3 * if we don't have progress threads, need to push the event library along
while in condition variables.  This was lost during the merge, as I
  wasn't thinking when I cleaned that code up.

This commit was SVN r4828.
2005-03-14 21:57:34 +00:00
Brian Barrett
6822a519bb * results from initial merge of the tim branch into the trunk. Compiles and
ompi_info works, but that's all that has been tested.

This commit was SVN r4827.
2005-03-14 20:57:21 +00:00
Jeff Squyres
97cb8ac2fe Removed mistaken commit
This commit was SVN r4720.
2005-03-08 15:50:31 +00:00
Thara Angskun
72059440a3 - First import skeleton of pcm/poe
This commit was SVN r4706.
2005-03-08 09:13:01 +00:00
Brian Barrett
8c5d0b94b9 * Test for the non-existance of the constant used in the ioctl instead of the
__APPLE__.  This should allow OMPI to compile under Cygwin

This commit was SVN r4692.
2005-03-07 16:00:00 +00:00
Brian Barrett
96992e5760 * Clean up the code used by the sizeof configure test in ROMIO so that it
doesn't get rejected by the compiler.  This was causing ROMIO to assume
  that sizeof(int) >= sizeof(long) on 64 bit machines, which obviously
  isn't the case.

  Thanks to George for pointing out the warnings this was causing.

This commit was SVN r4690.
2005-03-07 14:58:01 +00:00
Prabhanjan Kambadur
cc3a8ec302 Making topo component lazy load
This commit was SVN r4659.
2005-03-03 22:42:10 +00:00
Brian Barrett
4c03e33a3c nightly checkpoint of portals code. Might actually load, but that's about
the only useful thing it would do.  Changes with this commit:

 - started writing component API functions (progress still really empty)
 - started writing the bootstrapping code that has to be done to set the
   environment variables correctly for the utcp nal in the reference
   implementation.

This commit was SVN r4631.
2005-03-02 23:26:06 +00:00
George Bosilca
a6974cfc64 Use coherent types over all files.
This commit was SVN r4630.
2005-03-02 14:21:22 +00:00
George Bosilca
ccc11068ca Correct a type mismatch in prototypes between the generic atomic.h and the ia32/atomic.h
This commit was SVN r4629.
2005-03-02 13:35:40 +00:00
Edgar Gabriel
6579de7791 next step: the interface still needs discussion (especially with UT), its however pretty close to what I think it should be. Hopefully, the bcast_segmented routine will be removed again soon and used from the UT coll module.
This commit was SVN r4628.
2005-03-02 13:28:39 +00:00
George Bosilca
d92de0c662 Add a missing include.
This commit was SVN r4627.
2005-03-02 05:13:30 +00:00
Brian Barrett
b3ed4aca32 * yet another fix for my stupidity in shell scripting
This commit was SVN r4625.
2005-03-01 23:49:00 +00:00
Brian Barrett
545a91729a * Fix dumb test condition that was causing George pain
This commit was SVN r4624.
2005-03-01 23:31:00 +00:00
Jeff Squyres
8116e71c16 Update docs to be more clear.
This commit was SVN r4620.
2005-03-01 22:56:07 +00:00
Brian Barrett
864cca2996 * fix dumb configure mistake - need to include the portals header before
calling functions :)

This commit was SVN r4608.
2005-03-01 20:38:09 +00:00
Josh Hursey
0f319b0582 Whoops. Shouldn't include datatypes directory in the include path
This commit was SVN r4598.
2005-03-01 16:57:03 +00:00
Josh Hursey
5f2e45dca1 Added true path to included files
This commit was SVN r4597.
2005-03-01 16:55:46 +00:00
Josh Hursey
c079718379 Some small adjustments
This commit was SVN r4596.
2005-03-01 16:02:10 +00:00
Josh Hursey
7716230371 Added a couple of needed defines
This commit was SVN r4594.
2005-03-01 15:39:58 +00:00
Jeff Squyres
996f813a2a Use a portable macro
This commit was SVN r4572.
2005-02-28 17:39:17 +00:00
Josh Hursey
02934da2af Added err.h to dist for windows build.
Built into src win_makefile the ability to exclude files from the build to allow
  dist to build properly on windows

This commit was SVN r4570.
2005-02-28 16:00:55 +00:00
Rainer Keller
e0e8b82ff7 - just add the srcdir to allow compilation in a srcdir!=topsrcdir
This commit was SVN r4569.
2005-02-28 15:08:55 +00:00
Jeff Squyres
f36e255d16 Update to match tim branch.
This commit was SVN r4565.
2005-02-25 21:18:08 +00:00
Josh Hursey
3eb139f2d2 Added files and directories needed for building under Windows to the dist.
This commit was SVN r4561.
2005-02-25 20:29:36 +00:00
Jeff Squyres
f1b1bfb062 Update some svn:ignore's to handle C++ template kruft
This commit was SVN r4545.
2005-02-25 12:33:57 +00:00
George Bosilca
44c3dba63c Add the
This commit was SVN r4536.
2005-02-24 23:00:37 +00:00
Edgar Gabriel
dbedfcda69 next step: a first version of how a non-segmented hierarchical bcast might look like with the current data structures
This commit was SVN r4531.
2005-02-24 20:05:12 +00:00
Josh Hursey
140f937880 preventing some barfing on the part of ln by forcing it to relink every single time
This commit was SVN r4530.
2005-02-24 19:00:26 +00:00
Edgar Gabriel
72ad1cbcf0 minor fixes
This commit was SVN r4528.
2005-02-24 15:27:17 +00:00
Edgar Gabriel
0fef989e1f first cut on the framework, which detects the two layer (sm/non-sm) hierarchy.
It compiles, is however still far, far away from being usable.

This commit was SVN r4527.
2005-02-24 15:11:07 +00:00
George Bosilca
e5d4e90b56 One more param test (the status cannot be NULL).
This commit was SVN r4523.
2005-02-24 00:13:27 +00:00
George Bosilca
33f62c7f75 Add a new entry in the MPI_Status struct. We need a place to keep the cancelled flag which can
be set using MPI_Status_set_cancelled.

This commit was SVN r4522.
2005-02-24 00:12:26 +00:00
George Bosilca
52529660e2 Unlike test the get_status function will not destroy the request. But we still call the
ompi_progress function.

This commit was SVN r4521.
2005-02-23 23:50:52 +00:00
George Bosilca
62aee24fd2 Do not unlock the mutex if it wasn't locked.
This commit was SVN r4513.
2005-02-23 08:21:02 +00:00
George Bosilca
3e437bbd7b Normally from the MPI point of view the count == 0 is LEGAL only for MPI_UB and MPI_LB. AND the MPI level
is responsible for checking this condition. At the datatype engine, I accept it just as a nice way to set
the soft UB for a data (without using a real UB marker). This approach can be used to create
the subarray and darray datatype. However from the MPI level this function should never be
called directly with a count set to 0.

This commit was SVN r4512.
2005-02-23 08:20:01 +00:00
George Bosilca
a02e269d9d Do not skip the current iteration if the length is zero.
This commit was SVN r4511.
2005-02-23 08:17:19 +00:00
George Bosilca
422eb0fa11 Add the 3 typeclass parameters MPI_TYPECLASS_INTEGER, MPI_TYPECLASS_REAL and MPI_TYPECLASS_COMPLEX.
This commit was SVN r4510.
2005-02-23 08:16:09 +00:00
George Bosilca
2dd9a4ab08 First cut of the darray type. I add the arg checking and the combiner creation. Next step ... the most
complex MPI type creation !!!

This commit was SVN r4509.
2005-02-23 08:10:23 +00:00
George Bosilca
9ff9af2ab6 The subarray type should now be completed. Even the combiner is correctly created ...
This commit was SVN r4508.
2005-02-23 08:08:49 +00:00