1
1
Граф коммитов

1711 Коммитов

Автор SHA1 Сообщение Дата
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
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
Edgar Gabriel
37b9a01025 updated the MPI error codes to be positiv. Completed the list
with all MPI-2 error codes, even if we are not using all of them at the moment.

This commit was SVN r1401.
2004-06-17 22:38:45 +00:00
George Bosilca
ccca0451f7 Update the file to declare the MPI_INTEGER1 and MPI_REAL2
This commit was SVN r1400.
2004-06-17 22:15:34 +00:00
Rich Graham
b9102e62cb add the include to the path of #include
This commit was SVN r1399.
2004-06-17 22:13:14 +00:00
Rich Graham
19b572b7bd add the includ directory to the path used by #include
This commit was SVN r1398.
2004-06-17 22:11:40 +00:00
George Bosilca
1b423f1f19 Correctly convert from Fortran to C the main argument.
This commit was SVN r1397.
2004-06-17 22:10:00 +00:00
Rich Graham
289722fe97 add include directory to the #include macro
This commit was SVN r1396.
2004-06-17 22:09:23 +00:00
George Bosilca
0b970eb62e Update the #include path after the last modification of the Makefile.am files.
Normally we all have to put the include path starting from the src/ directory.

This commit was SVN r1395.
2004-06-17 21:48:33 +00:00
George Bosilca
cde7eb6616 Update the list of DONE functions.
This commit was SVN r1394.
2004-06-17 21:47:29 +00:00
Jeff Squyres
1e16491d7f More svn:ignore
This commit was SVN r1393.
2004-06-17 21:42:00 +00:00
George Bosilca
391eb0671b I just forget to add this file.
This commit was SVN r1392.
2004-06-17 21:12:10 +00:00
George Bosilca
8dd0ccf157 Add a lot of *junk* (all ifotran interfaces for default copy&delete function).
NOW WE ARE ABLE TO COMPILE FORTRAN 77 PROGRAMS !!!

This commit was SVN r1391.
2004-06-17 21:11:41 +00:00
Jeff Squyres
57f3914f2f More changes -- move back to src/ directory
This commit was SVN r1390.
2004-06-17 21:11:24 +00:00
George Bosilca
ca10a19e8c Remove the profiling interface for those 2 functions.
This commit was SVN r1389.
2004-06-17 21:10:39 +00:00
Jeff Squyres
6866773295 Oops! Fix where the sanity file is located.
This commit was SVN r1388.
2004-06-17 21:04:39 +00:00