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
de519a6a43
check for valid progress function
...
This commit was SVN r1468.
2004-06-24 20:58:40 +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
Ginger Young
7616c4dc01
Completed fortran wrappers.
...
This commit was SVN r1466.
2004-06-24 20:34:14 +00:00
Ginger Young
5adbc0f4dc
Fortran wrappers finished
...
This commit was SVN r1465.
2004-06-24 20:28:42 +00:00
Weikuan Yu
6a8704b229
Saves changes to test at OSU
...
This commit was SVN r1464.
2004-06-24 19:37:42 +00:00
Tim Woodall
ebd9c4d92f
- moved src/mca/ptl/base/ptl_base_sendreq.h -> src/mca/pml/base/pml_base_sendreq.h
...
src/mca/ptl/base/ptl_base_recvreq.h -> src/mca/pml/base/pml_base_recvreq.h
- rename mca_ptl_base_recv_request_t -> mca_pml_base_recv_request_t
mca_ptl_base_send_request_t -> mca_pml_base_send_request_t
This commit was SVN r1463.
2004-06-24 19:28:30 +00:00
Tim Woodall
13b025abb7
fix for buffered send
...
This commit was SVN r1462.
2004-06-24 17:03:08 +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
Weikuan Yu
9870766352
Move the static functions into ptl_elan.h for other source files.
...
This commit was SVN r1454.
2004-06-23 18:53:50 +00:00
Weikuan Yu
5c47ceb2cb
Done with the device initialization coding. To be tested.
...
This commit was SVN r1448.
2004-06-23 16:23:22 +00:00
Jeff Squyres
c64373238a
Update svn:ignore
...
This commit was SVN r1447.
2004-06-23 15:52:59 +00:00
Jeff Squyres
952cbaf196
Since it's not an error to not have an mpool module (at least not
...
yet), guarantee to initialize the *allow_multi_user_threads so that we
don't get read-from-uninitialized warnings in valgrind.
This commit was SVN r1446.
2004-06-23 15:52:28 +00:00
Tim Woodall
8f98c8a986
disable thread calls if pthreads not available
...
This commit was SVN r1445.
2004-06-23 14:16:02 +00:00
Tim Woodall
3d7e403cc1
-disable this module by default
...
-fix check of mmap return value
This commit was SVN r1444.
2004-06-23 14:00:21 +00:00
Jeff Squyres
f6ea9f7758
Fix some more minor memory problems; convert some of the DSO loading
...
code to use OBJ_* things instead of manual malloc/free.
This commit was SVN r1443.
2004-06-23 13:39:26 +00:00
Jeff Squyres
b9ae47fd76
Fix a minor memory problem.
...
This commit was SVN r1442.
2004-06-23 13:38:58 +00:00
Jeff Squyres
c895a9c349
Remove some erroneous free()'s -- sessions is now on the stack, not
...
the heap.
This commit was SVN r1441.
2004-06-23 12:52:54 +00:00
Jeff Squyres
5cbd58bd4a
MPI_Init_thread is now done
...
This commit was SVN r1440.
2004-06-23 01:33:59 +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
Weikuan Yu
dab38d4105
Some finishup init code .
...
This commit was SVN r1438.
2004-06-23 01:02:42 +00:00
Tim Prins
48f51861d3
Adding a new class which is a red black tree
...
-reviewed by Tim
adding a small test program for the tree
This commit was SVN r1437.
2004-06-22 20:52:18 +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
Jeff Squyres
737614ac0c
No need for all those -I's
...
This commit was SVN r1435.
2004-06-22 20:18:16 +00:00
Weikuan Yu
a11f5c2ac1
Get configure.stub working and changed Makefile.am accordingly
...
JMS:
AM_CPPFLAGS -I${top_ompi_srcdir}/src/include, etc is not passed
down to the modules. So have to hardcode them in Makefile.am.
Probably because modules are configured before top directory.
This commit was SVN r1432.
2004-06-22 17:46:28 +00:00
Weikuan Yu
e791627dd2
a) Decide to fall back on a package of qsnet2lib source to build
...
elan4 support in ompi.
b) A configure macro to configure elan4 automatically is added in
configure.stub. a configure option is provided to have user pass
in a path to qsnet2lib source to build elan4 code
Option: --with-qsnet2libsrc=path
c) To complete and test the code on initialization
This commit was SVN r1431.
2004-06-22 14:16:43 +00:00
Jeff Squyres
00c4ea28a7
Correct doxygen docs for OBJ_CLASS_DECLARATION
...
This commit was SVN r1428.
2004-06-21 21:20:39 +00:00
Tim Woodall
b9fa96bf34
fixed macros
...
This commit was SVN r1426.
2004-06-21 18:07:50 +00:00
Ginger Young
167310da03
Book keeping. Updated things finished, and things that need to be completed.
...
This commit was SVN r1425.
2004-06-21 15:30:51 +00:00
Tim Woodall
4e224f010d
added init/fini stubs
...
This commit was SVN r1424.
2004-06-21 15:24:40 +00:00
Weikuan Yu
0f5bc64c06
Fix AM_CPPFLAGS
...
This commit was SVN r1423.
2004-06-19 17:06:24 +00:00
Weikuan Yu
bd6696c5de
Fix AM_CPPFLAGS
...
This commit was SVN r1422.
2004-06-19 17:06:06 +00:00
Weikuan Yu
ecb0385e10
Add req.[hc] and frag.[hc] for compilation
...
This commit was SVN r1421.
2004-06-19 17:02:52 +00:00
Weikuan Yu
7403df0432
Add req.[hc] and frag.[hc] for compilation
...
This commit was SVN r1420.
2004-06-19 16:47:48 +00:00
Jeff Squyres
248ce26995
Updates
...
This commit was SVN r1419.
2004-06-19 15:27:44 +00:00
Tim Woodall
baad0af773
adding comments :)
...
This commit was SVN r1418.
2004-06-18 21:40:06 +00:00
Tim Woodall
54962e67a7
return on finding first matched request
...
This commit was SVN r1417.
2004-06-18 21:08:31 +00:00
Edgar Gabriel
82eea0a069
modified more functions to use the OMPI_ERR_INIT_FINALIZE macro
...
This commit was SVN r1416.
2004-06-18 19:06:13 +00:00
Edgar Gabriel
47ec006930
adding the comm and group MPI interface functions to use the new macro
...
developed by Jeff for checking of MPI_Init/Finalize
This commit was SVN r1415.
2004-06-18 19:02:52 +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
Edgar Gabriel
994c20c191
bug fix, sorry!
...
This commit was SVN r1413.
2004-06-18 17:19:58 +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
392115b9d5
adding the correct calling of attr-copy and attr-delete functions to comm_set and comm_free.
...
This commit was SVN r1411.
2004-06-18 15:29:50 +00:00
George Bosilca
900024ec17
Correctly free the predefined datatypes. Now the predefined datatypes all get a f2c index set to ZERO
...
by default. When we allow one of these datatype to be available from Fortran, we change the f2c index to a valid
value.
This commit was SVN r1410.
2004-06-18 06:33:15 +00:00
Jeff Squyres
7e193d4597
Fix compiler warning
...
This commit was SVN r1408.
2004-06-18 00:38:56 +00:00
George Bosilca
dce65c52ac
Add the MPI_Comm_size, MPI_Comm_rank, MPI_Init_thread, MPI_Finalize and MPI_Init fortran wrappers.
...
This commit was SVN r1407.
2004-06-18 00:32:47 +00:00
George Bosilca
5c253068c2
Allow receives with MPI_ANY_TAG.
...
This commit was SVN r1406.
2004-06-18 00:31:32 +00:00
George Bosilca
abaa459863
Update ...
...
This commit was SVN r1405.
2004-06-17 23:29:16 +00:00
Edgar Gabriel
e01d115dee
updated the fortran constants of error codes/classes and group/communicator constants
...
This commit was SVN r1404.
2004-06-17 22:51:07 +00:00
Edgar Gabriel
66d555b070
added implementation of the following functions.
...
This commit was SVN r1403.
2004-06-17 22:40:49 +00:00