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

868 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
f462a7edfb - Make fortran pthread tests work properly
- Add THREAD_*FLAGS to all the relevant places
- Propagate THREAD_*FLAGS to the wrappers
- Add src/mpi/win/Makefile to AC_OUTPUT

This commit was SVN r868.
2004-03-17 03:04:44 +00:00
Jeff Squyres
7e97aafb66 Ensure that we always have fortran sizeof's and alignments, and put
them in run-time variables so that they can be overridden at run-time

This commit was SVN r867.
2004-03-16 23:54:51 +00:00
Vishal Sahay
7504db72f9 Attribute implementation for comm/win/datatype
This commit was SVN r866.
2004-03-16 23:34:41 +00:00
Rich Graham
5e5af09cd4 add the fortran interface function group_compare_f.c
This commit was SVN r865.
2004-03-16 23:19:39 +00:00
Vishal Sahay
a786afb192 Bitmap implementation
This commit was SVN r864.
2004-03-16 23:19:10 +00:00
Tim Woodall
3992c9582a added support for irecv,isend,wait
This commit was SVN r863.
2004-03-16 21:56:19 +00:00
Ralph Castain
42bbb8ef87 Fixec by David and Ralph 3/16/2004
This commit was SVN r862.
2004-03-16 19:23:24 +00:00
Ralph Castain
3dad21d877 Tim fixed this
This commit was SVN r861.
2004-03-16 19:05:26 +00:00
Tim Woodall
89ea67b7d9 dont use loopback by default
This commit was SVN r860.
2004-03-16 15:22:12 +00:00
Tim Woodall
5fbf7beb98 first cut at working rts/cts approach for large messages
This commit was SVN r859.
2004-03-16 15:12:11 +00:00
Rich Graham
4ee675e091 change the c MPI error codes to negative values.
This commit was SVN r858.
2004-03-16 01:26:52 +00:00
Rich Graham
8a88d2e150 clean up the group implementation - remove special code for group_empty,
increment proc reference counts, get rank in group using
lam_set_group_rank.

