Jeff Squyres
0d093176e1
Add missing .so version numbers for libmpi_usempif08.so.
...
cmr=v1.7.3:reviewer=rhc:subject=Add missing libmpi_usempif08 shared lib
This commit was SVN r29401.
2013-10-08 16:20:12 +00:00
Jeff Squyres
66dadbe1e7
Per RFC, remove the udapl BTL.
...
This commit was SVN r29400.
2013-10-08 15:18:59 +00:00
Ralph Castain
9389592e05
Fix --without-hwloc build
...
This commit was SVN r29399.
2013-10-08 15:02:47 +00:00
Jeff Squyres
8b1c0432f9
Remove unused files.
...
This commit was SVN r29398.
2013-10-08 14:56:43 +00:00
Jeff Squyres
a3606c4029
Add weak symbol #defines.
...
Fixes compile errors if you compile --without-weak-symbols.
This commit was SVN r29396.
2013-10-08 14:54:40 +00:00
Jeff Squyres
ad4abdbf53
Avoid using /* in the comment (which starts a C comment)
...
Since this header is included in .F90 files (which are preprocessed,
vs. .f90 files, which are *not* preprocessed), we don't want to
accidentally start C-style comments, which are recognized by some
Fortran compiler preprocessors (e.g., Absoft).
This commit was SVN r29394.
2013-10-08 14:22:55 +00:00
Jeff Squyres
ceecc04bfe
Some Fortran compilers warn about ! comments after #endif.
...
So just move the comment to the prior line, and it's all good. This
is obviosuly not *necessary*, but it helps cut down on warning noise.
This commit was SVN r29393.
2013-10-08 13:47:44 +00:00
Ralph Castain
2f9374e2b4
Update README to reflect removal of support for native Windows and reduced support for Solaris
...
cmr:v1.7.3:reviewer=jsquyres
This commit was SVN r29391.
2013-10-07 19:20:26 +00:00
Ralph Castain
6951976bc4
Update struct member name - this is why we put such things in the trunk before moving them to a branch, especially when coming from outside :-)
...
Refs trac:3830
This commit was SVN r29390.
The following Trac tickets were found above:
Ticket 3830 --> https://svn.open-mpi.org/trac/ompi/ticket/3830
2013-10-07 15:43:43 +00:00
Ralph Castain
3d1fdf5528
Ensure we add --no-undefined to libtool for cygwin
...
This commit was SVN r29389.
2013-10-06 23:56:54 +00:00
Ralph Castain
13cd112fb4
Avoid use of interface in struct because cygwin compilers apparently object (go figure)
...
This commit was SVN r29388.
2013-10-06 23:55:38 +00:00
Ralph Castain
2d2307b6eb
Modify libevent to support cygwin - patch will be pushed upstream
...
This commit was SVN r29387.
2013-10-06 23:53:31 +00:00
Mike Dubman
d2d533cf6c
enable ikrit for np>=0 with mxm2
...
reviewed by Amir
Refs: #3763
This commit was SVN r29386.
2013-10-06 12:43:47 +00:00
Jeff Squyres
9f9fb5ce38
Add weak symbols for the MPI-3.1 MPI_Alloc_mem_cptr fortran subroutine.
...
This subroutine was added in an errata to MPI-3.0; here's the MPI
Forum ticket about it:
https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/390
This commit was SVN r29385.
2013-10-04 22:43:40 +00:00
Jeff Squyres
c08f97b030
Fix problems with calling back-end BIND(C) ompi_*_f() functions.
...
BIND(C) doesn't let us have LOGICAL parameters, so we have to be
creative in how we invoke back-end ompi_*_f() C functions.
Additionally, the mpi_f08 type for MPI_Status presented some
difficulties, too.
See the large comment in
ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h that explains
this in much more detail.
This commit was SVN r29384.
2013-10-04 22:43:07 +00:00
Jeff Squyres
f23d3bca64
Remove BIND(C) from all mpi_f08 interfaces.
...
This commit was SVN r29383.
2013-10-04 22:41:59 +00:00
Jeff Squyres
e81e3ccee0
Add missing implementation of MPI_FREE_MEM in the TKR mpi module.
...
This commit was SVN r29382.
2013-10-04 22:38:57 +00:00
Jeff Squyres
886e2cbf0f
Remove and eliminate this extra redundant phrase.
...
This commit was SVN r29381.
2013-10-04 22:12:04 +00:00
Jeff Squyres
4899c531d3
Add PMPI versions for all ignore-TKR Fortran mpi module interfaces.
...
This commit was SVN r29380.
2013-10-04 21:58:56 +00:00
Rolf vandeVaart
3bd02fbaf5
Add one more verbose debug output that prints when we are out of memory.
...
This commit was SVN r29378.
2013-10-04 18:56:06 +00:00
Nathan Hjelm
b025babfec
Correctly set the state for communicator requests. Refs trac:3796
...
This commit was SVN r29377.
The following Trac tickets were found above:
Ticket 3796 --> https://svn.open-mpi.org/trac/ompi/ticket/3796
2013-10-04 17:34:54 +00:00
Nathan Hjelm
ba4b0f9235
Remove meaningless checks. Refs trac:3828
...
This commit was SVN r29375.
The following Trac tickets were found above:
Ticket 3828 --> https://svn.open-mpi.org/trac/ompi/ticket/3828
2013-10-04 17:24:59 +00:00
Nathan Hjelm
70878764d7
Silence compiler warnings on 32-bit platforms. Refs trac:3828
...
This commit was SVN r29374.
The following Trac tickets were found above:
Ticket 3828 --> https://svn.open-mpi.org/trac/ompi/ticket/3828
2013-10-04 15:53:14 +00:00
Rolf vandeVaart
dfd3883416
Update some CUDA-aware NEWS items.
...
This commit was SVN r29372.
2013-10-04 15:32:44 +00:00
Jeff Squyres
be191619a9
Remove erroneous use of "MPI_Aint".
...
There is no "MPI_Aint" in the Fortran interface. Surprisingly, the
Intel compiler didn't choke on this, but the Absoft compiler did.
This commit was SVN r29371.
2013-10-04 15:27:29 +00:00
Ralph Castain
2bd2284b93
Add a useful test and update another
...
This commit was SVN r29370.
2013-10-04 15:21:40 +00:00
Jeff Squyres
587f21b18b
Fix typo; thanks to Tim Mattox for noticing.
...
This commit was SVN r29369.
2013-10-04 15:08:20 +00:00
Jeff Squyres
3fb4401dee
Remove an unused configure option, and comment that another
...
seemingly-unused configure option is used by downstream projects.
This commit was SVN r29367.
2013-10-04 14:16:09 +00:00
Ralph Castain
2b74e04394
We still have other projects using sensors, and we do still enable static ports for OOB
...
This commit was SVN r29366.
2013-10-04 14:11:43 +00:00
Rolf vandeVaart
66725f6973
Enable some CUDA-aware support on tcp btl. Only when configured in.
...
This commit was SVN r29364.
2013-10-04 12:50:16 +00:00
Jeff Squyres
676d48d384
Sync with changes to the README on the v1.7 branch.
...
This commit was SVN r29363.
2013-10-04 12:12:18 +00:00
Jeff Squyres
d7df5aeafe
Sync with README on v1.7 branch
...
This commit was SVN r29361.
2013-10-04 11:01:50 +00:00
Jeff Squyres
88fd3bd9b3
Sync with NEWS bullets on the 1.7 branch (for 1.7.3).
...
Remove ''some'' of the bullets from the "not on any branch" section;
there may be some others that are now eligible for removal, but I
wasn't 100% sure, so I left them.
This commit was SVN r29360.
2013-10-04 10:57:05 +00:00
Ralph Castain
697fb253fa
Minor modification to test code
...
This commit was SVN r29357.
2013-10-04 03:11:31 +00:00
Ralph Castain
f4f2287958
Singletons currently start out by spawning an HNP - this is required solely in the cases where the singleton subsequently calls MPI_Comm_spawn or publishes port info without support from an external orte-server. In all other cases, the HNP is of no value and can actually be a detriment by creating additional overhead on the node. This is particularly concerning for async operations where processes may begin as singletons and then dynamically wireup to perform pt2pt communications.
...
So we now allow singletons to start on their own, only spawning an HNP when initiating an operation that actually requires it.
cmr:v1.7.4:reviewer=jsquyres
This commit was SVN r29354.
2013-10-04 02:58:26 +00:00
Rolf vandeVaart
4dd1c86b36
Add a few support functions for future features.
...
This commit was SVN r29353.
2013-10-03 21:06:17 +00:00
Ralph Castain
61c4baefe0
Silence compiler warning
...
Refs trac:3796
This commit was SVN r29352.
The following Trac tickets were found above:
Ticket 3796 --> https://svn.open-mpi.org/trac/ompi/ticket/3796
2013-10-03 19:50:10 +00:00
Mike Dubman
4c1c8d6c38
fix oshmem static linking
...
fixed by Roman, reviewed by miked
This commit was SVN r29351.
2013-10-03 15:54:09 +00:00
Alex Mikheev
7f221f7e1d
oshmem & mxm2.0 yet another compilation fix
...
reviewed by miked
This commit was SVN r29350.
2013-10-03 15:50:04 +00:00
Alex Mikheev
78b860dc1d
compilation fix for oshmem and mxm
...
reviewed by miked
This commit was SVN r29349.
2013-10-03 15:04:36 +00:00
Nathan Hjelm
11722457ce
Fix typo in grpcomm_pmi_module.c that was giving the wrong locality for direct launched jobs. Refs trac:3824
...
This commit was SVN r29348.
The following Trac tickets were found above:
Ticket 3824 --> https://svn.open-mpi.org/trac/ompi/ticket/3824
2013-10-03 14:38:45 +00:00
Rolf vandeVaart
ce61985503
Move registration function inside initial initialization function.
...
This commit was SVN r29347.
2013-10-03 14:14:42 +00:00
Mike Dubman
c86a8e236c
rename var
...
fix warn
This commit was SVN r29346.
2013-10-03 13:55:26 +00:00
Alex Mikheev
3d41637036
OSHMEM fixes for MXM 2.0:
...
- register memheap with mxm
- handle zcopy correctly
- use mxm provided empty memory key instead of NULL
reviewed by miked
This commit was SVN r29345.
2013-10-03 11:53:20 +00:00
Nathan Hjelm
6232ef3bfb
At coll_select time we can not check whether the communicator has a
...
virtual topology. Remove code checking for a virtual topology until
this flag is set before coll_select.
This commit was SVN r29344.
2013-10-03 03:37:46 +00:00
Nathan Hjelm
539fab1600
Fix typo in communicator destruction
...
This commit was SVN r29343.
2013-10-03 01:46:36 +00:00
Nathan Hjelm
c17b21b11d
Due to MPI_Comm_idup we can no longer use the communicator's CID as
...
the fortran handle. Use a seperate opal_pointer_array to keep track of
the fortran handles of communicators.
This commit also fixes a bug in ompi_comm_idup where the newcomm was not
set until after the operation completed.
cmr=v1.7.4:reviewer=jsquyres:ticket=trac:3796
This commit was SVN r29342.
The following Trac tickets were found above:
Ticket 3796 --> https://svn.open-mpi.org/trac/ompi/ticket/3796
2013-10-03 01:11:28 +00:00
Ralph Castain
2121e9c01b
Fix an issue regarding use of PMI when running processes and tools that don't need or want to use it. We build PMI support based on configuration settings and library availability.
...
However, tools such as mpirun don't need it, and definitely shouldn't be using it. Ditto for procs launched by mpirun.
We used to have a way of dealing with this - we had the PMI component check to see if the process was the HNP or was launched by an HNP. Sadly, moving the OPAL db framework removed
that ability as OPAL has no notion of HNPs or proc type.
So add a boolean flag to the db_base_select API that allows us to restrict selection to "local" components. This gives the PMI component the ability to reject itself as required. W
e then need to pass that param into the ess_base_std_app call so it can pass it all down.
This commit was SVN r29341.
2013-10-02 19:03:46 +00:00
Ralph Castain
a6853fe2a4
Update platform file
...
This commit was SVN r29340.
2013-10-02 19:02:39 +00:00
Jeff Squyres
dc9bb26902
Fix one more typo in Fortran interfaces.
...
Refs trac:3796
This commit was SVN r29339.
The following Trac tickets were found above:
Ticket 3796 --> https://svn.open-mpi.org/trac/ompi/ticket/3796
2013-10-02 18:53:19 +00:00