Jeff Squyres
bc795cd25b
Fix typo in comment.
...
This commit was SVN r30504.
2014-01-30 18:05:34 +00:00
Brian Barrett
8ab8940e45
Clean up error message about Sparc v8/v8+, since the README now has better
...
information and the cases are getting too long for an AC_MSG_WARN.
This commit was SVN r30503.
2014-01-30 17:51:13 +00:00
Ralph Castain
edc760434c
My bad - do not include any references to "orcm" in configure.ac. However, do properly set the AM_CONDITIONALs based on projects being enabled/disabled
...
This commit was SVN r30501.
2014-01-30 16:44:57 +00:00
Mike Dubman
fa762a9612
disable mindist mapper, it is incompatible with -npernode yet
...
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r30500.
2014-01-30 14:56:15 +00:00
Ralph Castain
b84b8a2d52
Going to need these files to support change to configure.ac
...
This commit was SVN r30499.
2014-01-30 11:36:44 +00:00
Ralph Castain
e1f0af85aa
Consider the disable_foo settings when setting the project AM_CONDITIONAL values to ensure the Makefile's get setup properly. This enables one to do "make check" in the test area, for example, when a particular project has been disabled.
...
This commit was SVN r30498.
2014-01-30 11:16:29 +00:00
Ralph Castain
83e32aadb7
Add a variant of opal_init/finalize for running unit tests
...
This commit was SVN r30497.
2014-01-30 11:14:36 +00:00
Ralph Castain
8797d28a09
Set ignores
...
This commit was SVN r30496.
2014-01-30 11:13:43 +00:00
Ralph Castain
db92ac3ce1
Cleanup role of aggregator relative to daemons
...
Refs trac:4176
This commit was SVN r30495.
The following Trac tickets were found above:
Ticket 4176 --> https://svn.open-mpi.org/trac/ompi/ticket/4176
2014-01-30 00:53:30 +00:00
Ralph Castain
ed3da20672
Add unit test for opal_db
...
This commit was SVN r30494.
2014-01-30 00:51:44 +00:00
Ralph Castain
4a8888d377
Hey, having a unit test for opal_db proved useful. Found a few bugs and missing areas of support.
...
cmr=v1.7.5:reviewer=jsquyres:subject=fix bugs and missing support in opal_db
This commit was SVN r30493.
2014-01-30 00:51:18 +00:00
Jeff Squyres
0a70e50478
Add missing word "overflow" to a bullet.
...
Thanks to Tim Mattox for noticing.
This commit was SVN r30490.
2014-01-29 22:09:23 +00:00
Adrian Reber
af934fc6e8
removed trailing whitespaces in snapc
...
This commit was SVN r30489.
2014-01-29 21:27:13 +00:00
Adrian Reber
7de34ea201
SNAPC/CRCP/SSTORE: remove compiler warnings
...
This commit was SVN r30488.
2014-01-29 20:52:00 +00:00
Adrian Reber
5f95db3902
SNAPC: use ORTE_WAIT_FOR_COMPLETION with non-blocking receives
...
During the commits to make the C/R code compile again the
blocking receive calls in snapc_full_app.c were
replaced by non-blocking receive calls.
This commit adds ORTE_WAIT_FOR_COMPLETION()
after each non-blocking receive to wait for the data.
This commit was SVN r30487.
2014-01-29 20:46:14 +00:00
Adrian Reber
fa1036f38c
SSTORE/CRCP: use ORTE_WAIT_FOR_COMPLETION with non-blocking receives
...
During the commits to make the C/R code compile again the
blocking receive calls were replaced by non-blocking
which broke the code. This patch uses ORTE_WAIT_FOR_COMPLETION()
to wait until the non-blocking calls have finished.
This commit was SVN r30486.
2014-01-29 20:30:35 +00:00
Adrian Reber
d5c1e33900
SSTORE: use dynamic buffers for rml.send and rml.recv
...
The sstore component was still using static buffers
for send_buffer_nb(). This patch changes opal_buffer_t buffer;
to opal_buffer_t *buffer;
This commit was SVN r30485.
2014-01-29 20:06:23 +00:00
Adrian Reber
2900f24b67
SNAPC: use dynamic buffers for rml.send and rml.recv
...
The snapc component was still using static buffers
for send_buffer_nb(). This patch changes opal_buffer_t buffer;
to opal_buffer_t *buffer;
This commit was SVN r30484.
2014-01-29 19:58:33 +00:00
Hadi Montakhabi
7bf4c425ff
Fix: making sure the file type is not overwritten by the last queried component
...
This commit was SVN r30478.
2014-01-29 19:21:03 +00:00
Nathan Hjelm
afae924e29
coll/ml: fix some warnings and the spelling of indices
...
This commit fixes one warning that should have caused coll/ml to segfault
on reduce. The fix should be correct but we will continue to investigate.
cmr=v1.7.5:ticket=trac:4158
This commit was SVN r30477.
The following Trac tickets were found above:
Ticket 4158 --> https://svn.open-mpi.org/trac/ompi/ticket/4158
2014-01-29 18:44:21 +00:00
Nathan Hjelm
700e97cf6a
btl/vader: add support for SGI's implementation of xpmem and add support
...
for 32-bit architectures.
This commit also modifies _OMPI_CHECK_HEADER to use AC_CHECK_HEADERS instead
of AC_CHECK_HEADER. This allows components to check for multiple headers
instead of just one. The new semantics of the header check in OMPI_CHECK_PACKAGE
are to return success if at least one of the specified headers exists. The new
semantics will not break current usage.
cmr=v1.7.5:ticket=trac:4053
This commit was SVN r30476.
The following Trac tickets were found above:
Ticket 4053 --> https://svn.open-mpi.org/trac/ompi/ticket/4053
2014-01-29 18:35:47 +00:00
Ralph Castain
4e3d12d9c1
Fix suicide operation when MPI app loses connection to its local daemon. In that scenario, we correctly callback up to the MPI layer notifying it of the lost connection. However, when the MPI layer calls back down to tell the RTE to abort, it is passing back a flag indicating we should report that error to our local daemon - which is dead. This leads to an infinite loop. Break it by using checking the flag indicating an abnormal term was ordered by the RTE and thus don't attempt to send the message.
...
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30475.
2014-01-29 16:56:54 +00:00
Ralph Castain
410a3afa7b
Fix --without-hwloc operations - must default to map-by slot in that scenario
...
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30474.
2014-01-29 16:54:05 +00:00
George Bosilca
489f093b59
It didn't compile. Cleanup a little the headers inclusion.
...
This commit was SVN r30473.
2014-01-29 14:30:55 +00:00
Jeff Squyres
a9d665b142
Sync with 1.7 README.
...
This commit was SVN r30467.
2014-01-28 22:40:14 +00:00
Jeff Squyres
3fa9d36aba
Per http://www.open-mpi.org/community/lists/devel/2014/01/13938.php ,
...
Orion Poplawski noticed that we should not be installing mpio.h.
cmr=v1.7.4:reviewer=hjelmn:subject=do not install mpio.h
This commit was SVN r30465.
2014-01-28 21:46:26 +00:00
Ralph Castain
bf73c517ba
Update the search_compare.pl script so it outputs the names of the files being updated
...
This commit was SVN r30464.
2014-01-28 19:37:27 +00:00
Ralph Castain
42eb0bbe1b
Fix --without-hwloc builds
...
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30462.
2014-01-28 17:10:32 +00:00
Ralph Castain
c874ce3b61
Don't look for the coretemp file when configuring as it might not be on the head node, but is available on the backend
...
Refs trac:4176
This commit was SVN r30461.
The following Trac tickets were found above:
Ticket 4176 --> https://svn.open-mpi.org/trac/ompi/ticket/4176
2014-01-28 16:15:12 +00:00
Ralph Castain
56a13f134c
Set ignore
...
This commit was SVN r30460.
2014-01-28 16:09:12 +00:00
Ralph Castain
63a52e321a
update platform files
...
cmr=v1.7.4:reviewer=ompi-gk1.7
This commit was SVN r30459.
2014-01-28 15:50:29 +00:00
Jeff Squyres
e098073d62
Merge v1.7 README changes into trunk
...
This commit was SVN r30457.
2014-01-28 15:36:52 +00:00
Jeff Squyres
4edeb229cc
Add MPIEXEC_TIMEOUT environment variable to the man page.
...
cmr=v1.7.4:reviewer=rhc
This commit was SVN r30455.
2014-01-28 14:40:17 +00:00
Mike Dubman
30e1e49a9e
OSHMEM: refactoring to reuse common functions from different components.
...
This is preparation for moving verbs dependent code out from memheap/base component
Refs: #3763
This commit was SVN r30454.
2014-01-28 07:30:36 +00:00
Jeff Squyres
0feddcd92b
Add lots of bullets for 1.7.4.
...
This commit was SVN r30451.
2014-01-28 04:45:01 +00:00
Jeff Squyres
1e3fc4d321
Add --with-libevent configure switch notes.
...
This commit was SVN r30450.
2014-01-28 04:44:19 +00:00
Ralph Castain
84a0ab3a75
Ah @$#!$#% - missed one last help message that needs to be corrected.
...
cmr=v1.7.4:reviewer=jsquyres:subject=correct help message
This commit was SVN r30449.
2014-01-28 04:03:24 +00:00
Ralph Castain
fa64a401c6
Update LICENSE file with Intel info
...
cmr=v1.7.4:reviewer=ompi-gk1.7
This commit was SVN r30441.
2014-01-27 23:43:05 +00:00
Jeff Squyres
6adc16081a
Add a configure test that mimics what OMPI's current mpi_f08
...
implementation does (that is not quite adherant to the Fortran
standard). If a compiler allows this behavior, build the mpi_f08
wrapper. For example, ifort allows it, but Pathscale/EKOPath 5.0 is
stricter in its Fortran compliance and disallows it.
This test is temporary; the real fix is to make OMPI adhere to Fortran
properly (i.e., see #4157 ). Once we fix #4157 , this test should be
removed. The main reason for committing this test is to put it into
v1.7.4 so that we can release, but with the intent to remove it by
1.7.5 (or 1.8.x at the latest!).
Refs trac:4157
cmr=v1.7.4:reviewer=ompi-rm1.7:subject=Add mpi_f08-(non)compliance configure test
This commit was SVN r30440.
The following Trac tickets were found above:
Ticket 4157 --> https://svn.open-mpi.org/trac/ompi/ticket/4157
2014-01-27 23:37:42 +00:00
Ralph Castain
af4a9a0688
Make clear that --with-pmi can/should be used to specify the path to the pmi installation since at least one person didn't realize it.
...
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30439.
2014-01-27 22:50:37 +00:00
Ralph Castain
941bfd4604
Final cleanup of cpus-per-proc for 1.7.4 - provide better checking for cpus-per-proc and mismatched mapping/binding directives, and provide error messages telling the user what to do to get it right.
...
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30438.
2014-01-27 22:40:51 +00:00
Rolf vandeVaart
791a3a5ec6
Fix CUDA-aware support with sendi optimization. Need to make sure copy function
...
is initialized.
This commit was SVN r30437.
2014-01-27 18:35:01 +00:00
Jeff Squyres
0b5a1b5de1
Update svn:ignore -- no need to ignore a file that does not exist
...
This commit was SVN r30436.
2014-01-27 16:35:05 +00:00
Jeff Squyres
0120852a2f
Per Paul Hargrove's point: we shouldn't be doing anything for F77 any more.
...
This commit was SVN r30435.
2014-01-27 15:37:13 +00:00
Ralph Castain
53b1be5067
Only report launch progress when specifically requested to do so. Thanks to Tetsuya Mishima for spotting it.
...
Reviewed by rhc and RM-approved
cmr=v1.7.4:reviewer=ompi-gk1.7
This commit was SVN r30434.
2014-01-27 15:17:42 +00:00
Ralph Castain
956aab03a7
Track the origin of a message so it can be passed across transports
...
Refs trac:4184
This commit was SVN r30433.
The following Trac tickets were found above:
Ticket 4184 --> https://svn.open-mpi.org/trac/ompi/ticket/4184
2014-01-26 21:09:26 +00:00
Ralph Castain
09267731f8
Add another header to be checked
...
cmr=v1.7.5:reviewer=rhc:subject=Add usock oob support
This commit was SVN r30432.
2014-01-26 21:05:45 +00:00
George Bosilca
bde9619386
Various minor cleanups.
...
This commit was SVN r30431.
2014-01-26 17:27:12 +00:00
George Bosilca
ea3cb1e110
Don't forget to call del_procs.
...
This commit was SVN r30430.
2014-01-26 17:26:40 +00:00
George Bosilca
d265981c55
Don't always retain the proc, do it only for new procs. This enforce a strict policy in the BML, it has one and only one ref on each proc.
...
This commit was SVN r30429.
2014-01-26 17:26:04 +00:00