Jeff Squyres
99a09d6dbe
Consolidate a little further
...
This commit was SVN r876.
2004-03-17 18:18:44 +00:00
Jeff Squyres
a842328bcc
Final part of dir moves (hypothetically! :-)
...
This commit was SVN r875.
2004-03-17 17:47:14 +00:00
Jeff Squyres
3af590bc3f
Ditch this directory
...
This commit was SVN r874.
2004-03-17 17:46:06 +00:00
Jeff Squyres
698685924b
Part 2 of The Great Source Reorganization
...
This commit was SVN r873.
2004-03-17 17:45:44 +00:00
Jeff Squyres
1b67211597
Massive directory reorganization :-)
...
This commit was SVN r872.
2004-03-17 17:42:19 +00:00
Tim Woodall
8be45b5463
added additional mpi interface functions
...
This commit was SVN r871.
2004-03-17 17:28:11 +00:00
Jeff Squyres
4eb8a82be7
Update svn:ignore properties
...
This commit was SVN r870.
2004-03-17 04:03:09 +00:00
Jeff Squyres
86d2c8aca9
Fixes for VPATH builds
...
This commit was SVN r869.
2004-03-17 03:58:21 +00:00
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