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

1184 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
d1e599d3ea *** no code review - needed to get this in so others could run benchmarks ***
- optional pml/ptl statistics for diagnostics
- fixed libevent select case, added support for waking up progress thread 
  that is asleep in select/poll to pickup changes to fdset
- setup tcp socket options when socket is created
- added mca parameter for tcp snd/rcv buffer size

This commit was SVN r1084.
2004-04-23 01:38:41 +00:00
George Bosilca
d355978053 Prefix complex_float_t and complex_double_t with lam_
Add 2 new structures for the element description, dt_loop_desc_t
and dt_endloop_desc_t. It's just a easy way to describe those 2 particular elems.
Add 2 functions to create a fake stack (homogeneous and heterogeneous environments).
They are used to start packing/unpacking
the data from an arbitrary offset.

This commit was SVN r1083.
2004-04-22 20:07:53 +00:00
Tim Woodall
673eb325f1 allow for non-fragmented message
This commit was SVN r1082.
2004-04-22 19:27:59 +00:00
Jeff Squyres
2510143b4e Move documentation to the .h file -- where it should be
This commit was SVN r1081.
2004-04-22 16:59:56 +00:00
Jeff Squyres
fc6b964284 -Werror-implicit-function-delcaration isn't necessary for C++.
This commit was SVN r1080.
2004-04-22 16:50:24 +00:00
Prabhanjan Kambadur
5f25ccf3b1 Should have returned MPI_ERR_ARG if ndims is invalid in MPI_Cart_create
This commit was SVN r1079.
2004-04-21 22:11:42 +00:00
Prabhanjan Kambadur
bcc8a53e31 This is the right names
This commit was SVN r1078.
2004-04-21 21:08:11 +00:00
Prabhanjan Kambadur
7723dc1dc0 THis is not the right name
This commit was SVN r1077.
2004-04-21 21:07:44 +00:00
Prabhanjan Kambadur
8d28895224 Forgot to commit this ... goes with the previous batch of commits
This commit was SVN r1076.
2004-04-21 20:57:35 +00:00
Prabhanjan Kambadur
ca48b3962b Changing some prototypes and also changing the functions. There were some spelling mistakes and other problems. Also commiting the MPI topology functions
This commit was SVN r1075.
2004-04-21 20:55:54 +00:00
Jeff Squyres
cc569843f6 Implement barrier
This commit was SVN r1074.
2004-04-21 00:40:23 +00:00
Jeff Squyres
5e5655e778 Add an inline hibit calculation function
This commit was SVN r1073.
2004-04-21 00:40:08 +00:00
Jeff Squyres
c9f6089bc3 Avoid a potential buffer overflow
This commit was SVN r1072.
2004-04-21 00:39:05 +00:00
Jeff Squyres
94e45c07d4 Fix typo -- doh!
This commit was SVN r1071.
2004-04-21 00:38:11 +00:00
Prabhanjan Kambadur
9abec1b45f Saving the information about the topology for easy access later
This commit was SVN r1070.
2004-04-21 00:29:08 +00:00
Prabhanjan Kambadur
5d6678256d Pushing c_cube_dim to communicator since it is used by more than one type
This commit was SVN r1069.
2004-04-21 00:17:54 +00:00
Prabhanjan Kambadur
a8d9e4ac7d Pushing c_cube_dim to communicator since it is used by more than one type
This commit was SVN r1068.
2004-04-21 00:16:05 +00:00
Jeff Squyres
2b0cd649b7 Also link in the newly-created libop.la
This commit was SVN r1067.
2004-04-21 00:14:57 +00:00
Jeff Squyres
5681513b6a Add top-level interface functions for the MPI_OP* calls
This commit was SVN r1066.
2004-04-20 23:12:34 +00:00
Jeff Squyres
9db9d4fd58 - Fix the #define fortran handle number names
- Add lam_op_create()

This commit was SVN r1065.
2004-04-20 23:11: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
4be63d8cd2 Forgot to fix op global names, and forgot to add global for op_null.
Oops.

This commit was SVN r1063.
2004-04-20 23:10:05 +00:00
Jeff Squyres
8991c661c0 Add calls to
- op init and finalize
- ddt finalize
- comm finalize

This commit was SVN r1062.
2004-04-20 22:38:22 +00:00
Jeff Squyres
585aab46b7 First cut of op handling -- now link-compatible. Still have work to
be done:
- need to define internal op_create function (that MPI_OP_CREATE will
  call)
