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

1777 Коммитов

Автор SHA1 Сообщение Дата
Edgar Gabriel
dd30849c73 fixing comm_compare. We pass now an initial, simple testsuie
This commit was SVN r1751.
2004-07-15 20:55:50 +00:00
Edgar Gabriel
e190c49722 - intra-comms tested, several minor bugs fixed
- cid allocation for intra-comms is now enabled and working

This commit was SVN r1750.
2004-07-15 20:55:15 +00:00
Jeff Squyres
9e4f0fd9f9 Checkpoint -- should be complete
This commit was SVN r1748.
2004-07-15 19:16:24 +00:00
Tim Prins
02b99c1971 more changes to the tcp oob:
- changed the msg structure so it has a pointer to the process name
  and not the peer structure. This was done because on the receive side
  once a message has been read in it is no longer associated with a peer
  but rather just a process name.
- changed the lookup function to include a bool to determine whether to
  get the main tcp oob lock or not. This is useful if the caller already
  holds the lock.
- first cut of recv functions
- documentation updates

This commit was SVN r1747.
2004-07-15 19:08:54 +00:00
Rich Graham
97d34f285f continue to add code for the Shared Memory ptl. Get the local
host rank set.

This commit was SVN r1746.
2004-07-15 18:42:02 +00:00
Tim Woodall
b577174a4a changes to PTL interface
- moved pml_base_send_request_t allocation to pml - provide capability to cache
   requests on per ptl basis - and provide hooks for ptl to init/cleanup ptl
   specific data cached on the request
-  renamed request/fragment super fields
-  added ptl_send i/f which is called by pml for the first fragment, the
   ptl_put i/f is called for subsequent fragments of the same request

This commit was SVN r1745.
2004-07-15 18:08:20 +00:00
Ginger Young
419924fc31 Crossed my name off for completing fortran wrappers:pcontrol & is_thread_main
This commit was SVN r1742.
2004-07-15 16:24:39 +00:00
Ginger Young
4360586475 Finally getting around to commit these files.
This commit was SVN r1740.
2004-07-15 15:57:50 +00:00
Jeff Squyres
262fe2eb73 Need <stdlib.h> for malloc
This commit was SVN r1739.
2004-07-15 15:08:54 +00:00
Jeff Squyres
168027843a More updates and fixes
This commit was SVN r1737.
2004-07-15 13:53:44 +00:00
Tim Prins
8b836b72ff Lots of changes to the tcp oob:
- almost finished the send side of the oob
- added the lists that will hold the posted recieves and the
  actual recieves
- made it so we send an addition iovec first that contains the
  size of the total message so we can recieve into a temporary buffer
  before the user has posted a recieve

This commit was SVN r1736.
2004-07-15 13:51:40 +00:00
Brian Barrett
452bd7ddca * need stdlib.h to have malloc.
This commit was SVN r1735.
2004-07-15 13:19:18 +00:00
Jeff Squyres
215451f67e Fix error message
This commit was SVN r1734.
2004-07-15 11:59:27 +00:00
Jeff Squyres
0be361cee0 A few minor updates -- put in a placemarker where we want to "trim to
N snapshots"

This commit was SVN r1733.
2004-07-15 11:36:17 +00:00
Jeff Squyres
2b6f79d94f Minor updates
This commit was SVN r1732.
2004-07-15 05:57:03 +00:00
Jeff Squyres
398686dcd0 First cut at a "make a nightly tarball" script. Will finish the "test
the nightly tarball script in the morning."

This commit was SVN r1731.
2004-07-15 05:28:07 +00:00
George Bosilca
81feeca5ed Delte the attribute on the correct object.
This commit was SVN r1728.
2004-07-14 19:33:07 +00:00
George Bosilca
768006f867 Add more Fortran wrappers... Still in progress.
This commit was SVN r1727.
2004-07-14 19:29:47 +00:00
George Bosilca
b346b5daec Clean-up the self module on close.
This commit was SVN r1726.
2004-07-14 19:28:41 +00:00
George Bosilca
03de0f1384 Do not forget to retrieve the extent of the datatype prior the first use.
This commit was SVN r1725.
2004-07-14 19:26:28 +00:00
George Bosilca
2ef8c7240b Correct the way we exchange the messages for the binary reduce operation.
This commit was SVN r1724.
2004-07-14 19:18:26 +00:00
George Bosilca
ae11e33271 The log version is now working.
This commit was SVN r1723.
2004-07-14 19:17:46 +00:00
George Bosilca
4e576aee17 Correctly set the pointers to the *LOC functions.
This commit was SVN r1722.
2004-07-14 19:16:43 +00:00
George Bosilca
671dbea544 LXOR is a logical xor not a bitwise one, so using the ^ operation is not correct.
Advance the buffers for the *LOC operations.

This commit was SVN r1721.
2004-07-14 19:16:13 +00:00
Rich Graham
46d7e87b1b Create the various session directories, and store this information
in ompi_process_info.

