Ralph Castain
8b2a682fba
Return a silent error when -do-not-launch is given
...
This commit was SVN r23291.
2010-06-22 01:06:10 +00:00
Shiqing Fan
2e5e9f0a03
Fix a wrong windows path in hpn_contack, which causes problems when looking up in the session directories. Add two more ess module for Windows.
...
This commit was SVN r23286.
2010-06-21 09:47:33 +00:00
Ralph Castain
ae746a390f
Debugger daemons spawned upon attachment to a running job need to be treated just like a regular job - they are not "piggybacking" onto an existing launch, and so the orte daemons need to report them just like a regular job launch in order to release from spawn.
...
Modify the debugger control flag to include "do not monitor" so orterun will not take debugger daemon termination into account when deciding that all jobs are done.
This commit was SVN r23282.
2010-06-19 15:22:36 +00:00
Jeff Squyres
ea05c73cfc
Use the right number of characters for the strncmp. Thanks to Brad
...
for catching that!
This commit was SVN r23281.
2010-06-18 15:45:38 +00:00
Jeff Squyres
cdc5541cb0
Search for "dlname", not "dlopen". This value will be filled in if
...
there is a DSO to open.
This commit was SVN r23280.
2010-06-18 15:13:34 +00:00
Shiqing Fan
e32159d118
Updates and fixes for Fortran bindings on Windows, including two missing feature tests and CMake scripts improvements.
...
This commit was SVN r23279.
2010-06-18 13:03:16 +00:00
Ethan Mallove
fc37e408c2
Avoid SEGV in case rsh/ssh is not in PATH
(refs trac:1490)
...
This commit was SVN r23278.
The following Trac tickets were found above:
Ticket 1490 --> https://svn.open-mpi.org/trac/ompi/ticket/1490
2010-06-17 14:58:09 +00:00
Ralph Castain
1e90b91b84
Unset envars we set during initialization so we leave environ intact after orte_finalize.
...
Thanks to Damien Gunter for pointing it out.
This commit was SVN r23277.
2010-06-17 13:42:21 +00:00
Ralph Castain
9ba3459135
Use the correct command to revert VERSION when making tarballs
...
This commit was SVN r23276.
2010-06-17 04:19:42 +00:00
Ralph Castain
628ffd1d6e
Make the mcast channel assignments unsigned ints so they can be used as array indices. Assign input/output channels for apps. Cleanup some bugs in open_channel
...
This commit was SVN r23275.
2010-06-16 19:40:59 +00:00
Matthias Jurenz
1467f2db52
Added workaround for PGI compiler bug (see http://www.pgroup.com/support/release_tprs_90.htm TPR 4337):
...
Disable OpenMP if compiler version is less than 9.0-3.
This commit was SVN r23274.
2010-06-15 07:16:13 +00:00
Ralph Castain
6cbe947810
Modify the multicast scheme so that applications have separate input and output channels to avoid cross-talk. Update the multicast test to conform.
...
This commit was SVN r23271.
2010-06-15 03:50:31 +00:00
Jeff Squyres
b620e63bdc
Add in 2 cases for where this test may be skipped:
...
1. If opal wasn't built with libltdl support
1. If opal was built statically (i.e., dlopen='' in the .la file)
This commit was SVN r23270.
2010-06-14 16:06:43 +00:00
Shiqing Fan
d391c57b0f
A more proper fix for the HANDLE definition.
...
This commit was SVN r23269.
2010-06-14 14:17:07 +00:00
Ralph Castain
fdf9e5f92d
Update cisco platform files
...
This commit was SVN r23268.
2010-06-12 16:05:39 +00:00
Jeff Squyres
6bcdadbf0e
If we're not building project_ompi, don't do anything with C++. Also
...
rename OMPI_CHECK_ATTRIBUTES -> OPAL_CHECK_ATTRIBUTES, because it's in
OPAL (somehow that name must have gotten missed in the Great M4 split
of '10...?)
This commit was SVN r23267.
2010-06-12 03:15:47 +00:00
Jeff Squyres
8ce59bb3e3
Use HWLOC_EMBEDDED_LIBS properly (new variable as of 1.0.2a12214).
...
Should fix some Solaris build issues.
This commit was SVN r23266.
2010-06-09 19:58:42 +00:00
Jeff Squyres
2887fe77c5
Refresh hwloc to an as-yet unreleased tarball from the hwloc 1.0
...
release branch in order to fix some Solaris bugs.
This commit was SVN r23265.
2010-06-09 19:56:18 +00:00
Ralph Castain
bb602694e6
Add a new example program, update cisco platform file
...
This commit was SVN r23262.
2010-06-09 18:21:06 +00:00
Samuel Gutierrez
2fb7c344fc
Added a new System V (sysv) shared memory component for Open MPI.
...
Configure Option:
--enable-sysv
MCA Parameter:
mpi_common_sm
mpi_common_sm accepts a comma delimited list of: [sysv],mmap (order
dependent). The first component that is successfully selected is used. For
example, -mca mpi_common_sm sysv,mmap will first try sysv. If sysv is not
successfully selected, then mmap will be used. mmap will be used if
mpi_common_sm is not provided.
Notes:
Please make certain that your system's shmmax limit, or equivalent, is larger
than mpool_sm_min_size. Otherwise, shmget may fail.
This commit was SVN r23260.
2010-06-09 16:58:52 +00:00
Ralph Castain
da43547983
Don't define the active_jobid until -after- the job has been setup.
...
Cleanup references to pointer_array objects
This commit was SVN r23250.
2010-06-09 02:16:05 +00:00
Jeff Squyres
f1a7b5cc33
Make "processor affinity not supported" error message a little better:
...
* Remove OPAL_ERR_PAFFINITY_NOT_SUPPORTED; fit it into the generic
OPAL_ERR_NOT_SUPPORTED case.
* When odls_default detects that processor affinity is not supported,
it prints a specific message about it, and then it suppressed a
generic HNP help message that would normally follow it (i.e., it's
easier to have the "processor affinity is not supported" show_help
message last).
* Use some symbolic names in odls_default instead of fixed int's,
just for slight readability improvements in the code.
* Introduce orte_show_help_suppress(), which gives the ability to
suppress any future showings of any arbitrary show_help() message.
This is useful if you display message X and want to suppress
message Y. This suppression *only* works in environments where
orte_show_help() does coalescing.
This commit was SVN r23249.
2010-06-08 20:16:07 +00:00
Ralph Castain
e52a54183f
Let max restarts be associated with an app_context instead of a job so that individual apps can have different values. Default to a single job-level value
...
This commit was SVN r23248.
2010-06-07 14:21:08 +00:00
Ralph Castain
799a77a187
Some updates to the routed-cm module so it properly supports the tcp rmcast module
...
This commit was SVN r23247.
2010-06-07 14:19:32 +00:00
Ralph Castain
bd045468e5
Let apps use the ess cm module too...
...
This commit was SVN r23246.
2010-06-07 14:16:34 +00:00
Ralph Castain
ec7b5dae2b
Add missing include file
...
This commit was SVN r23245.
2010-06-07 14:15:25 +00:00
Ralph Castain
d80c90c7b9
Include missing tests
...
This commit was SVN r23244.
2010-06-07 14:15:00 +00:00
Ralph Castain
17fd8b3607
Update cisco platform files
...
This commit was SVN r23243.
2010-06-07 14:14:41 +00:00
George Bosilca
c8ee150c95
If we fail to correctly initialize the MX device, don't mark it as initialized.
...
This commit was SVN r23238.
2010-06-02 15:00:42 +00:00
Jeff Squyres
e45be29f0d
This function shouldn't have an ibv_ prefix -- it's not part of
...
verbs (it's just a static convenience function here in this file).
This commit was SVN r23237.
2010-06-02 12:54:56 +00:00
Jeff Squyres
7676d5adda
Change "intra-communicator" to "inter-communicator". Thanks to
...
Simon/Number Cruncher for reporting the typo.
This commit was SVN r23236.
2010-06-02 12:35:53 +00:00
George Bosilca
f453265de2
Only call gettimeofday once.
...
This commit was SVN r23235.
2010-06-02 09:44:37 +00:00
Christopher Yeoh
712907affa
Removing memory barriers which are not needed because of
...
the extra memory barriers which were added in r22880. This
reverts all of r22879
This commit was SVN r23234.
The following SVN revision numbers were found above:
r22879 --> open-mpi/ompi@768ea2bab0
r22880 --> open-mpi/ompi@cd5294944b
2010-06-02 00:38:47 +00:00
Ralph Castain
69410f2a87
Ensure that we report the state on debugger daemon co-launch so that the spawn properly releases
...
This commit was SVN r23233.
2010-06-01 23:23:00 +00:00
Ralph Castain
b60c369489
Add missing rml tag
...
This commit was SVN r23232.
2010-06-01 22:58:23 +00:00
Shiqing Fan
8adea20297
Fix a variable name.
...
This commit was SVN r23231.
2010-06-01 17:37:58 +00:00
Shiqing Fan
43bd92272a
Remove an unnecessary inline definition, in order to solve the conflict of function exporting on Windows.
...
This commit was SVN r23230.
2010-06-01 15:44:46 +00:00
Shiqing Fan
2697a37363
Use the correct type for IO vector base.
...
This commit was SVN r23229.
2010-06-01 15:40:11 +00:00
Jeff Squyres
61f5528ec4
Update to hwloc 1.0.1rc1:
...
* Should fix the issues with 32 bit builds on 64 bit platforms
* A few windows fixes
* A few other minor / misc fixes
This commit was SVN r23226.
2010-06-01 14:51:25 +00:00
Jeff Squyres
e734939ddf
Minor wrod wrapping to make the text fit within the show_help lines.
...
This commit was SVN r23219.
2010-05-28 20:25:54 +00:00
Jeff Squyres
e41603fb64
Add files into 3 directories that would not otherwise exist in a
...
distribution tarball, and would therefore cause automake to fail (in
case someone invokes autogen.sh on a distribution tarball).
This commit was SVN r23218.
2010-05-28 19:33:22 +00:00
Jeff Squyres
5d386fc678
Per #2420 , string handling of the Fortran array_of_argv argument to
...
MPI_COMM_SPAWN_MULTIPLE was just wrong. This commit renames a few
variables to make their meaning a bit more clear and fixes up all
known issues with converting a 2D array of Fortran strings to a set of
C-style argv vectors.
Fixes trac:2420.
This commit was SVN r23217.
The following Trac tickets were found above:
Ticket 2420 --> https://svn.open-mpi.org/trac/ompi/ticket/2420
2010-05-28 12:40:42 +00:00
Jeff Squyres
620c0eb160
Be a little more verbose about argv / array_of_argv parameters to
...
MPI_Comm_spawn / MPI_Comm_spawn_multiple, particularly the Fortran
variants.
This commit was SVN r23216.
2010-05-28 11:57:45 +00:00
Jeff Squyres
0061f2170d
ompi/mpi/c/request_get_status.c (MPI_Request_get_status): If
...
opal_progress is called then check the status of the request before
returning. opal_progress is called only once. This logic parallels
MPI_Test (ompi_request_default_test).
Thanks to Shaun Jackman for submitting the patch.
This commit was SVN r23215.
2010-05-27 21:37:11 +00:00
Jeff Squyres
464bd8c56e
Fix typo
...
This commit was SVN r23212.
2010-05-27 21:19:38 +00:00
Ralph Castain
36e6c11c5e
Little cleanup
...
This commit was SVN r23211.
2010-05-27 02:49:09 +00:00
Ralph Castain
4ce07ace61
Allow the user to set the send/recv buf size for udp. Don't declare existing nb recvs to be an error.
...
This commit was SVN r23210.
2010-05-26 14:29:36 +00:00
Ralph Castain
a1bc589f23
Include new cisco platform files in tarball
...
This commit was SVN r23209.
2010-05-25 22:39:10 +00:00
Ralph Castain
dc240f323a
Update cisco platform files
...
This commit was SVN r23208.
2010-05-25 22:37:49 +00:00
Ralph Castain
ab6e06f5b3
Reorganize the rmcast code to capture common code elements. Increase max msg size for spread and udp transports. Cleanup the spread configuration doc.
...
This commit was SVN r23207.
2010-05-25 22:36:57 +00:00