- need to fill in all the handler functions that are the back-ends to the
  intrinsic MPI operations (e.g., MPI_SUM, MPI_MAX, etc.)

This commit was SVN r1061.
2004-04-20 22:37:46 +00:00
Jeff Squyres
7177358f23 Doh! Fix typo.
This commit was SVN r1060.
2004-04-20 22:35:13 +00:00
Jeff Squyres
ea6b6c4fd5 - Remove some extraneous ()'s
- Add type for MPI_OP_NULL
- Rename global op intrinsics
- Change errhandler globals back to instances, not pointers

This commit was SVN r1059.
2004-04-20 22:18:26 +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
Prabhanjan Kambadur
f1fa051d5c Changing the MPI_Info and lam_info functions to incorporate both error handlers and the fortran to C translation table
This commit was SVN r1057.
2004-04-20 22:13:39 +00:00
Vishal Sahay
17694418c1 Add comments about rte discovery for developer
This commit was SVN r1056.
2004-04-20 22:04:32 +00:00
Prabhanjan Kambadur
a0983ab473 Changing the bindings files to have the #define of MPI_ functions to PMPI_ functions after the #pragma weak statement
This commit was SVN r1055.
2004-04-20 18:50:43 +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
Prabhanjan Kambadur
04fc003dd1 Checking in the files to complete the MPI errhandler functions
This commit was SVN r1053.
2004-04-19 23:46:16 +00:00
Prabhanjan Kambadur
0d6678243c Changing lam_comm_init to reflect the changes in topology structure
This commit was SVN r1052.
2004-04-19 23:13:01 +00:00
Tim Woodall
07d6a4db6b fixes or multi-nic support
This commit was SVN r1051.
2004-04-19 16:10:24 +00:00
Prabhanjan Kambadur
18ea956075 Uncommenting some stuff .... these functions are now implemented
This commit was SVN r1050.
2004-04-16 22:27:44 +00:00
Prabhanjan Kambadur
304ed5b454 Module ready to go
This commit was SVN r1049.
2004-04-16 22:04:22 +00:00
Prabhanjan Kambadur
b41fe8e36a Changing the prototype of the init function for topo modules
This commit was SVN r1048.
2004-04-16 22:03:06 +00:00
Prabhanjan Kambadur
c76092b3cc Changing some files .. found warnings while trying to compile
This commit was SVN r1047.
2004-04-16 22:02:15 +00:00
Prabhanjan Kambadur
24543615db Changing some files .. found warnings while trying to compile
This commit was SVN r1046.
2004-04-16 22:01:32 +00:00
Prabhanjan Kambadur
ca01a056e5 Changing some stuff in topo module ...
This commit was SVN r1045.
2004-04-16 20:59:36 +00:00
Prabhanjan Kambadur
dbb0db0909 Enabling topo module
This commit was SVN r1044.
2004-04-16 20:56:22 +00:00
Prabhanjan Kambadur
2f7aeb2d62 Changing some stuff in topo module ...
This commit was SVN r1043.
2004-04-16 20:54:48 +00:00
Prabhanjan Kambadur
8947835c35 Right file name
This commit was SVN r1042.
2004-04-16 19:49:39 +00:00
Prabhanjan Kambadur
757d829971 Mis-spelled file name
This commit was SVN r1041.
2004-04-16 19:49:08 +00:00
Prabhanjan Kambadur
11b88cb7fa Typo
This commit was SVN r1040.
2004-04-16 17:25:15 +00:00
Prabhanjan Kambadur
aecd8c72aa Adding wtime() and wtick(). These functions are a bit different in terms of their signature. So had to write these out by hand
This commit was SVN r1039.
2004-04-16 03:32:33 +00:00
Prabhanjan Kambadur
80bcb827d1 This is the input file to the gen script. Couple of things changed
This commit was SVN r1038.
2004-04-16 03:00:05 +00:00
Prabhanjan Kambadur
b912f65278 Removing the temporary files which are creadted
This commit was SVN r1037.
2004-04-16 02:46:54 +00:00
Prabhanjan Kambadur
044ff3749a Fortran bindings, here they come
This commit was SVN r1036.
2004-04-16 02:33:49 +00:00
Prabhanjan Kambadur
3bdd6f3433 Another version ... pardon the number of commits on this file :-(
This commit was SVN r1035.
2004-04-16 00:52:49 +00:00