Gilles Gouaillardet
40942c62ce
dstore: remove unused variables
2014-11-11 18:14:59 +09:00
Gilles Gouaillardet
43af1e27ca
Merge pull request #245 from ggouaillardet/poc/pmi_slurm
...
pmix: correctly split pmi messages
2014-11-11 03:18:40 -05:00
Gilles Gouaillardet
80f07b65f1
pmix: correctly split pmi messages
...
Thanks to @elenash for all the reviews
2014-11-11 17:16:00 +09:00
Ralph Castain
d0704ef118
Restore handling of physical processors in rankfiles. Note that the prior implementation was likely incorrect as it falsely assumed that physical core indices were unique, which isn't always true. Stipulate that physical rankfiles can only include PU numbers, and bind the result to the core that contains that physical PU. Update the mpirun man page to cover the new use-case.
2014-11-10 14:00:40 -08:00
Ralph Castain
2a90788724
Support physical processor ids in rankfile
2014-11-10 14:00:40 -08:00
Howard Pritchard
6c8c9cb4a3
another fix for --enable-dlopen for ugni btl
...
missed a change to create libmca_common_ugni.la
file correctly.
2014-11-10 13:40:59 -07:00
Jeff Squyres
a904a2deeb
OpenMPI.3in: remove trailing blank lines; no content changes
2014-11-10 08:38:24 -08:00
Jeff Squyres
31e79f469a
NEWS: whitespace cleanup; no content changes
2014-11-10 08:38:24 -08:00
Jeff Squyres
5271ed9ec6
NEWS: sync with 1.8.4 bullets
2014-11-10 08:38:24 -08:00
Alex Mikheev
097b469f61
OSHMEM: sshmem verbs: fix shared_mr detection
...
It seems that 5ce2f10067
changed default flag values but it did not modify detection code.
2014-11-10 13:34:04 +02:00
Gilles Gouaillardet
d2d7f39a4b
btl/vader: use FRAG_ALLOC_USER when single_copy_mechanism is VADER_NONE
2014-11-10 17:02:45 +09:00
Gilles Gouaillardet
df6115aac4
topo/base: fix uninitialized variable
...
this commit fixes a bug introduced by commit open-mpi/ompi@e7c59e3adb
2014-11-10 13:06:50 +09:00
Howard Pritchard
5c08aa8552
enable ugni btl to work without disable-dlopen
...
There were mistakes in the Makefiles for the ugni btl and
mca/common/ugni that prevented the ugni btl from being
used unless one happened to set the --disable-dlopen option
on the config line.
This commit fixes this problem.
2014-11-09 15:19:47 -07:00
Ralph Castain
8c837d3cb3
Doh - if we can't output an entire block, then we need to adjust the number of bytes remaining to be output or else we will output duplicate bytes when next we are able to write.
2014-11-07 13:13:13 -08:00
rolfv
022612c83b
Missed a removal from previous commit
2014-11-07 11:08:41 -08:00
rolfv
cbb43d5ac3
Make sure initialization happens
2014-11-07 11:00:45 -08:00
bosilca
e7c59e3adb
Merge pull request #227 from ggouaillardet/rfc/coll_basic_neighbor
...
RFC/coll basic neighbor
2014-11-07 11:33:25 -05:00
Ralph Castain
b56b744041
Silence some warnings and remove debug output
2014-11-07 07:54:01 -08:00
Elena
eb7872488c
fix incorrect mca param registration in latest commit
2014-11-07 07:31:42 +02:00
elenash
2687637071
Merge pull request #263 from elenash/master
...
dstore sm component implementing shared memory database for pmix client/server communication
2014-11-07 07:56:55 +03:00
Howard Pritchard
b389895c66
fix make dist for pmix/cray
...
Include file was left out of "sources" list that prevented
building for cray from dist tarball.
2014-11-06 15:10:51 -07:00
Howard Pritchard
59f8d0a92d
cleanup ugni compiler warnings
2014-11-06 12:25:10 -07:00
Ralph Castain
8f20b2e170
Remove invalid NEWS item for 1.8.4
2014-11-06 09:33:26 -08:00
Ralph Castain
1808746c1d
Merge remote-tracking branch 'origin'
2014-11-06 08:42:54 -08:00
George Bosilca
8da5dcc22e
Don't release the provided opal_proc in the error path.
2014-11-06 08:42:23 -08:00
Gilles Gouaillardet
e269a52ac7
btl/openib: send openib modex with the PMIX_GLOBAL flag
2014-11-06 08:42:23 -08:00
Ralph Castain
ce92c7c309
Copy 1.8.4 release NEWS entries
2014-11-06 08:41:57 -08:00
Ralph Castain
f0163a45cd
Copy 1.8.4 release NEWS entries
2014-11-06 08:40:44 -08:00
Elena
03fc809bc9
This commit contains new dstore component sm which is used for communication between pmix server and clients at the same node via shared memory.
2014-11-06 16:01:19 +02:00
George Bosilca
5443f69efb
Merge branch 'master' of github.com:open-mpi/ompi
2014-11-06 01:40:13 -05:00
George Bosilca
54ddb0aece
Don't release the provided opal_proc in the error path.
2014-11-06 01:39:25 -05:00
Gilles Gouaillardet
d542c9ff2d
btl/openib: send openib modex with the PMIX_GLOBAL flag
2014-11-06 15:00:08 +09:00
Ralph Castain
4e4920a0fd
Fix stupid typo
2014-11-05 08:56:40 -08:00
Ralph Castain
2c9987b7d1
Update the opal_environ code so it behaves correct with the environ if setenv is not available
2014-11-05 08:54:06 -08:00
Alex Mikheev
7327b13823
OSHMEM: sshmem mmap: removed unused help topics
2014-11-05 16:39:20 +02:00
Ralph Castain
907b4606c5
Check for the presence of setenv. If it is present, then use it in opal_setenv when setting values in the environ
2014-11-04 16:11:54 -08:00
Howard Pritchard
07263889d5
Delete old gni config file
...
Delete a legacy ompi_check_gni m4 file. No longer used.
2014-11-04 16:20:35 -07:00
Jeff Squyres
fbc8f6eb28
Merge pull request #260 from larrystevenwise/master
...
openib btl: add Soft iWARP device to the ini file
2014-11-04 17:52:37 -05:00
Steve Wise
7316a88754
openib btl: add Soft iWARP device to the ini file
...
This enables IBM's software iWARP provider. With this driver you can
run iWARP/RDMA over any ethernet NIC. Useful for testing OMPI RDMA
logic without requiring an expensive RDMA adapter/infrastructure.
The Soft iWARP code is at: https://www.gitorious.org/softiwarp
2014-11-04 14:48:43 -08:00
Howard Pritchard
67b0f8de7f
separate out cray pmi config
...
The mixing of the Slurm PMI and Cray PMI configure was getting
messy and dangerous - developers working on Slurm PMI often don't
have access to Cray PMI, etc.
This mod pulls out the Cray PMI configure into a separate m4 file.
Cray pmi is now configured as follows:
1) on Cray CLE 5 and higher, Cray PMI is auto detected. pkg-config
is used to resolve the necessary CPP flags, link flags and libs,
etc. Nothing needs to be added to the configure line to pick up
Cray PMI.
2) on legacy Cray CLE 4 systems with PMI 4.X, Cray PMI is also
auto detected.
3) on legacy Cray CLE 4 systems with PMI 5.X Cray PMI can't be auto-detected
owing to changes in the PMI pkg-config file which result in pkg-config
returning an error owing to a dependency of PMI on newer versions of ALPS
installs that are not present on CLE 4. So, for those falling in to this
situation, the --with-cray-pmi=(DIR) method needs to be used.
DIR specifies the Cray PMI install directory. The configure file looks
for required alps libraries first in /usr/lib/alps, then in
/opt/cray/xe-sysroot/default/usr/lib/alps.
2014-11-04 15:25:25 -07:00
Jeff Squyres
6164dc4960
fortran: fix linking with Fortran sentinel values
...
In OMPI 1.8 and 1.8.1, we didn't allow gfortran to use the ignore-TKR
style "mpi" Fortran module (which is written in Fortran). Instead,
gfortran used the TKR style "mpi" module, which is written in C.
In OMPI 1.8.2, we removed the gfortran restriction (for suitably
modern gfortran -- i.e., >= 4.9). This allowed gfortran to use the
ignore-TKR style "mpi" module, but exposed a bug where MPI Fortran
sentinel values wouldn't be linked properly on OS X. The solution is
to use ```-Wl,-flat_namespace``` (see the OS X ld(1) man page for
details) when both building the libraries and in the wrapper
compilers.
Thanks to Github user yafshar for rasising the issue.
Fixes #259 .
2014-11-04 14:30:28 -05:00
Alex Mikheev
a2c85c6d16
Merge branch 'topic/oshmem_spml_ikrit_hw_rdma_channel-fix1'
2014-11-04 12:03:06 +02:00
Alex Mikheev
1f2ab43ba9
OSHMEM: spml ikrit: remove empty lines in helpfile
2014-11-04 11:26:09 +02:00
Alex Mikheev
d06fb85350
OSHMEM: fixes 'improve mxm transport sanity check'
...
The code that actually checks for valid transport combos
somehow did not make it to the original commit:
74ab30b738
2014-11-04 11:07:22 +02:00
Ralph Castain
a4c0019153
Remove the no-longer-used variables from the opal_hash_table_t definition, and their reference in the ompi debugger code.
2014-11-03 21:35:42 -08:00
Ralph Castain
738c3e1d72
Ensure that mpirun correctly selects the HNP ess component without attempting to init the PMI subsystem as mpirun won't be supported anyway, so let's avoid the error message. Also, daemons launched by the plm/slurm component must use the ess/slurm module as we cannot trust the Slurm PMI_Init functions to correctly tell us when PMI support is available.
2014-11-03 21:35:42 -08:00
Ralph Castain
c2454e7fbe
Require -D_REENTRANT flag for both CFLAGS and CPPFLAGS if building under Solaris
2014-11-03 21:14:02 -08:00
Gilles Gouaillardet
64c18686b7
fix ompi_request_wait vs ompi_request_wait_all and
...
MPI_STATUS_IGNORE vs MPI_STATUSES_IGNORE
2014-11-04 12:16:30 +09:00
Ralph Castain
afc60d26e7
Trivial suppression file fix per #216
2014-11-03 15:03:22 -08:00
Ralph Castain
6fbc68c830
Update the grpcomm direct component's priority so it sits at the bottom of the list, as it should now that the other components are active. Cleanup up the signature print function a touch to make it more readable. Remove the unneeded xcast functions in brks and rcd components as we will just fall thru to using the "direct" one
2014-11-03 14:43:17 -08:00