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