George Bosilca
311e27b42f
Pretty print an error message when the specified range of ports (for both
...
IPv4 and IPv6) is outside the legal boundaries. This fixes trac:1869.
This commit was SVN r21612.
The following Trac tickets were found above:
Ticket 1869 --> https://svn.open-mpi.org/trac/ompi/ticket/1869
2009-07-07 17:52:30 +00:00
George Bosilca
2570a15651
Add a TODO bullet for later processing ...
...
This commit was SVN r21611.
2009-07-07 17:27:47 +00:00
George Bosilca
4038834dfb
Convert the port number in network order before binding the socket.
...
Thanks to Mariusz Mamonski (mamonski@man.poznan.pl ) for the bug
report and patch.
This commit was SVN r21610.
2009-07-07 17:21:28 +00:00
George Bosilca
90d719125c
If the file interface is disabled don't try to print
...
a string as an int.
This commit was SVN r21609.
2009-07-07 15:28:34 +00:00
Ethan Mallove
f21b6c76d1
Remove old wrapper script around Solaris "pkgmk" command
...
This commit was SVN r21606.
2009-07-06 15:24:49 +00:00
Matthias Jurenz
03f94ae066
Fixed initialization of new hash node
...
This commit was SVN r21605.
2009-07-06 14:03:01 +00:00
Matthias Jurenz
b4026c40ad
- added tool 'otfinfo' which can be used to get basic information of a trace
...
(also usable to check validation of a trace)
- removed OTF python bindings
(a working version of the OTF python bindings are available in the latest stand-alone release;
see http://www.tu-dresden.de/zih/otf/ )
- incremented OTF version number
This commit was SVN r21601.
2009-07-06 11:55:09 +00:00
Jeff Squyres
92e40cb20a
Enable the coll sync component to barrier before each 1000th collective.
...
This commit was SVN r21594.
2009-07-02 20:16:45 +00:00
George Bosilca
b85e3636f3
Cope with the case where IPv6 headers are not available.
...
This commit was SVN r21593.
2009-07-02 18:00:26 +00:00
Ralph Castain
e30826c6e1
Quiet some compiler warnings
...
This commit was SVN r21591.
2009-07-02 17:48:36 +00:00
Ralph Castain
d3fb39073f
Initialize a variable to ensure we get the correct number of bound processors
...
This commit was SVN r21590.
2009-07-02 17:48:04 +00:00
Ralph Castain
df9fc7e9fe
Update ignores
...
This commit was SVN r21589.
2009-07-02 17:28:00 +00:00
Brian Barrett
3b410b0200
Increase context ref count and push on list before calling rdma_resolve_addr,
...
in case the event returns before rdma_resolve_addr returns.
This commit was SVN r21588.
2009-07-02 16:12:19 +00:00
Shiqing Fan
0e09cb650e
The kernel index of the network interface wasn't set on Windows, it really caused a lot of problems.
...
This commit was SVN r21587.
2009-07-02 14:44:41 +00:00
Shiqing Fan
0b56a8a4d5
Enable IPv6 on Windows by default, and fix two type casts for IPv6 operations.
...
This commit was SVN r21586.
2009-07-02 14:41:03 +00:00
Shiqing Fan
0ee21848b5
Check the socket data types more properly.
...
This commit was SVN r21585.
2009-07-02 14:38:55 +00:00
Shiqing Fan
22666721a5
Fix a typo.
...
This commit was SVN r21584.
2009-07-02 08:49:22 +00:00
Ralph Castain
dd5e195a7d
Don't treat the HNP node entry separately - this was just a holdover from the days when we didn't have the regex generator.
...
Ensure we get an accurate count of the number of daemons in the system.
This commit was SVN r21582.
2009-07-01 20:46:05 +00:00
Ralph Castain
4adb3ed80f
Print out a more meaningful and correct error message
...
This commit was SVN r21581.
2009-07-01 20:16:15 +00:00
Ralph Castain
f832352b45
Clean up some compiler warnings
...
This commit was SVN r21577.
2009-07-01 16:51:11 +00:00
Ralph Castain
bc0fe3c6da
Add some more tests for parallel IO that have caused problems in the past.
...
Add a README that explains how to run the ziatest for launch timing
This commit was SVN r21576.
2009-07-01 14:47:14 +00:00
Ralph Castain
1408559645
Weird - restore Shiqing's typecast fixes. No idea how they got reverted in that last commit
...
This commit was SVN r21573.
2009-07-01 13:26:07 +00:00
Ralph Castain
de90bd8285
Add missing include file so that Absoft compile tests will pass
...
This commit was SVN r21572.
2009-07-01 13:19:06 +00:00
Shiqing Fan
da6c7e4518
Just two type casts for Windows.
...
This commit was SVN r21571.
2009-07-01 09:06:59 +00:00
Ralph Castain
9635db373d
Ensure that we properly exit if the executable isn't found
...
This commit was SVN r21570.
2009-07-01 03:16:13 +00:00
Ralph Castain
e72346bf9d
Cleanup a define to separate it from the info.h file
...
This commit was SVN r21569.
2009-06-30 22:56:25 +00:00
Ralph Castain
9e524a41cf
Re-implement ompi_info in C, replacing the prior C++ code. This removes the last C++ code from the OMPI code base, thus relieving the requirement for C++ support unless the user requests the C++ bindings.
...
Jeff will update the build system later to remove the C++ checks per the above caveat.
This commit was SVN r21568.
2009-06-30 21:41:28 +00:00
Jeff Squyres
cad12fda5f
* Remove an extra blank line from the help file
...
* Add the help file to the Makefile.am so that it gets installed
This commit was SVN r21567.
2009-06-30 18:58:09 +00:00
Ralph Castain
2fbdea0273
Add a test for loop over bcast
...
This commit was SVN r21560.
2009-06-29 17:06:19 +00:00
Josh Hursey
91c4869cdc
Use {{{ORTE_*_VERSION}}} instead of {{{OMPI_*_VERSION}}} in orte
...
This commit was SVN r21558.
2009-06-29 12:53:23 +00:00
Lenny Verkhovsky
e03807a3d1
small patch to extend current rankfile syntax to be compliant with orte_hosts syntax
...
making it possible to claim relative hosts from the hostfile/scheduler
by using +n# hostname, where 0 <= # < np
ex:
cat ~/work/svn/hpc/dev/test/Rankfile/rankfile
rank 0=+n0 slot=0
rank 1=+n0 slot=1
rank 2=+n1 slot=2
rank 3=+n1 slot=1
This commit was SVN r21557.
2009-06-28 11:20:56 +00:00
Eugene Loh
fcd9fabae9
Minor cleanup in the sm BTL. http://www.open-mpi.org/community/lists/devel/2009/06/6363.php
...
This commit was SVN r21556.
2009-06-27 23:42:09 +00:00
Shiqing Fan
656ec00611
Remove the definition of _WIN32_DCOM. It only enables DCOM when _WIN32_WINNT is less then 0x400 (Win 95, 98), and we are supporting 0x502(Win XP) and above in Open MPI. Thanks George for pointing this out.
...
This commit was SVN r21555.
2009-06-27 23:36:25 +00:00
Nysal Jan
5b13fd004a
Bump up default MTU for eHCA 2. Improves peak unidirectional bandwidth by around 14%
...
This commit was SVN r21553.
2009-06-27 07:39:30 +00:00
Ralph Castain
ee18838e2f
Remove svn conflict lines due to commit r21551 in the sm btl. I #if 0'd out the offending line that cause the conflict just in case it was the correct one. However, this now compiles cleanly, minus the following warnings that I wasn't sure which way to resolve:
...
btl_sm.c: In function ‘mca_btl_sm_sendi’:
btl_sm.c:734: warning: comparison between signed and unsigned
btl_sm.c: In function ‘mca_btl_sm_send’:
btl_sm.c:812: warning: comparison between signed and unsigned
This commit was SVN r21552.
The following SVN revision numbers were found above:
r21551 --> open-mpi/ompi@bd995d26b4
2009-06-27 01:39:15 +00:00
Eugene Loh
bd995d26b4
Try to improve flow control in the sm BTL:
...
- poll FIFO occasionally even if just sending messages
- retry pending sends more often
- just before trying a new send
- as part of mca_btl_sm_component_progress
Maintain two new mca_btl_sm_component variables, num_outstanding_frags
and num_pending_sends, to keep overhead low.
Drain only one message fragment from the FIFO per btl_sm_component_progress
call (rather than drain until empty, which in retrospect everyone considers
to have been a mistake).
This commit was SVN r21551.
2009-06-27 00:12:56 +00:00
Ralph Castain
d0a5468deb
Continue gradual cleanup of pointer array addressing.
...
This commit was SVN r21550.
2009-06-26 22:40:28 +00:00
Ralph Castain
8ccc47b152
Don't wakeup mpirun too early - even though we ordered an abort, we have to wait for the procs/daemons to properly terminate, and give the kill_procs command a chance to get out.
...
This commit was SVN r21549.
2009-06-26 22:40:00 +00:00
Ralph Castain
2b4f051b7f
Cleanup some indexing bugs so that shared memory can function
...
This commit was SVN r21548.
2009-06-26 22:07:25 +00:00
Ralph Castain
0a92fe3739
Pull the HNP node from the right index
...
This commit was SVN r21547.
2009-06-26 21:43:09 +00:00
Ralph Castain
1fb52b00ea
Minor addition to enable cross-compile configure
...
This commit was SVN r21546.
2009-06-26 21:15:18 +00:00
Ralph Castain
b96a71b62e
Enable restart of individual processes upon command via the errmgr callback function. It needs an external application to drive this capability, so normal operations shouldn't be affected.
...
Does not support MPI applications. More work coming to update daemon accounting on movement of procs across nodes.
This commit was SVN r21545.
2009-06-26 20:54:58 +00:00
Ralph Castain
e5496fcc8a
Add some more platform files and update some others
...
This commit was SVN r21544.
2009-06-26 20:49:41 +00:00
George Bosilca
f06198a999
BAD grpcomm now has the ability to execute the modex offline. The MPI process
...
prepare the send buffer, and post the collective order to the local daemon. It
then register the callback and return fromthe modex exchange. It will only
wait for this modex completion when the modex_recv is called. Meanwhile, the
daemon will do the allgather.
This commit was SVN r21543.
2009-06-26 20:32:31 +00:00
George Bosilca
6239e714a6
Extract the modex unpacking in it's own function.
...
This commit was SVN r21542.
2009-06-26 20:29:54 +00:00
George Bosilca
760df7fcb9
Get rid of the static buffer. Instead use directly the user supplied one.
...
This commit was SVN r21541.
2009-06-26 19:21:27 +00:00
George Bosilca
24e74922ce
Not yet the right time for this to be there.
...
This commit was SVN r21540.
2009-06-26 16:00:55 +00:00
Shiqing Fan
b0b11e8465
Clean up things properly.
...
This commit was SVN r21539.
2009-06-26 15:20:19 +00:00
Shiqing Fan
6ba25951b4
Add a separate function for reading remote registry, so that it could be easily reused.
...
Add two options for plm process module, i.e. remote_env_prefix for getting OMPI prefix on remote computer by reading its user environment variable (OPENMPI_HOME), and remote_reg_prefix is similar, but it reads the registry on the remote computer. Reading remote env prefix has a higher priority than reading reg prefix, so that user can use their own installation of OMPI.
This commit was SVN r21538.
2009-06-26 13:35:45 +00:00
Shiqing Fan
c8284907c4
Another header for using _getch on Windows.
...
This commit was SVN r21537.
2009-06-26 13:07:08 +00:00