Howard Pritchard
f45914db9b
Merge pull request #670 from hppritcha/topic/ownership_update
...
ownership: update ownership files
2015-06-25 11:02:45 -06:00
rhc54
1a767ed47c
Merge pull request #654 from rhc54/topic/config
...
Remove internal bool type definitions
2015-06-25 09:10:21 -07:00
Howard Pritchard
e49a37c034
ownership: update ownership files
...
per discussions at OMPI devel workshop
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-06-25 10:04:42 -06:00
Jeff Squyres
0bb3fd0a10
coll hierarch: remove last stale file
2015-06-25 08:40:50 -07:00
Jeff Squyres
6fe948913c
NEWS: sync with v1.8.x branch
2015-06-25 06:53:01 -07:00
Ralph Castain
014a6a5969
Initialize variable to make clang happy
2015-06-24 22:01:09 -07:00
Nathan Hjelm
ea6a6cab09
Fix error in NEWS update
...
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-24 18:25:58 -06:00
Nathan Hjelm
e561f150d6
Merge pull request #658 from hjelmn/mpit_fixes
...
Fix definition of MPI_T_pvar_get_index
2015-06-24 16:40:25 -07:00
Nathan Hjelm
4552afff06
Fix definition of MPI_T_pvar_get_index
...
The definition of MPI_T_pvar_get_index was incorrect. This commit
fixes the definition and adds a missing return code.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-24 17:31:26 -06:00
George Bosilca
dc1b125b12
There is no destructor for the base requests.
2015-06-24 14:29:45 -07:00
bosilca
1b8556f926
Merge pull request #653 from hjelmn/moar_ob1_fixes
...
pml/ob1: fix bugs in static request objects
2015-06-24 14:28:11 -07:00
Nathan Hjelm
458cd9d611
Merge pull request #629 from hjelmn/aint_math
...
Add support for MPI-3.1 MPI_Aint functions
2015-06-24 10:52:44 -07:00
Nathan Hjelm
6dd9658d73
man: remove F77 notes from MPI_Aint_add/MPI_Aint_diff man pages
...
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-24 11:49:48 -06:00
Nathan Hjelm
1a1492a530
Merge pull request #3 from jsquyres/hjelmn-aint_math
...
mpi-f08: corrections to new MPI_Aint_* subroutines
2015-06-24 10:44:03 -07:00
Jeff Squyres
258d1aa160
mpi-f08: corrections to new MPI_Aint_* subroutines
...
(cherry picked from commit 8f252e65b02bfe20cacee0ece8c835246eea3bd9)
2015-06-24 10:42:01 -07:00
rhc54
0f219068cc
Merge pull request #656 from rhc54/topic/whitespace
...
Purge whitespace from the repo
2015-06-24 09:12:18 -07:00
Ralph Castain
536faf3f39
Add requested comment
2015-06-24 08:42:02 -07:00
Ralph Castain
24cc9358a6
Set the whitespace-purge.sh script to be executable
2015-06-24 08:29:26 -07:00
Ralph Castain
57b7c44aec
Cleanup the rest of the no-longer-required bool configury
2015-06-24 08:25:49 -07:00
Ralph Castain
869041f770
Purge whitespace from the repo
2015-06-23 20:59:57 -07:00
Jeff Squyres
dc9932a786
README: OMPI needs a C99 compiler to build
2015-06-23 18:43:52 -07:00
Ralph Castain
db3c59b943
Silence a warning by converting the bitmap to a string prior to printing the error
2015-06-23 11:49:11 -07:00
Ralph Castain
a809902c0a
Now that we require C99, and stdbool.h is part of C99, we no longer need to define our own bool types. Since bool is commonly used in a lot of places, just include stdbool.h in opal_config_bottom.h
2015-06-23 11:31:48 -07:00
Nathan Hjelm
9a8a87611e
pml/ob1: fix bugs in static request objects
...
This commit fixes several bugs in the static request objects used by
ob1 for blocking send/receive operations.
- Fix memory leak when using MPI_THREAD_MULTIPLE. Requests were
allocated off the free list but were destructed and NOT returned.
- Fix double-destruct of static objects. There is no reason to
CONSTRUCT/DESTUCT the static object for each send/receive
operation. This adds overhead and no benefit. To keep the code
clean helper functions have been added to finalize ob1 send/receive
requests.
- Remove now unnecessary include of alloca.h.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-23 11:00:45 -06:00
Jeff Squyres
5ce91b0bd6
README: fine-tune the definition of "backwards compatible"
2015-06-23 07:42:53 -07:00
Nathan Hjelm
ac51acb3e1
Merge pull request #651 from hjelmn/fix_thread_multiple_check
...
pml/ob1: do not use OPAL_ENABLE_MULTI_THREADS to determine thread multiple support
2015-06-22 21:45:43 -06:00
Nathan Hjelm
284dd6babe
pml/ob1: do not use OPAL_ENABLE_MULTI_THREADS to determine thread multiple support
...
OPAL_ENABLE_MULTI_THREADS is always on. The correct value to check is
OMPI_ENABLE_THREAD_MULTIPLE.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-22 19:17:23 -06:00
Andrew Friedley
a5cfbdd7fa
Merge pull request #650 from afriedle-intel/afriedle-psm2-mtl
...
Add new PSM2 MTL.
2015-06-22 13:00:25 -07:00
Andrew Friedley
2c9be59b37
Add new PSM2 MTL.
...
This new MTL runs over PSM2 for Omni Path. PSM2 is a descendant of PSM
with changes to support more ranks and some MPI-3 features like mprobe.
PSM2 will only support Omni Path networks; PSM only supports True Scale.
Likewise, the existing PSM MTL will continue to be maintained for True
Scale, while the PSM2 MTL is developed and maintained for Omni Path.
2015-06-22 07:55:46 -07:00
Jeff Squyres
74cf969561
openmpi-nightly-tarball.sh: now build 2.x nightlies
2015-06-22 06:17:56 -04:00
Gilles Gouaillardet
0bd765eddd
fix NBC_Copy for legitimate zero size messages
...
this fixes a regression from open-mpi/ompi@9a70765f27
2015-06-22 09:51:25 +09:00
Jeff Squyres
ec44a25070
README: clarify OMPI's same-version requirements
...
Clarify that Open MPI requires the exact same version number in all
parts of an Open MPI / OSHMEM job for it to work properly.
2015-06-19 13:32:18 -07:00
Jeff Squyres
e9b59d8484
make_dist_tarball: don't make "o" writable
...
We only need "ug" writable (so that we can delete stuff at the end).
No need to make "o" writable.
2015-06-19 12:26:12 -07:00
Jeff Squyres
3ad89f16b8
openmpi-release.sh: haven't used "sowing" in years
2015-06-19 12:26:12 -07:00
Edgar Gabriel
3fcb88a727
Merge pull request #646 from edgargabriel/pr/non-blocking-coll
...
Pr/non blocking coll
2015-06-19 07:46:28 +02:00
rhc54
5d38283c7f
Merge pull request #647 from rhc54/topic/hangs
...
Ensure we properly commit suicide if/when we lose connection to the daemon.
2015-06-18 10:25:07 -07:00
Ralph Castain
cc9b416ab3
Ensure we properly commit suicide if/when we lose connection to the daemon. There are multiple paths by which a lost daemon can be reported, and so a race condition exists in the pmix support. Our MPI layer wants the ability to determine the response to the failure, and so it will call down to the RTE with any abort request. This comes down to the pmix layer as a "pmix_abort" command, which involves communicating the request to the daemon - who is gone. Sadly, the pmix component may not know that just yet, and so we hang.
...
So add a brief timer event to kick us out of the communication. The precise amount of time we should wait is somewhat TBD, but set something short for now and we can adjust.
2015-06-18 09:45:52 -07:00
Edgar Gabriel
dedeee9771
finishing the changes for the non-blocking and split cpllective I/O operations. Everything except for the
...
interface changes to the io framework is done.
2015-06-18 06:22:41 -05:00
Edgar Gabriel
3b11a8b61c
making the current work compile.
2015-06-18 05:56:51 -05:00
Edgar Gabriel
cc219281ba
checkpoint of the current work, since I need to resync wioth master to fix the compilation problems
2015-06-18 05:20:07 -05:00
Edgar Gabriel
100515e321
remove split collective interfaces from fcoll and their fake implemenations. Not required anymore
2015-06-18 05:20:07 -05:00
Edgar Gabriel
19cac73a9b
first part of the changes trequired to support non-blocking colelctive io operations
2015-06-18 05:20:07 -05:00
Ralph Castain
706884652f
Silence Coverity warning about failing to check return code
2015-06-17 19:24:51 -07:00
rhc54
e08ba4860f
Merge pull request #645 from rhc54/topic/binding
...
Correct the way we handle binding to objects during comm_spawn
2015-06-17 10:09:23 -07:00
Ralph Castain
869b2891c4
When doing comm-spawn, track the last object we bound to and ensure that we start the next job on the next object so we avoid overload situations when they aren't necessary
2015-06-17 09:20:08 -07:00
Jeff Squyres
8ab2b11f88
btl_openib.c: fix another compiler warning
...
Remove this unused variable
2015-06-17 09:00:12 -07:00
Jeff Squyres
f688289aaf
btl_openib.c: fix compiler warning
...
This return code is not used; tell the compiler we're not going to
use it.
2015-06-17 08:56:56 -07:00
Jeff Squyres
097b48d521
mca_base_component_respository.c: fix compiler warning
...
This function is only used in the DL case -- it can be #if'ed out if
we're not compiling with DL support to avoid a compiler warning about
defined-but-not-used.
2015-06-17 08:54:59 -07:00
Jeff Squyres
dfa36197ea
usnic/Makefile.am: ensure static builds include -lfabric
2015-06-17 08:15:29 -07:00
Gilles Gouaillardet
2cef2d0fe6
opal/memory: silence a warning
...
as reported by Coverity with CID 71663
2015-06-17 11:17:55 +09:00