Jeff Squyres
620ccad317
If there's an error message, print it instead of the error code int
...
value
This commit was SVN r2080.
2004-08-12 01:14:45 +00:00
Brian Barrett
fd27aa08fc
* As requested, move mpiruntime to mpi/runtime
...
This commit was SVN r1960.
2004-08-08 05:20:32 +00:00
Brian Barrett
a27f749134
* Move the MPI runtime code from src/runtime to src/mpiruntime to make the
...
abstraction a little clearer.
* Include mpiruntime.h instead of runtime.h in errhandler.h since only the
MPI stuff was needed - speeds compile times greatly when working on the
RTE...
This commit was SVN r1948.
2004-08-07 00:53:56 +00:00
Jeff Squyres
584252a4b6
Move some initial data around that was initializing the wrong members,
...
and therefore causing tests to fail
This commit was SVN r1811.
2004-07-26 22:24:56 +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
Tim Woodall
84dd3084b0
backed out changed to OMPI_THREAD_LOCK
...
This commit was SVN r1469.
2004-06-24 21:09:55 +00:00
Tim Woodall
9b830472fd
changed THREAD_LOCK/THREAD_UNLOCK to OMPI_THREAD_LOCK/OMPI_THREAD_UNLOCK
...
to prevent conflicts w/ external libraries/headers
This commit was SVN r1467.
2004-06-24 20:51:46 +00:00
Tim Woodall
2ce7ca725b
- cleanup of some of the c bindings
...
- for threaded case - cleanup event libraries progress thread
- cleanup of request handling for persistent sends
- added support for buffered sends
This commit was SVN r1461.
2004-06-24 16:47:00 +00:00
Jeff Squyres
1353507d22
More fixes for errhandler, particularly in the case where MPI_INIT* is
...
the one throwing the exception.
This commit was SVN r1439.
2004-06-23 01:32:03 +00:00
Jeff Squyres
21ada98b99
While debugging collectives, came across a bug where the name of the
...
function really needs to be passed down via OMPI_ERR_INIT_FINALIZE.
So fix up that macro, the associated errhandler handling, and all the
MPI function that use that macro.
This commit was SVN r1436.
2004-06-22 20:21:35 +00:00
Edgar Gabriel
5e5da35b03
adding the implementation of the internal error codes and the according mapping function to the official MPI error codes. It is however not yet used anywhere.
...
This commit was SVN r1414.
2004-06-18 17:41:06 +00:00
Jeff Squyres
b9553f509f
Add new macro for checking (!ompi_mpi_initialized ||
...
ompi_mpi_finalized) which will invoke the errors_are_fatal error
handler directly. Updated src/mpi/c/send.c to show this as an
example. Also updated send.c to properly check for invalid comm and
invoke the errorhandler on MPI_COMM_WORLD as a result.
This commit was SVN r1412.
2004-06-18 15:47:17 +00:00
Edgar Gabriel
6dd383b884
added implementation for the error codes and error classes. These are currently
...
just the MPI error codes, the routines handling the OMPI internal error codes and the translation from
internal to MPI error codes is still to be done.
This commit was SVN r1402.
2004-06-17 22:40:16 +00:00
Jeff Squyres
5e5042613f
*really* rename the project to "openmpi". :-)
...
This commit was SVN r1370.
2004-06-17 18:21:08 +00:00
Jeff Squyres
119e15d22d
Removed unused variable
...
This commit was SVN r1281.
2004-06-15 20:27:46 +00:00
David Daniel
563ac2a338
First pass of lam -> ompi conversion
...
This commit was SVN r1191.
2004-06-07 15:33:53 +00:00
Jeff Squyres
7f10fd0d50
Minor corrections to documentation
...
This commit was SVN r1111.
2004-05-03 14:58:38 +00:00
George Bosilca
94a84cbaff
I correct the creation of the MPI_ERROR_ARE_FATAL, MPI_ERRHANDLER_NULL and MPI_ERRORS_RETURN variables. Less code but same effect as the initializer for the lam_errhandler_t insert the errhandler in the array as the previsious code. The only big difference is that now the error handler class is correctly derived from the parent.
...
This commit was SVN r1108.
2004-04-30 20:11:07 +00:00
Jeff Squyres
94e45c07d4
Fix typo -- doh!
...
This commit was SVN r1071.
2004-04-21 00:38:11 +00:00
Jeff Squyres
65b9686184
- Ensure user-created errhandlers are not marked as intrinsic
...
- fix typo in comment
This commit was SVN r1064.
2004-04-20 23:10:44 +00:00
Jeff Squyres
22cd1bc116
Change the public variables back to instances -- not pointers
...
This commit was SVN r1058.
2004-04-20 22:17:20 +00:00
Jeff Squyres
49ea6ecf4b
Oops. Need to have a *pointer* to the errhandlers in the mpi.h file,
...
not the actual struct. Duh!
This commit was SVN r1054.
2004-04-20 18:30:15 +00:00
Tim Woodall
c1ee4fec23
- initial integration with datatypes
...
- p2p mpi i/f functions
- adding doxygen comments
This commit was SVN r976.
2004-03-26 14:15:20 +00:00
Brian Barrett
1cd0bbdbbf
Number of small changes to fix compile warnings. Most of these should be
...
completely harmless
This commit was SVN r969.
2004-03-26 05:00:29 +00:00
Jeff Squyres
cfe2bd2427
Convert to use an accessor function (lam_pointer_array_get_size()) so
...
that we hide the internal member field
This commit was SVN r949.
2004-03-20 01:54:18 +00:00
Jeff Squyres
f31f7fc207
Finalize errhandler doxygen docs
...
This commit was SVN r948.
2004-03-20 00:53:55 +00:00
Jeff Squyres
53581e13c6
Implemented MPI_Errhandler_f2c and MPI_Errhandler_c2f
...
This commit was SVN r947.
2004-03-19 19:01:09 +00:00
Jeff Squyres
c296eaacc7
A few more errhandler things; should be complete for comms now (still
...
have fortran issues to do)
This commit was SVN r945.
2004-03-19 18:01:03 +00:00
Jeff Squyres
f83a8fb659
Some more errhandler stuff, including updated invocation macros in
...
errhandler/errhandler.h.
This commit was SVN r944.
2004-03-19 17:29:39 +00:00
Jeff Squyres
19629774f0
First cut at error handlers. Still have more to go.
...
This commit was SVN r934.
2004-03-19 06:12:43 +00:00
Jeff Squyres
b195c85f60
First cut of the errhandler stuff (invocation of errorhandlers, to be
...
invoked by top-level MPI functions). See doxygen comments for
explanations of which macros to use.
This commit was SVN r926.
2004-03-19 00:00:09 +00:00
Jeff Squyres
e4b0ba680d
Fixed wrong information
...
This commit was SVN r901.
2004-03-17 22:27:02 +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
1b67211597
Massive directory reorganization :-)
...
This commit was SVN r872.
2004-03-17 17:42:19 +00:00