1
1
Граф коммитов

21322 Коммитов

Автор SHA1 Сообщение Дата
Howard Pritchard
5428301c81 Remove catamount timer support
With the 1.9 release, support for catamount is being
dropped. Hence,  removing catamount timer support.
2014-10-03 14:53:09 -06:00
Howard Pritchard
d2bb8d8829 remove alps ess component
The alps ess component is obsolete.  It relies on header
files only present in very old CLE (Cray Linux)  3.X for
the Cray XT series.  As support for these systems is being
dropped starting with release 1.9, this code is being removed.
2014-10-03 13:17:33 -06:00
Jeff Squyres
d0336745f4 openmpi-nightly-tarball.sh: don't even check v1.6 any more
The create_tarball.sh in v1.6 assumes SVN.  So let's not check that
any more...
2014-10-03 11:16:30 -07:00
Jeff Squyres
534d773a9a openmpi-nightly-tarball.sh: fix typo in ompi-release URLs
Fix copy-n-paste error: had the ompi URLs instead of the ompi-release
URLs.
2014-10-03 10:20:58 -07:00
Jeff Squyres
0e21c66fd4 openmpi-nightly-tarball.sh: fix typo 2014-10-03 09:01:02 -07:00
Jeff Squyres
f72bf3b3c3 gkcommit.pl: so long gkcommit; you served us well in SVN days... 2014-10-03 08:53:23 -07:00
Jeff Squyres
a12eef6ecf find-copyrights.pl: updates for git
And minor whitespace cleanup.
2014-10-03 08:52:48 -07:00
Jeff Squyres
58e6213d2f make_dist_tarball: remove debug statement
Remove the default to only build a "no OMPI" tarball when invoked via
"make_tarball".
2014-10-03 08:32:29 -07:00
Jeff Squyres
72d13598d7 create_tarball.sh: update the email to remove SVN references 2014-10-03 08:14:46 -07:00
Jeff Squyres
8cd3ee7afc create_tarball.sh: adjust for new VERSION file format
Also fix minor typos in comments, and remove unnecessary --enable-dist
option.
2014-10-03 07:29:56 -07:00
rolfv
697b18db63 Making async copy the default 2014-10-03 06:42:18 -07:00
Gilles Gouaillardet
54c839a970 Merge branch 'topic/fix-pmix-native-getattr' 2014-10-03 11:57:33 +09:00
Gilles Gouaillardet
5c5453b8b1 pmix: fix test in native_get_attr 2014-10-03 11:54:08 +09:00
Jeff Squyres
dee6b63b5e .gitignore: this file is no longer automatically generated 2014-10-02 15:45:21 -07:00
Jeff Squyres
3035417f77 create_tarball.sh: make it executable 2014-10-02 12:53:25 -07:00
Jeff Squyres
f5e26107c3 AUTHORS: Updated with Git email addresses (vs. SVN IDs) 2014-10-02 12:31:59 -07:00
Jeff Squyres
3c15a87d72 make-authors.pl: update for git 2014-10-02 12:31:46 -07:00
Jeff Squyres
c682cf99b2 make_dist_tarball: updates for git
Several updates, including:

* Remove -single dash options
* Don't chmod the whole tree; just chmod the files we're trying to remove
* No more support for SVN or HG; 100% git
* Strengthen the dirty repo checks
* Use git describe for the repo version
* Set tarball_version to "" (i.e., empty) in VERSION
2014-10-02 11:32:55 -07:00
Jeff Squyres
eb270172a7 build server: moved scripts to contrib/build-server
Removed a redundant copy of the scripts running on the build server
and moved the remaining copy out to a top-level directory in contrib
(i.e., contrib/build-server vs. contrib/dist/build-server, where I
never could remember where to find them).
2014-10-02 11:32:54 -07:00
Jeff Squyres
413e775dbf version configury: make dist now works
Update the VERSION file scheme:

* Remove "want_repo_rev".
* Add "tarball_version".

All values are now always included (major, minor, release, greek,
repo_rev).  However, configure.ac now runs "opal_get_version.sh
... --tarball", which will return the value of tarball_version (if it
is non-empty) or the "full" version string (i.e.,
"major.minor.releasegreek").
2014-10-02 11:32:54 -07:00
Jeff Squyres
8468424f45 distscript: remove configure.params and autogen.subdirs kruft
Remove configure.params support: configure.params hasn't been used in
years.

