1
1

1874 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
cf7a1c7631 resolve a couple of locking/progress issues
This commit was SVN r5472.
2005-04-20 15:43:00 +00:00
Tim Woodall
469672a361 build array of progress functions for only those ptls used
This commit was SVN r5459.
2005-04-19 22:46:11 +00:00
Thara Angskun
6569d5d569 check for POE support
This commit was SVN r5438.
2005-04-19 06:39:27 +00:00
George Bosilca
ad861063c8 I was thinking that void* is the most generic type of object pointer. And I was wrong as the type void* is
signed.

This commit was SVN r5437.
2005-04-19 06:03:53 +00:00
George Bosilca
3e54fd5fc5 Explicit cast to avoid compiler warnings.
This commit was SVN r5436.
2005-04-19 05:54:49 +00:00
Josh Hursey
d1b12501fb usleep is not defined in Windows land.
sleep is the equlivant command where:
sleep(10) sleeps for 10 milliseconds.

This commit was SVN r5433.
2005-04-19 04:38:48 +00:00
Josh Hursey
fbf1ec6f2e Inching towards a compiling Windows build.
Some cleanup changes...

This commit was SVN r5432.
2005-04-19 04:24:13 +00:00
Brian Barrett
0964152893 clean up the OMPI_BUILDING #define. Rather than being defined to 1 if
we are part of the source tree and not defined otherwise, we are going
with an always defined if ompi_config.h is included policy.  If
ompi_config.h is included before mpi.h or before OMPI_BUILDING is set,
it will set OMPI_BUILDING to 1 and enable all the internal code that
is in ompi_config_bottom.h.  Otherwise, it will only include the
system configuration data (enough for defining the C and C++ interfaces
to MPI, but not perturbing the user environment).

This should fix the problems with bool and the like that the Eclipse
folks were seeing.  It also cleans up some build system hacks that
we had along the way.

Also, don't use int64_t as the default size of MPI_Offset, because it
requires us including stdint.h in mpi.h, which is something we really
shouldn't be doing.

And finally, fix a ROMIO Makefile that didn't set -DOMPI_BUILDING=1,
as ROMIO includes mpi.h, but not ompi_config.h

This commit was SVN r5430.
2005-04-19 03:51:20 +00:00
Josh Hursey
80af0b41c7 Fix include...
This commit was SVN r5429.
2005-04-19 03:46:27 +00:00
Josh Hursey
02fcede066 Fixed some includes.
Comment out pipes stuff for windows. need to come back and fix this properly in the future.
-his line, and those below, will be ignored--

M    iof_base_setup.c

This commit was SVN r5424.
2005-04-18 21:17:56 +00:00
Tim Woodall
f4c25492f3 - correct thread locking
- allocate enough memory to hold fifo array

This commit was SVN r5423.
2005-04-18 21:13:30 +00:00
Jeff Squyres
d4deac7e10 Fix a mistaken test / assignment
This commit was SVN r5421.
2005-04-18 19:33:50 +00:00
Brian Barrett
5b12a357c7 * make the PTY setup code conform to the prefix rules. Duh.
This commit was SVN r5410.
2005-04-17 17:50:39 +00:00
George Bosilca
ac987a5533 Remove some compilation warnings.
This commit was SVN r5405.
2005-04-15 21:36:32 +00:00
Jeff Squyres
7ad0d67a9d After consultation with Tim: when we set the ABORTED state for a proc,
also increase the count on TERMINATED so that orterun can know when
*all* processes have died.

This commit was SVN r5404.
2005-04-15 21:35:17 +00:00
Jeff Squyres
f9ef7d4657 Make the pls's clean up the session directory of each process that dies.
This commit was SVN r5403.
2005-04-15 21:34:07 +00:00
Brian Barrett
3a55cffdcd * add missing files from pty commit
This commit was SVN r5402.
2005-04-15 21:23:25 +00:00
George Bosilca
c6e97182cf Dont go back from the progress if there are still events.
This commit was SVN r5401.
2005-04-15 21:22:46 +00:00
Brian Barrett
e3587652b7 * Add support for using ptys for stdout when doing I/O forwarding. This is
enough to make use applications be line buffered instead of block buffered,
  which makes output come much faster :)

This commit was SVN r5400.
2005-04-15 21:18:20 +00:00
Tim Woodall
a8e13d9636 correct return value
This commit was SVN r5393.
2005-04-15 17:19:01 +00:00
Tim Woodall
a831729d6f split close into finalize/close so that rmgr can finalize all
sub-components prior to entering close. moved pls logic to
wait on children from close to finalize.

This commit was SVN r5392.
2005-04-15 17:04:57 +00:00
Edgar Gabriel
78c00921f6 saving the current status before leaving to the airport
This commit was SVN r5390.
2005-04-15 16:20:30 +00:00
George Bosilca
1ae368311a Do not allow the PML to cache the GM requests by now. I'll work on that later.
This commit was SVN r5388.
2005-04-15 16:13:43 +00:00
George Bosilca
478f7a226d Just indentation :)
This commit was SVN r5387.
2005-04-15 16:12:30 +00:00
George Bosilca
1010fd3690 For contifuous datatype the true_lb should be taken in account in order to receive the data in the
correct memory location.

