Jeff Squyres
3ea253bbb2
Updates to orterun:
...
- Print error messages with the basename(argv[0]) rather than
hard-coded argv[0] so that you can see an error message beginning
with "mpirun" when you run mpirun, etc.
- For all processes that died due to a signal:
- If the signal was not SIGKILL, display the first N of them (where
N defaults to 1)
- If more than N processes died due to a non-SIGKILL signal, print
"And X more processes aborted..." kind of message
- Add --aborted command line parameter to change the default value
of N
- Also print out the total number of processes that died due to
SIGKILL, with a disclaimer that it's impossible to know if we
killed them or someone else killed them
This commit was SVN r5406.
2005-04-15 21:52:58 +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
George Bosilca
fe70c2ceed
Correctly compute the displacement in the stack.
...
This commit was SVN r5399.
2005-04-15 20:48:51 +00:00
George Bosilca
d7a66701a5
As this function can be used with datatype without an optimized representation compute the count by
...
taking in account the size of he predefined datatype.
This commit was SVN r5398.
2005-04-15 20:47:56 +00:00
Graham Fagg
8be3558757
missed const include
...
This commit was SVN r5394.
2005-04-15 17:40:41 +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
Jeff Squyres
1581a8feb4
If MPI_INIT hasn't been called or MPI_FINALIZE has been called, then
...
just abort().
This commit was SVN r5391.
2005-04-15 16:38:44 +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
7fd378f5d2
If everything went just fine return OMPI_SUCCESS.
...
This commit was SVN r5389.
2005-04-15 16:16:44 +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
f70f4871ae
If they try to create a struct with ZERO members just return an empty datatype.
...
This commit was SVN r5386.
2005-04-15 16:11:43 +00:00
George Bosilca
1f79196d78
NULL pointers are accepted if there is no associated data to retrieve.
...
This commit was SVN r5385.
2005-04-15 16:01:39 +00:00
George Bosilca
64e06bae52
Do not allow to stop the counting in the middle of a basic datatype.
...
This commit was SVN r5384.
2005-04-15 16:00:35 +00:00
George Bosilca
c3866709fa
MPI_BOTTOM is a correct argument for pack/unpack at least for the part that have a datatype attached.
...
This commit was SVN r5383.
2005-04-15 15:58:59 +00:00
Edgar Gabriel
b1df79aedb
these functions always have to return MPI_SUCCESS and not the error code passed to them.
...
This commit was SVN r5382.
2005-04-15 15:30:57 +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
Edgar Gabriel
c59b09a6a7
minor fix in graph_map and cart_map: in case the communicator passed to the functions
...
does not have a topo-modules assigned (yet), we return as newrank their rank in the original commmunicator. This is the solution suggested by the MPI spec.
This commit was SVN r5380.
2005-04-15 15:15:29 +00:00
Edgar Gabriel
b28ca88025
remove a stupid free() statement
...
This commit was SVN r5378.
2005-04-15 14:34:40 +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
Josh Hursey
e264707c64
final commit for environ changes for windows build...
...
This commit was SVN r5376.
2005-04-15 13:46:08 +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
Jeff Squyres
61f55f1011
Fix the problem with the nightly unit tests -- do *not* override
...
OMPI_ENABLE_DEBUG because that changes the size of struct's (e.g.,
ompi_object) in the unit tests as compared to what may have been
compiled in the library.
This commit was SVN r5373.
2005-04-15 13:32:18 +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
Jeff Squyres
a6937e4b91
Update svn:ignore
...
This commit was SVN r5369.
2005-04-15 09:47:14 +00:00
Brian Barrett
b31baccd74
* need to strdup as the destructor will free()
...
This commit was SVN r5368.
2005-04-14 22:13:12 +00:00
Jeff Squyres
81043fa139
- Rename environ.c -> ompi_environ.c to avoid filename clashes on
...
windows
- If the real environ is passed into ompi_setenv(), turn around and do
a putenv() (which is a potential memory leak -- noted in comments in
ompi_environ.c and doxygen comments in environ.h)
This commit was SVN r5367.
2005-04-14 21:31:45 +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
Jeff Squyres
3f8e29136a
Remove useless extern for environ
...
This commit was SVN r5364.
2005-04-14 21:19:15 +00:00
Tim Woodall
e157491589
back out this change from the am
...
This commit was SVN r5363.
2005-04-14 21:10:47 +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
Jeff Squyres
0ac08d5f49
A bunch of f90 build process fixes:
...
- ensure to dist mpi_kinds.f90
- move a bunch of things inside the AM_CONDITIONAL for building f90
stuff
- make mpi-f90-interfaces.h depend on fortran_kinds.sh (the output
from configure), so that if configure is run again with a different
--with-90-max-array-dim, the file will be re-generated
- only generate the .f90 files if we're building the f90 library
- remove some old kruft
- fully remove the use of BUILT_SOURCES
This commit was SVN r5353.
2005-04-14 20:54:47 +00:00
Jeff Squyres
2a9c10260c
Ensure that if we don't find what we're unregistering that we don't
...
try to shrink the array.
This commit was SVN r5350.
2005-04-14 20:10:27 +00:00
Jeff Squyres
7153cc6dbd
Updates
...
This commit was SVN r5346.
2005-04-14 19:37:22 +00:00
Josh Hursey
78ae61c535
minor define for windows build
...
This commit was SVN r5344.
2005-04-14 19:04:16 +00:00
Brian Barrett
815964f491
* start of code to dynamically decide whether to have the sched_yield or not
...
in the ompi_progress() function. Not yet fully operational, as there
is something going on with the subscription not getting called. E-mail
coming to those interested.
This commit was SVN r5343.
2005-04-14 18:55:53 +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
Brian Barrett
d22594ec48
* set default value for the want MPI param checking test to be the value of
...
the configure-time param checking variable, rather than "true". Removes
the warning about not being able to enable MPI param checking during
MPI_INIT.
This commit was SVN r5341.
2005-04-14 16:35:56 +00:00
Edgar Gabriel
6b6aa6431a
remove the warnings which George pointed out
...
This commit was SVN r5340.
2005-04-14 16:28:15 +00:00