Also remove autogen.subdirs support; those should really be handled by
their respective Makefile.am's.
2014-10-02 11:32:54 -07:00
Jeff Squyres
cfcf3fa42d distscript: whitespace cleanup, remove ancient kruft
There was some (almost) wholly-commented out code in here that reaches
back to the beginning of the project.  Just delete it.
2014-10-02 11:32:54 -07:00
Jeff Squyres
7dfc0c60ee text: more Git updates
A few updates for Git that were missed, including the new version
numbering scheme for nightly snapshot tarballs.
2014-10-02 11:32:54 -07:00
Howard Pritchard
bb65835816 Fix iallgather problem with intercommunicators
A problem was found with the libnbc MPI_Iallgather
routine when using intercommunicators.  Special
thanks to Takahiro Kawashima(Fujitsu) for the patch
and a test case.  Verified master fails without the
patch and the test passes with the patch applied.

fixes #219
2014-10-02 11:45:17 -06:00
hpp
8ded59ce0f fix alps plm to allow explicit host placement
It turns out that the alps plm code was developed only
    on cray systems that were running batch schedulers.

    However, for bring up and development systems, its not
    at all uncommon for there to be no batch scheduler, and
    thus to orte it appears that orte_num_allocated_nodes
    is always zero.  This forces a user using mpirun on such
    a system to always specify a host list:

    mpirun -n 4 -N 1 -host 32,45,68 ....

    just to get the job to run, but then since the -L argument for aprun
    is never built, the app always runs on the first batch of nodes that
    aprun finds available.
2014-10-02 10:42:01 -06:00
Ralph Castain
3263f721b6 Strip crlf line endings 2014-10-02 08:37:18 -07:00
Jeff Squyres
f21c349bcb configure.ac: fix some broken AM_CONDITIONALs
These AM_CONDITIONALs forgot to include the "test" executable,
resulting in output like this:

```
./configure: line 8718: no: command not found
```
2014-10-02 04:07:36 -07:00
Jeff Squyres
e66b557a66 VERSION: revert 63075d9
Version numbering and "make dist" are quite complicated/subtle; I'm
not going to get this finished tonight.  So revert VERSION to enable
other people to build.

More fixes coming soon...
2014-10-01 18:35:43 -07:00
Jeff Squyres
63075d97b1 VERSION: update for git version numbers 2014-10-01 17:24:19 -07:00
Jeff Squyres
99c39991cd infrastructure: first cut at updates for git
This is a first cut at updating various infrastructure for git.  There
will definitely be more commits; some of the scripts require
committed/pushed code (e.g., the various make-tarball scripts).  So
it's not possible to know if we got it right without committing/pushing.
2014-10-01 16:32:52 -07:00
Jeff Squyres
db2e5bf27c git emails: remove a script that we're not using any more 2014-10-01 15:09:26 -07:00
Jeff Squyres
a9948c6708 github emails: save for posterity
We don't use this script any more (we use gitdub now), but it took a
long time to figure this out.  So I'm putting this script in git just
so that it's in history if we ever need it again.
2014-10-01 15:08:36 -07:00
Jeff Squyres
72704441a2 URLs: update URLs for GitHub 2014-10-01 14:44:09 -07:00
Jeff Squyres
54544f64b3 wrappers: update URLs for GitHub 2014-10-01 14:37:17 -07:00
Ralph Castain
84810b80fd Cover the remaining code paths for Java apps to define class path
Refs trac:4926

This commit was SVN r32823.

The following Trac tickets were found above:
  Ticket 4926 --> https://svn.open-mpi.org/trac/ompi/ticket/4926
2014-09-30 22:27:03 +00:00
Ralph Castain
9e35f80ab6 Don't multiply define WANT_PMI_SUPPORT and friends. Turns out they weren't being used anywhere anyway, so no point in defining them at all
This commit was SVN r32822.
2014-09-30 20:43:25 +00:00
Ralph Castain
69328c30f5 Simplify the check for abort_print_stack by removing stale #ifdefined
cmr=v1.8.4:reviewer=jsquyres

