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

24 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
978b7d8826 removed debug
This commit was SVN r3320.
2004-10-25 20:27:54 +00:00
Tim Woodall
088c97b14e fix for deadlock in connect/accept
This commit was SVN r3315.
2004-10-25 19:52:37 +00:00
Jeff Squyres
d324a7725c - Add #if protection around non-portable system .h files
- Add #include "ompi_config.h" to all .c files, and ensure that it's
  the first #included file
- remove a few useless #if HAVE_CONFIG_H checks

This commit was SVN r3229.
2004-10-20 01:03:09 +00:00
Brian Barrett
d48aa34dec * changes to proc code to make it compile with a C++ compiler
This commit was SVN r3198.
2004-10-18 16:11:14 +00:00
Tim Woodall
08ec73a546 changed proc_modex to ompi_object_t
This commit was SVN r3142.
2004-10-14 21:04:45 +00:00
Tim Woodall
ce03565c4f - exchange procs arch/byte ordering at startup
- added tcp ptl support for heterogenous architectures

This commit was SVN r3075.
2004-10-12 21:50:25 +00:00
Tim Woodall
5452038f99 - re-implemented module exchange to use the registry - note this implementation
needs to be revisited - as it is probably the most inefficient possible - but
  was the quickest to implement
- added downcalls into pml when new procs are added

This commit was SVN r2897.
2004-09-30 20:54:26 +00:00
Edgar Gabriel
54bdb20351 removing the second lock. By introducing a new function proc_find_and_add we can work with a single lock. Actually, this makes the stuff for the dynamic process management easier.
This commit was SVN r2740.
2004-09-17 10:10:24 +00:00
Edgar Gabriel
3617f6d16e removing two unused functions. Furthermore, modifying the get_namebuf functions to use ompi_pack/unpack and thus work in heterogeneous environments.
This commit was SVN r2707.
2004-09-16 10:07:14 +00:00
David Daniel
927ef83454 This is a large check-in related to switching from
os/atomic.h  -->  include/sys/atomic.h

WARNING:  There are almost certainly some bugs introduced here, but I
believe that using this system will get us to a stable and portable
library faster in the long run.

Other changes:

threads/mutex

  Reorganized to use pthreads or asm atomic operations as available.
  Untested Windows implementation added using InterlockedExchange() funcion.

threads/thread

  Added an untested Windows implementation

other places

  Updates to include the "right" header files or to use
  ompi_atomic_add_int() rather that fetchNadd() etc.

This commit was SVN r2221.
2004-08-18 23:24:27 +00:00
Brian Barrett
7f3f72f1c7 * split the PCM into pcm and pcmclient to better match to the multi-pcm case
* add env pcmclient, which builds client data out of environment variables
* improved rsh infrastructure a little bit - almost able to get to calling
  fork()
* Removed instance information for llm - it should be burried in the pcm,
  not exposed


*** YOU MUST RUN AUTOGEN / CONFIGURE / etc AFTER UPDATING ***

This commit was SVN r2191.
2004-08-17 22:24:17 +00:00
Edgar Gabriel
b4a77ae5e0 changing the interface of two of the *new* functions from size_t to int,
since it is easier to specify the data type for an int (in both
OOB terms as well as in MPI terms), if we have to send the result
data length around.

This commit was SVN r1899.
2004-08-05 16:27:13 +00:00
Edgar Gabriel
0b1fc511be adding the *homogeneous* version of the functions which we discussed
here yesterday. Heterogeneous version will require the datatype engine
to work heterogeneously ...

This commit was SVN r1869.
2004-08-04 17:05:22 +00:00
Jeff Squyres
d1c5e93cd4 Changes to accomodate procid->vpid and to move away from accessing the
vpid directly.  Instead, use the ompi_name_server.get_vpid() (and
friends) accessor functions from the selected ns module.

This fixes compile issues, but still leaves linker issues -- Ralph
will be committing a fix for those shortly.

This commit was SVN r1592.
2004-07-08 14:48:34 +00:00
Tim Woodall
165d4f8841 merge of oob/rte changes from rte branch
This commit was SVN r1527.
2004-07-01 14:49:54 +00:00
Tim Woodall
1d6576d1f6 - more appropriate change of MUTEX_LOCK to OMPI_MUTEX_LOCK
(sorry about the last one)

This commit was SVN r1470.
2004-06-24 21:39:08 +00:00
Tim Woodall
84dd3084b0 backed out changed to OMPI_THREAD_LOCK
This commit was SVN r1469.
2004-06-24 21:09:55 +00:00
Tim Woodall
9b830472fd changed THREAD_LOCK/THREAD_UNLOCK to OMPI_THREAD_LOCK/OMPI_THREAD_UNLOCK
to prevent conflicts w/ external libraries/headers

This commit was SVN r1467.
2004-06-24 20:51:46 +00:00
David Daniel
563ac2a338 First pass of lam -> ompi conversion
This commit was SVN r1191.
2004-06-07 15:33:53 +00:00
Edgar Gabriel
aab81a9261 Added a function to lookup a lam_proc_t struct based on the vpid.
Used currently in intercomm_create functions.

Reviewed by Tim.

This commit was SVN r1134.
2004-05-17 21:28:32 +00:00
Tim Woodall
614decdd00 added lock
This commit was SVN r1007.
2004-03-31 16:59:06 +00:00
Tim Woodall
c1ee4fec23 - initial integration with datatypes
- p2p mpi i/f functions
- adding doxygen comments

This commit was SVN r976.
2004-03-26 14:15:20 +00:00
David Daniel
7f8c2c3714 Updating header file names after the great directory reorganization.
This commit was SVN r877.
2004-03-17 18:45:16 +00:00
Jeff Squyres
1b67211597 Massive directory reorganization :-)
This commit was SVN r872.
2004-03-17 17:42:19 +00:00