Gilles Gouaillardet
90c2f4a10a
Fix unpack_ooo test
...
The test fails on a 32 bits system.
The root cause is a rounding error when testing double numbers.
This commit was SVN r31958.
2014-06-06 07:53:28 +00:00
Gilles Gouaillardet
d26ac02b4a
#if OPAL_HAVE_HWLOC protect access to orte_proc_info_t.cpuset
...
Fix a bug when trunk is configured with --without-hwloc
v1.8 is safe so no cmr
This commit was SVN r31957.
2014-06-06 07:25:39 +00:00
Ralph Castain
e21bfeadcd
Now that the BTLs are moving down to OPAL and becoming available to ORTE, there no longer is a need/desire to push performance in the OOB/TCP component. So we don't need multiple modules driving NICs in parallel, and can drop all the complicated distribution logic. Fall back to the simplified single module model, but retain the ability to run that module in its own progress thread if so directed.
...
This should eliminate the connectivity issues that have been reported, and will make maintenance of this component much easier.
cmr=v1.8.2:reviewer=jsquyres:subject=simplify the OOB/TCP component
This commit was SVN r31956.
2014-06-06 02:24:17 +00:00
George Bosilca
f5ebd2faeb
Fix the Fortran issue identified by Akan Sang Loon. The dist graph
...
is really special as the weights can be one of the following three
values (NULL, EMPTY or some legal value). As such, we need a complex
if to correctly convert the Fortran value to the corresponding C
value. Thus, always defining the c_ array is the simplest and most
straighforward approach.
cmr=v1.8.2:reviewer=jsquyres
This commit was SVN r31955.
2014-06-05 17:10:48 +00:00
Ralph Castain
ae5eec3e2f
Minor tweaks to the pack/unpack routines
...
This commit was SVN r31954.
2014-06-05 14:49:37 +00:00
Ralph Castain
34cb137314
Add another attribute to the orte_proc_t area
...
This commit was SVN r31953.
2014-06-05 14:48:19 +00:00
George Bosilca
40d2c75046
Add a slightly modified version of Gilles test for the
...
irregular packing/unpacking of datatypes.
This commit was SVN r31952.
2014-06-04 18:33:30 +00:00
Ralph Castain
248a4b100f
Per Artem, we don't know our VPID at the time of getting the initial timing mark, so just get it if timing is requested
...
This commit was SVN r31951.
2014-06-04 16:28:41 +00:00
Jeff Squyres
6cf49a3c57
Revert r31934: that MPI_Type_f2c.3 is already in the file list.
...
This commit was SVN r31950.
The following SVN revision numbers were found above:
r31934 --> open-mpi/ompi@3ed4aaea99
2014-06-04 13:58:42 +00:00
Ralph Castain
b2413a6b88
Cannot update the proc state prior to activating the state machine as some callback functions need to compare the prior proc state against the new one.
...
cmr=v1.8.2:reviewer=jsquyres
This commit was SVN r31949.
2014-06-04 03:40:08 +00:00
Ralph Castain
b771388fa7
We really need to send *all* the daemon info whenever the daemon job has changed as new daemons need a full nidmap
...
cmr=v1.8.2:reviewer=jsquyres
This commit was SVN r31948.
2014-06-04 03:38:54 +00:00
Ralph Castain
c5384d44d7
Protect against NULL result in get_attr
...
This commit was SVN r31947.
2014-06-04 03:09:37 +00:00
Ralph Castain
8e768de317
Really should check our own node for oversubscription, not the HNP
...
cmr=v1.8.2:reviewer=jsquyres
This commit was SVN r31946.
2014-06-04 03:09:02 +00:00
Ralph Castain
5398158d5a
Move fclose inside bracket to protect against NULL fp
...
This commit was SVN r31945.
2014-06-04 03:08:18 +00:00
Oscar Vega-Gisbert
c7b229f03e
Java - slice methods: set buffer limit to its capacity before change its position
...
This commit was SVN r31943.
2014-06-03 21:32:27 +00:00
Ralph Castain
f1978fba7c
Cleanup a set of typos on the orte_get_attribute call
...
This commit was SVN r31942.
2014-06-03 20:36:38 +00:00
Jeff Squyres
3ed4aaea99
man pages: Add MPI_Type_f2c.3 file into the tarball
...
cmr=v1.8.2:reviewer=bosilca
This commit was SVN r31934.
2014-06-03 18:28:50 +00:00
Jeff Squyres
87f9f6815f
use-mpi-tkr: fix ierr->ierror param names
...
Issue noted by Walter Spector on the user's mailing list.
Throwing to Craig Rasmussen for review.
cmr=v1.8.2:reviewer=jsquyres
This commit was SVN r31933.
2014-06-03 15:26:02 +00:00
Jeff Squyres
82d4e33510
usnic: let connectivity client timeout if agent never appears
...
This would be a really, really weird case if it ever happens (i.e.,
you have usnics but the agent process failed somewhere in MPI_INIT
such that the agent never appears), but having an infinite loop
doesn't seem like a good idea.
(does not need to go to v1.8 because v1.8 still uses RML for
communication for the connectivity checker)
This commit was SVN r31932.
2014-06-02 18:14:35 +00:00
Jeff Squyres
af04d60098
usnic: do not enable the connecitivty agent if there are no usnics
...
Reviewed by Dave Goodell.
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31931.
2014-06-02 18:09:55 +00:00
Ralph Castain
5668f085a3
Silence some useless warnings, and fix a missed updated in the tm plm
...
This commit was SVN r31930.
2014-06-02 17:57:56 +00:00
Ralph Castain
742c0d2284
Fix typo that would cause a segfault if orte_startup_timeout was set
...
This commit was SVN r31929.
2014-06-02 15:59:18 +00:00
Ralph Castain
7df500ecf5
Break the loop caused by retrying to send a message to a hop that is unknown by the TCP oob component. We attempt to provide a way for other components to try, but need to mark that the TCP component is not able to reach that process so the OOB base will know to give up.
...
This commit was SVN r31928.
2014-06-02 15:00:33 +00:00
Ralph Castain
03234f2a33
Revert r31926 and replace it with a more complete checking of availability and accessibility of the required freq control paths.
...
This commit was SVN r31927.
The following SVN revision numbers were found above:
r31926 --> open-mpi/ompi@9779084352
2014-06-02 14:34:00 +00:00
Gilles Gouaillardet
9779084352
orte_rtc_base_select: skip a RTC module if it has a zero priority
...
This commit was SVN r31926.
2014-06-02 07:16:41 +00:00
MPI Team
b28871df4c
Update git/hg ignore files
...
This commit was SVN r31925.
2014-06-02 05:00:30 +00:00
Gilles Gouaillardet
1a17a2a960
Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall*
...
cmr=v1.8.2:reviewer=bosilca
This commit was SVN r31924.
2014-06-02 04:43:48 +00:00
Gilles Gouaillardet
c930e44bad
Fetch info from both opal_dstore_nonpeer and opal_dstore_peer
...
This conservative fixes tries to fetch info from both
opal_dstore_nonpeer and opal_dstore_peer.
This is required is task A spawns tasks B and C.
B was previously unable to find info from C, this caused locality
info not being set and a hang in coll/ml init.
no CMR is required since v1.8 uses a unique dstore
This commit was SVN r31923.
2014-06-02 02:34:30 +00:00
Gilles Gouaillardet
d1bcd103ac
btl/openib : correctly handle eager rdma buffers in mca_btl_openib_del_procs
...
if eager rdma is used, endpoint reference_count is greater than one.
this commit is a temporary fix that OBJ_RELEASE the endpoint as much as needed.
thought this is likely correct, it can be suboptimal and hence needs to be reviewed
cmr=v1.8.2:reviewer=hjelmn
This commit was SVN r31922.
2014-06-02 02:23:52 +00:00
Ralph Castain
65a35d92ef
Cleanup compile issues - missing updates to some plm components and the slurm ras component
...
This commit was SVN r31921.
2014-06-01 17:59:06 +00:00
Ralph Castain
4b0c3dcd29
Update ignores
...
This commit was SVN r31920.
2014-06-01 17:58:28 +00:00
Ralph Castain
2c3d07db24
Cleanup the test so it is MPI correct
...
This commit was SVN r31919.
2014-06-01 17:57:36 +00:00
Ralph Castain
2f67a83e81
Set ignores
...
This commit was SVN r31918.
2014-06-01 17:56:38 +00:00
Ralph Castain
9305756276
Per RFC:
...
http://www.open-mpi.org/community/lists/devel/2014/05/14838.php
Remove stale component
This commit was SVN r31917.
2014-06-01 17:03:03 +00:00
Ralph Castain
8736a1c138
Per RFC:
...
http://www.open-mpi.org/community/lists/devel/2014/05/14822.php
Revamp the ORTE global data structures to reduce memory footprint and add new features. Add ability to control/set cpu frequency, though this can only be done if the sys admin has setup the system to support it (or you run as root).
This commit was SVN r31916.
2014-06-01 16:14:10 +00:00
Ralph Castain
cf2c7381d0
Replace the PML barrier with an RTE barrier for now until we can come up with a better solution for connectionless BTLs.
...
Refs trac:4643
This commit was SVN r31915.
The following Trac tickets were found above:
Ticket 4643 --> https://svn.open-mpi.org/trac/ompi/ticket/4643
2014-06-01 16:08:56 +00:00
Oscar Vega-Gisbert
cc219218a7
Java: update javadoc's install locations
...
This commit was SVN r31914.
2014-06-01 15:40:14 +00:00
Oscar Vega-Gisbert
86a89c9324
Java-oshmem: update examples
...
This commit was SVN r31913.
2014-06-01 15:09:30 +00:00
Oscar Vega-Gisbert
748d02e963
Java-oshmem: remove some 'len' parameters, new 'slice' methods, new class PSync
...
This commit was SVN r31912.
2014-06-01 15:06:35 +00:00
Ralph Castain
304fe06e1b
Don't spew warnings if PMI_FD isn't present - it isn't an error.
...
This commit was SVN r31911.
2014-06-01 13:40:12 +00:00
Alina Sklarevich
f8a664f5ec
MXM: generate the jobid only for MXM versions under v2.0.
...
reviewed by miked
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31910.
2014-06-01 13:29:24 +00:00
Mike Dubman
e85e0e926d
PMI: hotfix for PMI1 support
...
Based on thread: http://www.open-mpi.org/community/lists/devel/2014/06/index.php
This commit was SVN r31909.
2014-06-01 06:43:05 +00:00
Ralph Castain
1107f9099e
Per the RFC issued here:
...
http://www.open-mpi.org/community/lists/devel/2014/05/14827.php
Refactor PMI support
This commit was SVN r31907.
2014-06-01 04:28:17 +00:00
Jeff Squyres
a1485569b9
If we don't find an OPAL dstore key (via modex), it's not an error --
...
we just didn't find it. So don't ORTE_ERROR_LOG it.
cmr=v1.8.2:reviewer=rhc
This commit was SVN r31906.
2014-05-31 12:02:28 +00:00
Jeff Squyres
92ecb90a78
Use the C compiler to compile C codes, not the Fortran compiler
...
This commit was SVN r31905.
2014-05-30 10:39:54 +00:00
George Bosilca
6290f6cc58
Correctly deal with partially converted datatypes both
...
during the unpack and during the positioning.
Fixes trac:4610.
This commit was SVN r31904.
The following Trac tickets were found above:
Ticket 4610 --> https://svn.open-mpi.org/trac/ompi/ticket/4610
2014-05-29 21:53:44 +00:00
MPI Team
843bc4f024
Update git/hg ignore files
...
This commit was SVN r31903.
2014-05-29 05:00:31 +00:00
Rolf vandeVaart
04e0d43371
Update ignore property.
...
This commit was SVN r31902.
2014-05-28 16:16:03 +00:00
Rolf vandeVaart
489664b4a9
Remove debug code.
...
This commit was SVN r31901.
2014-05-28 16:06:16 +00:00
Rolf vandeVaart
570e313c9b
Add collective module to handle CUDA aware buffers and reductions. Per RFC sent last week.
...
Reviewed by bosilca.
This commit was SVN r31894.
2014-05-27 21:24:43 +00:00