This commit was SVN r32821.
2014-09-30 19:38:29 +00:00
Howard Pritchard
8da51fab81 cray pmi equivalent to commit 5eb65b24
This commit was SVN r32820.
2014-09-30 19:25:00 +00:00
Howard Pritchard
12d8c18369 remove cray xt3,4,5 refs, etc.
Remove sections of README concerning Cray that are no longer
relevant owing to being obsolete.  Minor grammar fixes.
Clarification of the --with-pmi section, as this works
differently for Cray systems.

This commit was SVN r32819.
2014-09-30 18:27:29 +00:00
Ralph Castain
8d0b4f222a The pmix.get functions should not be returning "success" if the requested info isn't found. Fix the macros and the component functions so they correctly return "not found" in that situation, and set the data regions and size to NULL and 0, respectively.
This commit was SVN r32818.
2014-09-30 18:03:12 +00:00
Ralph Castain
040a69c38b Correct the classpath to correctly include the local directory so Java programs find the application class
cmr=v1.8.4:reviewer=jsquyres

This commit was SVN r32817.
2014-09-30 16:35:12 +00:00
Jeff Squyres
d4e2809531 version: always use all 3 version numbers
In all previous releases, the version number would be "A.B.C" unless C
was 0, in which case it would be "A.B".  This commit changes that
scheme to always be "A.B.C", even if C==0.

Hence, v1.9.0 will be the first release where this new scheme is evident.

This commit was SVN r32816.
2014-09-30 15:54:18 +00:00
Howard Pritchard
0f74467264 switch to ompi_mpi_thread_provided for ts check
Use ompi_mpi_thread_provided rather than opal_using_threads macro
to check whether MPI_THREAD_MULTIPLE is being used.

This commit was SVN r32815.
2014-09-29 22:20:35 +00:00
Howard Pritchard
7069f2361a disqualify coll ml for MPI_THREAD_MULTIPLE
This commit was SVN r32814.
2014-09-29 21:02:15 +00:00
Howard Pritchard
1df933ea27 remove ompi/runtime/params.h include in ugni btl
This commit was SVN r32813.
2014-09-29 19:26:33 +00:00
Ralph Castain
eb95d6f892 ompi_info_get_bool returns "success" if the value isn't found, setting "flag" to false, but doesn't set the value of the param itself. So if you don't specify "blocking_fence" in MPI_Info, then the "blocking_fence" flag wasn't being set.
Initialize the blocking_fence flag to false as the code logic indicates that it should only be set if someone provides that flag.

Thanks to Lisandro Dalcin for reporting it

cmr=v1.8.4:reviewer=hjelmn

This commit was SVN r32812.
2014-09-29 17:21:28 +00:00
Ralph Castain
4320457394 Fix the debug output - you can't print the cpuset pointer using the %p format without generating warnings
This commit was SVN r32811.
2014-09-29 17:10:38 +00:00
Howard Pritchard
201d4ec3ad fix setting of PMIX_NODE_RANK in cray pmix comp.
Per discussions with pmix folks, it was determined that
the way the cray pmi pmix component was computing the
PMIX_NODE_RANK attribute for a process was incorrect.
This commit fixes the problem.

This commit was SVN r32810.
2014-09-29 16:55:31 +00:00
Howard Pritchard
f8ac8bb6b0 remove improper use of hwloc_bitmap_free
When using the native aprun launcher, it was observed that
there were frequent memory corruption errors occuring either
during a PMI kvs-fence operation, or at mpi termation during
opal cleanup of allocated objects.  This was especially bad
when using

aprun --c none

In some cases, the application would even just hang in finalize
if using ptmalloc, owing to some kind of infinite loop in
cleanup of small blocks, etc.

It turns out that the proble was in orte_ess_base_proc_binding's
improper use of opal_hwloc_base_get_available_cpus.  The cpuset
(bitmap) returned from that function is not meant to be freed
by the caller.

This problem is likely never observed when using the mpirun launcher
as there's an early exit if the OMPI_MCA_orte_bound_at_launch
environment variable is set.

This commit was SVN r32809.
2014-09-29 16:10:37 +00:00
Rolf vandeVaart
16d6e82ed2 Fix issue repored on User list. Error out when --with-cuda and --disable-dlopen are together.
This commit was SVN r32808.
2014-09-29 13:25:17 +00:00