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