This commit was SVN r5381.
2005-04-15 15:21:54 +00:00
Tim Woodall
70210a961e dont try to free the send request if it completes while in the
scheduler - defer this until the scheduler completes

This commit was SVN r5377.
2005-04-15 13:57:12 +00:00
Tim Woodall
020ecd2360 allow max_slots == slots
This commit was SVN r5375.
2005-04-15 13:42:14 +00:00
Tim Woodall
744e924d76 fix typo
This commit was SVN r5374.
2005-04-15 13:36:41 +00:00
Tim Woodall
f4454823ff vastly simplify allocator
This commit was SVN r5372.
2005-04-15 13:28:17 +00:00
Josh Hursey
2b25046781 Make some environ naming changes. This was motivated by a Windows
naming conflict.

This commit was SVN r5371.
2005-04-15 13:16:02 +00:00
Tim Woodall
280122e4a6 check for no ptls availables - force an error to be returned on send
This commit was SVN r5370.
2005-04-15 13:13:39 +00:00
Edgar Gabriel
52d3e1f876 checkpoint of the hierarch collective module.
This commit was SVN r5366.
2005-04-14 21:27:24 +00:00
Jeff Squyres
cba83190af Remove extra environ declaration
This commit was SVN r5365.
2005-04-14 21:20:51 +00:00
Tim Woodall
ef20da3d12 cleanup environment
This commit was SVN r5362.
2005-04-14 21:08:36 +00:00
Tim Woodall
eb7bf1ca58 post non-blocking recv before processing callbacks - as callback
could block - waiting for a gpr subscription

This commit was SVN r5361.
2005-04-14 21:08:03 +00:00
Tim Woodall
9b57669593 not an error if the endpoint already exists
This commit was SVN r5342.
2005-04-14 18:54:55 +00:00
Tim Woodall
e6ea2c757b rollback earlier change
This commit was SVN r5337.
2005-04-14 15:32:21 +00:00
George Bosilca
425f184ce6 Send request should return OMPI_SUCCESS even if it does nothing to the request !!!
This commit was SVN r5336.
2005-04-14 14:35:47 +00:00
George Bosilca
a2de24e8ce All buffered requests should be detached as soon as they are completed.
This commit was SVN r5334.
2005-04-14 14:30:22 +00:00
George Bosilca
2186b865c2 Construct the request before use them otherwise ... strange things will happend.
This commit was SVN r5333.
2005-04-14 14:29:40 +00:00
Tim Woodall
7209b35b32 fix test
This commit was SVN r5332.
2005-04-14 14:27:28 +00:00
Jeff Squyres
b1e7abf408 Fix bug 1255: if the basename of the agent is ssh, and we don't have
"-x" or "-X" already in the agent executable command line, and
debugging is not enabled, then automatically add "-x" to the agent
command line to disable X forward (and avoid locking issues with
$HOME/.Xauthority, etc.).

This commit was SVN r5331.
2005-04-14 14:08:21 +00:00
Tim Woodall
2c0207f409 allow jobid to be allocated and passed into spawn - note that this requires
the jobid to be initialized to ORTE_JOBID_MAX if it is to be allocated by spawn

This commit was SVN r5328.
2005-04-14 13:12:17 +00:00
George Bosilca
44373667ce Use the correct fields to initialize the convertor. Not the one specified by the user but the one
initialized by the PML. We will now correctly act for the buffered sends.

This commit was SVN r5324.
2005-04-13 21:55:02 +00:00
Tim Woodall
986da5f0b9 correct size based on alignment
This commit was SVN r5322.
2005-04-13 21:02:19 +00:00
George Bosilca
86ac9eab99 If the gm_get is not supported do not even compile the long rendez-vous protocol. In same time if gm_get
is not supported remove some of the MCA parameters.

This commit was SVN r5320.
2005-04-13 20:15:17 +00:00
Tim Woodall
3ba515dafb fix this correctly
This commit was SVN r5317.
2005-04-13 19:08:25 +00:00
Tim Woodall
777a680e3b cleanup
This commit was SVN r5316.
2005-04-13 18:50:56 +00:00
Edgar Gabriel
b591791d30 saving the latest version, which should not compile or work yet. It's just for being able to delete my last copy of the tree using the before Tim-merge infrastructure...
This commit was SVN r5315.
2005-04-13 18:35:07 +00:00
George Bosilca
685ab2a54e Do not return errors in add_proc. If something bad happend or if one of the node is unreacheable
just dont create the ptl_peer struct for this node. Later the PML have to take in account the
management of the reacheable nodes.

This commit was SVN r5314.
2005-04-13 18:25:07 +00:00