This commit was SVN r857.
2004-03-16 01:18:47 +00:00
Rich Graham
a7dc6bc338 add error checking. Fix reference counts for procs in new groups.
remove special treatment for creating new empty groups (i.e. they
are no longer mapped to group_empty.  Implement group_free.

This commit was SVN r856.
2004-03-15 22:14:08 +00:00
Tim Woodall
abfa077cea fixed blocking send/recv on non-blocking sockets
This commit was SVN r855.
2004-03-15 20:55:05 +00:00
Tim Woodall
5e8e4c6494 turned off debug
This commit was SVN r854.
2004-03-15 20:53:21 +00:00
Tim Woodall
45d64ab165 release lock while waiting in kernel
This commit was SVN r853.
2004-03-15 20:52:52 +00:00
Tim Woodall
76c523c3b0 lam_event_lock needs to be held during main loop
This commit was SVN r852.
2004-03-15 20:44:45 +00:00
Tim Woodall
5b59e1fee4 breaking hello world - temporarily ifdef out
This commit was SVN r851.
2004-03-15 20:43:10 +00:00
Tim Woodall
b56a64515e fixed bug checking index
This commit was SVN r850.
2004-03-15 18:08:05 +00:00
Rich Graham
aa71cb2a6d fix a bug.
This commit was SVN r849.
2004-03-15 17:57:12 +00:00
Jeff Squyres
17d0f83588 Add fixes for .svn dirs on developer-specific options/overrides
This commit was SVN r848.
2004-03-15 17:33:44 +00:00
Prabhanjan Kambadur
7fd568febc My first commit. Silly error
This commit was SVN r847.
2004-03-15 16:21:49 +00:00
Jeff Squyres
5a3e05dded Convert .cvsignore to svn:ignore
This commit was SVN r846.
2004-03-15 16:02:12 +00:00
Brian Barrett
23656a5ba4 * commit some pending rsh fixes. Code still isn't used - save that later :)
This commit was SVN r845.
2004-03-15 15:12:41 +00:00
Tim Woodall
c69026a46b debugging rts/cts protocol
This commit was SVN r844.
2004-03-15 14:46:12 +00:00
Rich Graham
0894618d96 continue to implement the group functionality. Fix several bugs.
create lam_mpi_group_empty and lam_mpi_group_null and add them
to group table as entry 1 and 0, respectively.  This makes is
possible to eliminate some special case code.

This commit was SVN r843.
2004-03-15 02:25:49 +00:00
Tim Woodall
7b590f00b4 first cut at blocking send/recv (via tcp)
This commit was SVN r842.
2004-03-11 22:02:01 +00:00
Prabhanjan Kambadur
61d83a1875 removing topo since it currently depends on communicators and groups
This commit was SVN r841.
2004-03-09 21:21:18 +00:00
Tim Woodall
970c6b102f protect macro arguments w/ parens when casting to lam_object_t, otherwise
pointer arithmetic used w/in the argument list is broken

This commit was SVN r840.
2004-03-09 15:11:16 +00:00
Prabhanjan Kambadur
4faa12e156 these are the topo/base functions which are always present. topo module authors need not implement these functions at all if they so choose. this is teh first version. i require that lam_comm_ functions be implemented so that i can test some of them out. obviously, not all of them depend on lam_comm or lam_group functions
This commit was SVN r839.
2004-03-08 06:48:24 +00:00
Prabhanjan Kambadur
c798be5b1e adding the required Makefile.am ... oops
This commit was SVN r838.
2004-03-08 04:18:38 +00:00
Prabhanjan Kambadur
7ec818d7d9 adding graph_map and cart_map. Also had to make some changes in header files. Pushed all teh required headers into topo_unity.h
This commit was SVN r837.
2004-03-08 04:06:44 +00:00
Prabhanjan Kambadur
848e690783 Including the members required for topology into lam_communicator_t structure
This commit was SVN r836.
2004-03-08 03:14:47 +00:00
Prabhanjan Kambadur
ccfa6499fe changing the MCA framework glue functions after a chat with jeff.
This commit was SVN r835.
2004-03-08 02:54:05 +00:00
Prabhanjan Kambadur
db0cc3ca9f changing the base header file
This commit was SVN r834.
2004-03-08 00:34:16 +00:00
Prabhanjan Kambadur
539e7d182c making changes to topo_base_select and topo.h so that they are more in conformance with the MCA framework
This commit was SVN r833.
2004-03-07 23:53:21 +00:00
Prabhanjan Kambadur
b9536f1d5d Topology unity module header file
This commit was SVN r832.
2004-03-07 09:31:17 +00:00
Prabhanjan Kambadur
928af5b254 Adding the required logic to select a topo module at runtime. This is done primarily by topo_base_select
This commit was SVN r831.
2004-03-07 07:09:11 +00:00
Prabhanjan Kambadur
a9b7008a03 adding this directory to lam_ignore
This commit was SVN r830.
2004-03-06 23:01:47 +00:00
Prabhanjan Kambadur
8daf883fb9 Makefile for unity/config dir
This commit was SVN r829.
2004-03-06 22:50:55 +00:00
Prabhanjan Kambadur
b7a212c2c1 configuration file for unity module
This commit was SVN r828.
2004-03-06 22:50:17 +00:00
Prabhanjan Kambadur
c99dea0467 source files for the unity module
This commit was SVN r827.
2004-03-06 22:49:10 +00:00
Prabhanjan Kambadur
473c6c3785 Adding files for the new unity module
This commit was SVN r826.
2004-03-06 22:48:12 +00:00
Prabhanjan Kambadur
854844f446 *** empty log message ***
This commit was SVN r825.
2004-03-06 22:44:10 +00:00
Prabhanjan Kambadur
caf7efd85b this is the makefile for the directory
This commit was SVN r824.
2004-03-06 22:42:59 +00:00
Prabhanjan Kambadur
c53ee4db92 The 'base' functions for topology. Topology module authors need not bother to write these fucntions in their modules. They can leave the function pointers as NULL.
This commit was SVN r823.
2004-03-06 22:40:26 +00:00
Prabhanjan Kambadur
20cdd44c15 *** empty log message ***
This commit was SVN r822.
2004-03-06 22:32:48 +00:00
Prabhanjan Kambadur
b3c7d9f8ef Checking these files in so that they are not going to be lost. Note i still run windows
This commit was SVN r821.
2004-03-06 22:32:07 +00:00
Tim Woodall
e5b510128f fixed dependency
This commit was SVN r820.
2004-03-03 17:06:49 +00:00
Tim Woodall
4f79b5d7ff fixed dependencies
This commit was SVN r819.
2004-03-03 17:05:51 +00:00