Ralph Castain
243076dd8c
Update gadget platform file
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-19 21:45:13 -06:00
Gilles Gouaillardet
ded63c5e0c
ompi: use ompi_coll_base_sendrecv_actual() whenever possible
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2017-04-20 10:01:28 +09:00
Gilles Gouaillardet
52551d96c1
Merge pull request #3285 from ggouaillardet/topic/coll_zerobyte_messages
...
coll/base: always send/recv zero-byte messages
2017-04-20 09:22:47 +09:00
Gilles Gouaillardet
b18745589f
Merge pull request #1665 from ggouaillardet/topic/OMPI_DATATYPE_INIT_UNAVAILABLE_BASIC_TYPE
...
ompi/datatype: define OMPI_DATATYPE_INIT_UNAVAILABLE_BASIC_TYPE macro
2017-04-20 09:10:07 +09:00
Nathaniel Graham
34b4aeb17f
Merge pull request #3339 from nrgraham23/mpirun_help_improvements
...
Additional mpirun --help changes
2017-04-19 14:05:07 -06:00
Nathaniel Graham
01312b2f90
Additional mpirun --help changes
...
This commit recategorizes several mpirun arguments,
and moves the information for mpirun --help arguments
to the bottom of the general help message. I also
added the OPAL_CMD_LINE_OTYPE field to two commands
that were missed initially because they were not
in the same area as the others.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2017-04-19 11:43:45 -06:00
Gilles Gouaillardet
cc8a655fe6
configury: remove now obsolete reference to OPAL_PTRDIFF_TYPE
...
since Open MPI now requires a C99, and ptrdiff_t type is part of C99,
there is no more need for the abstract OPAL_PTRDIFF_TYPE type.
Thanks George, Nathan and Paul for the help.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2017-04-19 13:42:45 +09:00
Gilles Gouaillardet
fa5cd0dbe5
use ptrdiff_t instead of OPAL_PTRDIFF_TYPE
...
since Open MPI now requires a C99, and ptrdiff_t type is part of C99,
there is no more need for the abstract OPAL_PTRDIFF_TYPE type.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2017-04-19 13:41:56 +09:00
Gilles Gouaillardet
dcf9cca21f
ompi/datatype: add the OMPI_DATATYPE_INIT_UNAVAILABLE_BASIC_TYPE macro
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2017-04-19 13:09:33 +09:00
bosilca
872cf44c28
Improve the opal_pointer_array & more ( #3369 )
...
* Complete rewrite of opal_pointer_array
Instead of a cache oblivious linear search use a bits array
to speed up the management of the free space. As a result we
slightly increase the memory used by the structure, but we get a
significant boost in performance.
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
* Do not register datatypes in the f2c translation table.
The registration is now done up into the Fortran layer, by
forcing a call to MPI_Type_c2f.
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2017-04-18 21:41:26 -04:00
Gilles Gouaillardet
23dad50d51
mpi/c: allow MPI_PROC_NULL in MPI_Win_shared_query()
...
This fixes a regression introduced in open-mpi/ompi@b3a20100d3
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2017-04-19 10:06:41 +09:00
Howard Pritchard
3918b7a796
Merge pull request #3213 from hppritcha/topic/remove_loadleveer
...
orte/ras: remove loadleveler support
2017-04-18 09:18:54 -06:00
Yossi
9ebcafd6d6
Merge pull request #3260 from derbeyn/fix_yalla
...
Fix yalla PML: MPI_Recv does not return MPI_ERR_TRUNCATE upon overflow
2017-04-18 11:37:48 +03:00
Jeff Squyres
518cdd1603
Merge pull request #3361 from jsquyres/pr/fix-static-builds
...
dl/dlopen: add libs to wrapper LIBS
2017-04-16 06:57:08 -04:00
Jeff Squyres
a0543616ee
dl/dlopen: add libs to wrapper LIBS
...
With this, libs (e.g., "-ldl") are not added to the wrapper LIBS
flags. This may work on some platforms, but on at least RHEL 7.3, it
does not (i.e., compiling MPI applications fails because it can't find
dlopen).
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-04-15 09:30:18 -07:00
Ralph Castain
3f5a1dc56d
Merge pull request #3356 from rhc54/topic/bind
...
Use the node index to compare to daemon vpid when identifying procs to bind
2017-04-14 06:12:04 -07:00
Ralph Castain
bb1aaa3286
Use the node index to compare to daemon vpid when identifying procs to bind
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-14 02:37:25 -07:00
Ralph Castain
31ad45312f
Merge pull request #3350 from rhc54/topic/josh
...
On behalf of Josh, ensure we flag that the child is no longer alive since we are killing it with SIGKILL
2017-04-14 02:16:47 -07:00
Ralph Castain
67156556ce
On behalf of Josh, ensure we flag that the child is no longer alive since we are killing it with SIGKILL
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-13 21:07:26 -07:00
Ralph Castain
3202de8787
Merge pull request #3349 from rhc54/topic/reg
...
Fix event registration - need to increment the event index and record the number of codes in the event handler
2017-04-13 18:24:32 -07:00
Ralph Castain
ffbfd22d84
Fix event registration - need to increment the event index and record the number of codes in the event handler
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-13 17:35:10 -07:00
Ralph Castain
fbf714d326
Merge pull request #3331 from artpol84/orte_cleanup/master
...
orte/pmix: Do not set orted exit status to one from proc abort
2017-04-13 15:14:14 -07:00
Ralph Castain
004d655e38
Merge pull request #3344 from rhc54/topic/cov
...
Minor coverity cleanups
2017-04-13 12:54:08 -07:00
Howard Pritchard
4b9840e886
Merge pull request #3332 from hppritcha/topic/contributing
...
CONTRIBUTING: add a CONTRIBUTING.md file
2017-04-13 11:54:49 -06:00
Howard Pritchard
6b1dbaa65e
CONTRIBUTING: add a CONTRIBUTING.md file
...
[skip ci]
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2017-04-13 10:53:43 -06:00
Alina Sklarevich
d93b67257b
PML UCX: handle a synchronous send.
...
MCA_PML_BASE_SEND_SYNCHRONOUS
Signed-off-by: Alina Sklarevich <alinas@mellanox.com>
2017-04-13 18:11:55 +03:00
Jeff Squyres
38d712ab96
Merge pull request #3328 from jsquyres/pr/guidelines
...
Create a Github issue template
2017-04-13 10:55:38 -04:00
Yossi
3081d7e626
Merge pull request #3346 from alinask/topic/ucx_yalla_fix_msg_release
...
PML/UCX/YALLA: Fix the message release call.
2017-04-13 16:35:06 +03:00
Alina Sklarevich
eec310c99c
PML/UCX/YALLA: Fix the message release call.
...
Set message to MPI_MESSAGE_NULL.
Signed-off-by: Alina Sklarevich <alinas@mellanox.com>
2017-04-13 14:41:13 +03:00
Ralph Castain
1585854335
Minor coverity cleanups
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-12 19:31:35 -07:00
Gilles Gouaillardet
6886c1229a
Merge pull request #3327 from jeffhammond/fix-issue-3326
...
check for negative ranks in ompi_win_peer_invalid
2017-04-13 10:53:32 +09:00
Ralph Castain
f1403ac3c2
Merge pull request #3336 from rhc54/topic/launchmon
...
Update the debugger launch code to reflect the new backend mapping method.
2017-04-12 15:10:23 -07:00
Ralph Castain
5df9567a23
Merge pull request #3335 from rhc54/topic/backward
...
Update to latest PMIx master, including disabling the pmi-1 and pmi-2…
2017-04-12 13:48:19 -07:00
Ralph Castain
0500cc1c66
Update the debugger launch code to reflect the new backend mapping method.
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-12 13:31:18 -07:00
Jeff Squyres
fa10e1ea97
Create a Github issue template
...
So that we can stop asking common questions like "What version of Open
MPI are you using?", etc.
[skip ci]
bot:notest
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-04-12 16:18:32 -04:00
Ralph Castain
9f73974fe1
Update to latest PMIx master, including disabling the pmi-1 and pmi-2 backward compatibility as these interfere with the s1,s2 components
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-12 12:34:27 -07:00
Artem Polyakov
4af7a0827f
orte/pmix: Do not set orted exit status to one from proc abort
...
The fact that application proc called Abort (read failed) doesn't
mean that ORTE subsystem has failed - vice versa it does it's work
to gracefuly exit the whole application.
orted exiting with non-zero status creates a problem for at least
plm/slurm environments where orteds are launched via `srun` with
"--kill-on-bad-exit" flag. If one of orteds has exited with non-
zero status slurm will immediately kill all other orteds. As the
result we see a lot of leftover in the `/tmp` directory.
Signed-off-by: Artem Polyakov <artpol84@gmail.com>
2017-04-13 01:37:36 +07:00
Ralph Castain
539f71d0cc
Merge pull request #3310 from marksantcroos/fix/alps_wdir
...
Bring ALPS ODLS up to par regarding wdir.
2017-04-11 17:30:04 -07:00
Ralph Castain
dadc924cde
Cleanup warnings when timing is not enabled
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-11 17:29:27 -07:00
Mark Santcroos
27fa8aabd6
Hardcode basename to "orted" for error reporting.
...
Signed-off-by: Mark Santcroos <mark.santcroos@rutgers.edu>
2017-04-11 18:59:23 -04:00
Mark Santcroos
af3a6e1a29
Verify that the chdir(2) succeeds.
...
Signed-off-by: Mark Santcroos <mark.santcroos@rutgers.edu>
2017-04-12 00:37:37 +02:00
Jeff Hammond
b3a20100d3
check for negative ranks in ompi_win_peer_invalid
...
resolves #3326 (https://github.com/open-mpi/ompi/issues/3326 )
Signed-off-by: jeff.r.hammond@intel.com
2017-04-11 14:26:16 -07:00
Ralph Castain
97e38e6d84
Move a free to a little later in case the verbose output needs it
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-11 11:21:12 -07:00
Ralph Castain
bb81f3b5db
Always setup the attach fifo, even when we initially launch under a debugger so that the user can detach and reattach later
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2017-04-11 08:24:03 -07:00
Nathan Hjelm
bea7d9e4f7
Merge pull request #3320 from hjelmn/osc_pt2pt_fix
...
osc/pt2pt: fix infinite frag allocation loop
2017-04-11 09:09:30 -06:00
Artem Polyakov
4477b87e1d
Merge pull request #3303 from karasevb/timing2/master
...
OMPI timings
2017-04-11 07:52:40 -07:00
Boris Karasev
d132eab4a5
ompi/timings: fixed the error of opal timings env import
...
Signed-off-by: Boris Karasev <karasev.b@gmail.com>
2017-04-11 12:08:48 +06:00
Nathan Hjelm
12b52b2b2c
osc/pt2pt: fix infinite frag allocation loop
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2017-04-10 16:30:47 -06:00
Nathan Hjelm
4146ef9725
Merge pull request #3272 from hjelmn/cma_fix
...
cma: restore --with-cma=no configure option
2017-04-10 12:17:01 -06:00
Mark Santcroos
36ac54b5d8
Bring ALPS ODLS up to par regarding wdir.
...
Signed-off-by: Mark Santcroos <mark.santcroos@rutgers.edu>
2017-04-10 08:15:07 -04:00