This commit was SVN r1719.
2004-07-14 18:08:34 +00:00
Brian Barrett
312819d8a3 * add support for a long -> string conversion (useful in RTE stuff)
This commit was SVN r1718.
2004-07-14 18:04:31 +00:00
Brian Barrett
b86076859d * fixes to maek sure we don't activate memory debugging in ompi_config.h
This commit was SVN r1717.
2004-07-14 18:01:21 +00:00
Tim Woodall
ae9a547055 fix for latency issue
This commit was SVN r1715.
2004-07-14 15:35:46 +00:00
Prabhanjan Kambadur
1cafe1b6c0 Fixing a few bugs, prototyping errors, etc
This commit was SVN r1714.
2004-07-14 15:34:53 +00:00
Jeff Squyres
b3a98bab00 Add some protection for redefining malloc/realloc/free -- we do not
want to do this in the C++ MPI bindings.

This commit was SVN r1713.
2004-07-14 15:13:32 +00:00
Brian Barrett
000644007f * C++ MPI bindings. MPI:: only
This commit was SVN r1712.
2004-07-14 14:11:03 +00:00
Prabhanjan Kambadur
ecadbacf2c Removing a typo which has been there for a long long time :( ... my mistake
This commit was SVN r1711.
2004-07-14 13:53:42 +00:00
Jeff Squyres
2f7fc6469c Temporarily turn off the log algorithms -- need more testing. :-(
This commit was SVN r1710.
2004-07-14 13:18:05 +00:00
Jeff Squyres
3cf2933c14 Fix for some stupid Linux distros (e.g., RH9) that pretend to have
epoll_ctl, but really don't (and incorrectly don't advertise that they
only stub out epoll_ctl [and friends]).

This commit was SVN r1709.
2004-07-14 12:16:54 +00:00
Jeff Squyres
4db04f0937 Temporary workaround so that we can link
This commit was SVN r1708.
2004-07-14 04:31:22 +00:00
Jeff Squyres
333f256829 Add missing ++i
This commit was SVN r1704.
2004-07-14 01:29:51 +00:00
Tim Woodall
f12b358c68 - disabled temp code
This commit was SVN r1701.
2004-07-13 21:54:50 +00:00
Tim Prins
18df76e46b Some minor updates to the tcp oob.
- Changed/added some documentation
- Added the code to relase old peers when the list is too long

This commit was SVN r1699.
2004-07-13 21:03:03 +00:00
Rich Graham
f6af7c50ee move the initialization of ompi_process_info after the RTE
initialization.

This commit was SVN r1698.
2004-07-13 21:02:49 +00:00
Rich Graham
3f5a147c66 proc_info sets the process name.
This commit was SVN r1697.
2004-07-13 21:01:30 +00:00
Jeff Squyres
16f7e613f6 Have DUP pass a preferred coll module when making the new
communicator. 

This commit was SVN r1696.
2004-07-13 20:50:59 +00:00
Jeff Squyres
817b5678d3 Oops -- need to initialized "entry" before we used it. Duh. :-(
This commit was SVN r1695.
2004-07-13 20:41:46 +00:00
Jeff Squyres
05ab76a7ff - Update to use new mca_base_param interface
- Be consistent w/ "component" and "module"

This commit was SVN r1693.
2004-07-13 20:25:12 +00:00
Jeff Squyres
2aa5f92fca - Code review of the registration / lookup code with George
- Various fixes / cleanups as a result of the code review
  George makes a good point that we could consolidate a lot of the
  malloc's / strdup's in this code for platforms where we do not have
  a lot of memory (i.e., add up all the memory required and make one
  big malloc vs. lots of little mallocs).  This is something for
  post-first-release. 
- Convert another data structure to the OBJ_* interface.
- Split the internal prototypes and struct definitions into their own
  header file that won't be included anywhere else in Open MPI (except
  ompi_info).

This commit was SVN r1692.
2004-07-13 20:24:26 +00:00
Tim Prins
a35dc35d09 Minor change to make the aligned allocate function work.
This commit was SVN r1681.
2004-07-13 17:59:38 +00:00
Jeff Squyres
d72527534e Oops -- add a missing symbol.
This commit was SVN r1678.
2004-07-13 17:34:09 +00:00
Jeff Squyres
8c12657c30 Added instantiation for ompi_mpi_op_replace.
This commit was SVN r1673.
2004-07-13 15:24:58 +00:00
Jeff Squyres
31c5077aa2 - Code review by George; fix some minor errors
- Add MINLOC and MAXLOC
- Add REPLACE

This commit was SVN r1672.
2004-07-13 15:20:46 +00:00
Ralph Castain
8023bb13c0 Update to session_dir documentation.
This commit was SVN r1671.
2004-07-13 15:07:11 +00:00
Jeff Squyres
6c3159ec0b Add some printf's to know where various init functions fail, until we
have show_help()

This commit was SVN r1670.
2004-07-13 12:35:43 +00:00