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