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

1004 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
5b0897bb9e contrib: remove "hg" directory
We no longer have the need to support Mercurial since we moved to git.
2015-02-09 20:49:03 -08:00
Bert Wesarg
d01c5160df Remove any reference to VampirTrace in the platform files. 2015-01-22 08:08:08 +01:00
Bert Wesarg
f02203b98b Do not add any VampirTrace binaries into the RPM. 2015-01-22 08:08:07 +01:00
Howard Pritchard
328a408dd0 comment out alps select in cray_xe6 platform
This alps selection stuff in the platform file is no longer required.
2014-12-05 13:22:59 -07:00
Ralph Castain
780c93ee57 Per the PR and discussion on today's telecon, extend the process name definition as a two-field struct of uint32_t's down to the OPAL layer. This resolves issues created by prior commits that impacted both heterogeneous and SPARC support. This also simplifies the OMPI code base by removing the need for frequent memcpy's when transitioning between the OMPI/ORTE layers and OPAL.
We recognize that this means other users of OPAL will need to "wrap" the opal_process_name_t if they desire to abstract it in some fashion. This is regrettable, and we are looking at possible alternatives that might mitigate that requirement. Meantime, however, we have to put the needs of the OMPI community first, and are taking this step to restore hetero and SPARC support.
2014-11-11 17:00:42 -08:00
Ralph Castain
afc60d26e7 Trivial suppression file fix per #216 2014-11-03 15:03:22 -08:00
Aurelien Bouteiller
08d93bd4b9 Adding a platform file for Darter NICS CrayXC30 2014-10-16 14:22:02 -04:00
Mike Dubman
6372ac926c tools: fix cli args parsing
No need to "shift" if argument does not expect parameter on the command line.
2014-10-13 11:33:26 +03:00
Mike Dubman
81917412a8 tools: add flag to avoid git pull during tarball create
it breaks jenkins scripts because jenkins fetches the branch and disconnects it from the repo.
hence git pull fails
2014-10-08 12:16:08 +03:00
Jeff Squyres
b44a244fbc openmpi-release.sh: update for git
Also add consistent indenting to make the loop easier to read.
2014-10-03 16:02:57 -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
Jeff Squyres
3035417f77 create_tarball.sh: make it executable 2014-10-02 12:53:25 -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
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
Howard Pritchard
bae3837121 Title: Comment out all mpi_abort_print_stack in lanl platform files
Description:
setting mpi_abort_print_stack in mca params file now makes openmpi
unhappy. Comment these out in all the LANL platform files.
Requested by TOSS OpenMPI support person.

cmr=v1.8.3

This commit was SVN r32782.
2014-09-24 18:25:58 +00:00
Ralph Castain
a90f12ad1d Save the clang settings for detecting alignment issues - I don't want to have to remember the cmd line jango
This commit was SVN r32705.
2014-09-10 18:56:19 +00:00
Mike Dubman
4497dada00 build: add "-verok" flag to ignore autotools version check and continue anyway.
This commit was SVN r32654.
2014-08-31 07:27:34 +00:00
Howard Pritchard
51c73f116b switch check for ugni to use pkg-config
deprecate with-ugni in lanl/cray_xe6 platform file

This commit was SVN r32625.
2014-08-28 22:03:41 +00:00
Jeff Squyres
008454a4a8 make_dist_tarball: check for a dirty source tree
Have the make_dist_tarball script check to ensure that the source tree
is clean before continuing.  This ensures that we don't accidentally
build a distribution tarball with something that is not committed in
the repo.

There is a --dirtyok option to override this check, and if you access
this script via the "make_tarball" link, --dirtyok is added to the
default set of options.

cmr=v1.8.3:reviewer=rhc

This commit was SVN r32623.
2014-08-28 13:26:33 +00:00
Ralph Castain
9b95de1b62 Update the script to handle git as well as svn repos
This commit was SVN r32598.
2014-08-25 17:04:13 +00:00
Mike Dubman
c59ca9c70b contrib: add support for v1.8 branch, add getopt aliases
This commit was SVN r32549.
2014-08-16 16:01:32 +00:00
Jeff Squyres
98ef295c9b check-help-strings.pl: work better when running in a subdir
The script used to get confused if you ran it in a subdir of the OMPI
tree (e.g., it would report help files not found if source code
referred to a help file that was not under the subdir in which it was
run).

Now the script searches the whole tree for help files, but only
analyzes the source from the subdir in which it was started.  Meaning:
it should always find all help files, and won't get confused like it
did before.

This commit was SVN r32548.
2014-08-16 11:56:21 +00:00
Howard Pritchard
4d6d4f46b0 switch udreg config macro to use pkg-config
This commit was SVN r32516.
2014-08-12 21:30:06 +00:00
Ralph Castain
c5b2f9c8a5 Ignore Java on Mac for me
This commit was SVN r32464.
2014-08-08 16:14:03 +00:00
Jeff Squyres
82b49c2b9f check-help-strings.pl: minor updates
Include the full path to the helpfile in the output message, when
relevant.

This commit was SVN r32451.
2014-08-08 13:32:56 +00:00
Jeff Squyres
79f517941c configry: restore "autogen.pl --no-ompi" functionality
Don't use "ompi" names with top-level constructs, because the OMPI
project may not be built.  Instead, just use "opal" names -- they'll
always be there.

This commit was SVN r32446.
2014-08-07 21:19:46 +00:00
Gilles Gouaillardet
5f1e0f284a Fix compilation when --enable-hetorogeneous
This commit was SVN r32410.
2014-08-04 10:35:08 +00:00
Ralph Castain
552c9ca5a0 George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-)
WHAT:    Open our low-level communication infrastructure by moving all necessary components (btl/rcache/allocator/mpool) down in OPAL

All the components required for inter-process communications are currently deeply integrated in the OMPI layer. Several groups/institutions have express interest in having a more generic communication infrastructure, without all the OMPI layer dependencies.  This communication layer should be made available at a different software level, available to all layers in the Open MPI software stack. As an example, our ORTE layer could replace the current OOB and instead use the BTL directly, gaining access to more reactive network interfaces than TCP.  Similarly, external software libraries could take advantage of our highly optimized AM (active message) communication layer for their own purpose.  UTK with support from Sandia, developped a version of Open MPI where the entire communication infrastucture has been moved down to OPAL (btl/rcache/allocator/mpool). Most of the moved components have been updated to match the new schema, with few exceptions (mainly BTLs where I have no way of compiling/testing them). Thus, the completion of this RFC is tied to being able to completing this move for all BTLs. For this we need help from the rest of the Open MPI community, especially those supporting some of the BTLs.  A non-exhaustive list of BTLs that qualify here is: mx, portals4, scif, udapl, ugni, usnic.

This commit was SVN r32317.
2014-07-26 00:47:28 +00:00
Jeff Squyres
cbd11abe53 Help for when we convert the repo over to git.
This commit was SVN r32292.
2014-07-23 16:01:44 +00:00
Jeff Squyres
f25ce46b89 Add script to help find SVN committers from within the last year.
This will soon need to be converted to git, but it is a good starting
point, anyway.

This commit was SVN r32291.
2014-07-23 14:51:39 +00:00
Mike Dubman
0db23b0210 BUILD: support new automake
new automake requires subdirs-object directive, to resolve this:

09:43:37 automake: warning: possible forward-incompatibility.
09:43:37 automake: At least a source file is in a subdirectory, but the 'subdir-objects'
09:43:37 automake: automake option hasn't been enabled.  For now, the corresponding output
09:43:37 automake: object file(s) will be placed in the top-level directory.  However,
09:43:37 automake: this behaviour will change in future Automake versions: they will
09:43:37 automake: unconditionally cause object files to be placed in the same subdirectory
09:43:37 automake: of the corresponding sources.
09:43:37 automake: You are advised to start using 'subdir-objects' option throughout your
09:43:37 automake: project, to avoid future incompatibilities.
09:43:37 tools/otfmerge/Makefile.common:13: warning: source file '$(OTFMERGESRCDIR)/otfmerge.c' is in a subdirectory,
09:43:37 tools/otfmerge/Makefile.common:13: but option 'subdir-objects' is disabled

cmr=v1.8.2:reviewer=ompi-rm1.8

This commit was SVN r32225.
2014-07-12 12:38:15 +00:00
Mike Dubman
8c265fab15 BUILD RPM: revert dist token in Release tag, reset dist to nil when building src.rpm
This commit was SVN r32224.
2014-07-12 12:29:30 +00:00
Mike Dubman
080d88bc9b build: remove distro id from src.rpm filename, select md5 packing algorithm for
consistency across different distros: src.rpm create on one distro can be unpacked on
another when same packing algorithm used on both.

reviewed by Jeff
cmr=v1.8.2:reviewer=ompi-rm1.8

This commit was SVN r32205.
2014-07-10 19:35:15 +00:00
Jeff Squyres
e498e20d46 openmpi.spec: several minor fixes
Thanks to Oliver Lahaye for supplying the patch.

This commit was SVN r32147.
2014-07-07 12:06:55 +00:00
Mike Dubman
142f7290bc BUILD: update platform file with debug caps
cmr=v1.8.2:reviewer=ompi-rm1.8

This commit was SVN r32102.
2014-06-28 18:55:31 +00:00
Ralph Castain
1949f485ac Update platform file
cmr=v1.8.2:reviewer=ompi-gk1.8

This commit was SVN r32069.
2014-06-24 13:53:05 +00:00
Jeff Squyres
3de7bb61cb Linux specfile: update %description blocks
Update the Open MPI description and fix lots of grammatical errors in
the OpenSHMEM description.

cmr=v1.8.2:reviewer=ompi-rm1.8

This commit was SVN r31709.
2014-05-09 14:21:36 +00:00
Ralph Castain
ee6ee7a10f Don't replace stuff in the autom4te.cache directory
This commit was SVN r31653.
2014-05-06 18:01:51 +00:00
Ralph Castain
a286977eff Don't build slurm if not present - platform file change only
This commit was SVN r31571.
2014-04-30 19:27:43 +00:00
Ralph Castain
751b4325b3 Provide more general code coverage
This commit was SVN r31568.
2014-04-30 15:42:16 +00:00
Jeff Squyres
ca77a1a37d A few minor updates and two bug fixes:
* Ensure to cd to the basename of the URL (e.g., "v1.8" from
   "branches/v1.8")
 * Remove the erroneous -m from the svn commit line that was
   preventing the updated .gitignore file from getting committed

This commit was SVN r31548.
2014-04-29 18:25:46 +00:00
Ralph Castain
def965cbd4 Ensure we don't include the globals twice at the beginning of the file in non-svn environments as the .<foo>ignore_global file already contains them. Remove the extra check for svn repo in the hgignore script.
This commit was SVN r31533.
2014-04-27 14:20:18 +00:00
Ralph Castain
f8164bbd80 Update the automated build ignore scripts so they work properly in non-svn environments by simply copying the global and any local files into the respective .<foo>ignore file
This commit was SVN r31532.
2014-04-27 04:26:24 +00:00
Jeff Squyres
e06c509df6 Use -j8 to decrease the time necessary to create nightly tarballs
This commit was SVN r31460.
2014-04-19 15:47:32 +00:00
Jeff Squyres
0a5891760d Add script that re-generates .gitignore_global and .hgignore_global.
Also update the crontab file to show that it's running nightly at 1am.

This commit was SVN r31409.
2014-04-15 22:31:45 +00:00
Ralph Castain
0bfce321cd Remove orcm-related platform files and ignore them from now on
This commit was SVN r31405.
2014-04-15 21:58:57 +00:00
Jeff Squyres
75ed50c9bb build-*ignore.pl: add -o option to specify what file to write
Add some getopt options for both build-gitignore.pl and
build-hgignore.pl:

 -v: be a little verbose
 -h: show a quick help message
 -o: specify the output file to write

build-hgignore.pl defaults to writing .hgignore, and
build-gitignore.pl defaults to writing .gitignore.  But you can use -o
to specify writing a different filename.

This commit was SVN r31397.
2014-04-15 16:58:46 +00:00
Jeff Squyres
fc91ed7fc0 ignore generators: sort the dirlist for repeatable output
Sort the output from reading directory contents so that the generated
.gitignore and .hgignore files will be much more consistent (and
friendly to change from subsequent runs, especially when they are
committed to SVN/git/hg repos).

This commit was SVN r31394.
2014-04-15 13:34:07 +00:00
Jeff Squyres
0a348ac2e2 Oops -- the last commit moved the "update www.open-mpi.org" script
(i.e., the script that fires via cron every 15 mins to "git pull" from
the github ompi-www repo).

This commit moves the mercurial mirroring script to the
"infrastructure" directory.

This commit was SVN r31360.
2014-04-09 14:30:16 +00:00
Jeff Squyres
422597e885 Move mercurial mirror script to the infrastructure directory; it's not
really "nightly" scripting.

Also, the crontab files were already moved to the infrastructure
directory; forgot to commit their removals from the "nightly"
directory.

This commit was SVN r31359.
2014-04-09 14:25:33 +00:00
Jeff Squyres
6d61f1edcd Add some more scripts and information that is used in the OMPI project
infrastructure.

This commit was SVN r31358.
2014-04-09 13:52:45 +00:00
Jeff Squyres
df311b82aa Make this script be executable
This commit was SVN r31357.
2014-04-09 13:47:45 +00:00
Jeff Squyres
728dec2cf5 Record the crontabs for the mpiteam user on both jaguar and lion at IU.
This commit was SVN r31355.
2014-04-09 10:04:50 +00:00
Nathan Hjelm
1b825a1905 zsh/completion: declare ret as a local variable and call the catch-all
completion from _arguments instead of treating it as a state

cmr=v1.8.1:ticket=trac:4500

This commit was SVN r31350.

The following Trac tickets were found above:
  Ticket 4500 --> https://svn.open-mpi.org/trac/ompi/ticket/4500
2014-04-08 20:29:36 +00:00
Nathan Hjelm
b33ad232b0 zsh/completion: fix full completion and add support for subcommand
completion

_normal forces completion to be done on the subcommand. This gives us two
things:

 - Completion of an executable for the first command argument

 - Completion of options for that executable if any exist. If not it
   will use normal completion rules (_files).

cmr=v1.8.1:reviewer=jsquyres

This commit was SVN r31346.
2014-04-08 16:58:42 +00:00
Jeff Squyres
f0c32a28e5 Save a copy of the script that runs via cron to update the bitbucket
mercurial repo.

This commit was SVN r31335.
2014-04-08 12:23:52 +00:00
Jeff Squyres
7a3adcf050 contrib: simple script to check for stale show_help messages / usage
This script can be run from any sub-tree in the OMPI code base.  It
does several things:

* Find all help-*txt files and index all the topics found in the
  sub-tree.
* Find all C/C++ source files (.c, .cc, .h) in the sub-tree, and look
  for various flavors of the opal_show_help() function (e.g.,
  including orte_show_help()) and search for hard-coded filenames and
  topics.
* Also look for special tokens (in comments) in the source code for
  help topics that are not necessarily hard-coded (e.g., topics that
  are snprintf'ed).
* For each filename/topic found, output a warning if a) the file does
  not exist, or b) that the topic does not exist in that file.
* Output a warning for any topic that is not referenced in the source
  code (i.e., orphaned/now-unused help messages).
* Output a warning for any help file that appears to be empty.
* Output a warning for any help file that appears to be unused (i.e.,
  no topics in the help file are referenced in code).

This commit was SVN r31311.
2014-04-07 15:34:55 +00:00
Nathan Hjelm
b709dc9e5a complation: fix filename completion for bash completion
cmr=v1.8.1:reviewer=jsquyres

This commit was SVN r31307.
2014-04-02 21:29:34 +00:00
Jeff Squyres
173c046617 build: add Automake-like silent/verbose macros for "ln -s ..." operations
Also, since I put some of the macros for these silent/verbose rules up
in the top-level Makefile.man-page-rules file, I renamed it to
Makefile.ompi-rules.

I've had this sitting around for a while; now seems like as good a
time as any to commit it.

This commit was SVN r31271.
2014-03-28 18:24:32 +00:00
Nathan Hjelm
9db9f9724a Update LANL platform files to always use vader over sm.
cmr=v1.8:reviewer=ompi-gk1.8

This commit was SVN r31233.
2014-03-26 21:54:43 +00:00
Jeff Squyres
f0712076a0 Update the nightly script to start building v1.8 tarballs
This commit was SVN r31208.
2014-03-25 16:19:15 +00:00
Ralph Castain
2df29fd0f0 Add .mailmap to hgignore
This commit was SVN r31183.
2014-03-21 03:34:25 +00:00
Mike Dubman
cf9f5f9c4c enable oshmem in mlnx platform file
cmr=v1.7.5:reviewer=ompi-rm1.7

This commit was SVN r31065.
2014-03-14 08:18:55 +00:00
Mike Dubman
e630b0f47a update ignore list
disable coll-ml

cmr=v1.7.5:reviewer=ompi-rm1.7

This commit was SVN r30924.
2014-03-04 14:23:12 +00:00
Dave Goodell
33da7d6f23 gkcommit.pl: fix UTF-8 and other encoding issues
The gatekeeper script was not correctly respecting the locale specified
in the user's environment.  So basically this scenario could (and did)
easily happen:

1. A committer writes a valid message in UTF-8 and runs `svn commit` with
   a correct locale setting of `LANG=en_US.UTF-8`.

2. SVN transcodes that to UTF-8 for internal storage (a no-op in this
   case).

3. The gatekeeper, also with `LANG=en_US.UTF-8` set, runs
   `gkcommit.pl ...`.  This breaks down into the following steps:

   A. run `svn log --xml ...`, which SVN correctly transcodes from UTF-8
      into the current locale, which happens to also be UTF-8

   B. Perl reads this in and assumes this is a sequence of raw 8-bit
      bytes in a "native" latin1-type encoding.

   C. Perl's XML::Parser module spots the XML declaration stating the
      content is UTF-8 encoded: `<?xml version="1.0" encoding="UTF-8"?>`.
      Perl internally stores the parsed strings as proper Unicode
      strings (UTF-8 encoded internally, but that's irrelevant here).

   D. Perl writes out the commit message file in the _latin1_ encoding,
      transcoding characters from internal UTF-8.  This causes
      characters like "ä" (Unicode code point: 0xe4, UTF-8 encoding:
      0xc3 0xa4) to be encoded as a single byte: 0xe4.

This fix changes the behavior at steps 3A and 3D to transparently treat
the incoming/outgoing data as UTF-8 (assuming a UTF-8 locale is set in
the user's environment).

There can still be problems if either the committer or the gatekeeper
have locale settings that do not agree with the encoding that their
editor is producing, but such is i18n :(

Helpful references for anyone debugging this sort of issue in the
future:

* http://perldoc.perl.org/perllocale.html#Unicode-and-UTF-8
* http://perldoc.perl.org/perluniintro.html#Unicode-I%2fO

Refs trac:4217

Reviewed-by: Jeff Squyres <jsquyres@cisco.com>

cmr=v1.7.5:reviewer=ompi-rm1.7

This commit was SVN r30709.

The following Trac tickets were found above:
  Ticket 4217 --> https://svn.open-mpi.org/trac/ompi/ticket/4217
2014-02-13 03:56:01 +00:00
Ralph Castain
39dcbbe883 Improve the script to ignore executables and Mac-specific files of no interest
This commit was SVN r30690.
2014-02-11 22:53:14 +00:00
Nathan Hjelm
5c35b5ba19 Fix wrapper ldflags.
cmr=v1.7.4:reviewer=jsquyres

This commit was SVN r30555.
2014-02-04 19:44:08 +00:00
Mike Dubman
fa762a9612 disable mindist mapper, it is incompatible with -npernode yet
cmr=v1.7.5:reviewer=ompi-rm1.7

This commit was SVN r30500.
2014-01-30 14:56:15 +00:00
Ralph Castain
bf73c517ba Update the search_compare.pl script so it outputs the names of the files being updated
This commit was SVN r30464.
2014-01-28 19:37:27 +00:00
Ralph Castain
63a52e321a update platform files
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r30459.
2014-01-28 15:50:29 +00:00
Ralph Castain
0dbbfd49fa Update platform file
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r30369.
2014-01-22 21:01:33 +00:00
Nathan Hjelm
aa3fea55b2 btl/ugni: re-add a sendi function to exploit the new optimization in
ob1.

Also update LANL platform files to use the latest version of ugni.

cmr=v1.7.5:reviewer=manjugv

This commit was SVN r30353.
2014-01-21 20:53:35 +00:00
Ralph Castain
fd5c1d5b63 Update platform file
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r30326.
2014-01-18 21:33:52 +00:00
Mike Dubman
5359647bca always add -g for symbols
cmr=v1.7.4:reviewer=ompi-rm1.7

This commit was SVN r30266.
2014-01-13 14:56:31 +00:00
Brian Barrett
8b778903d8 Fix longstanding issue with our multi-project support. Rather than using
pkg{data,lib,includedir}, use our own ompi{data,lib,includedir}, which is
always set to {datadir,libdir,includedir}/openmpi.  This will keep us from
having help files in prefix/share/open-rte when building without Open MPI,
but in prefix/share/openmpi when building with Open MPI.

This commit was SVN r30140.
2014-01-07 22:11:15 +00:00
Ralph Castain
597334459b Update platform files
This commit was SVN r30116.
2014-01-03 22:36:31 +00:00
Ralph Castain
4aeffca723 Update platform file
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r30104.
2014-01-02 16:01:24 +00:00
Mike Dubman
cb90891d47 typo fix
cmr=v1.7.4:reviewer=ompi-rm1.7

This commit was SVN r30101.
2014-01-01 12:45:02 +00:00
Ralph Castain
2a6376fcf5 Update platform files
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r29977.
2013-12-19 15:38:28 +00:00
Mike Dubman
da5c55342f fix bash comparison to work as expected
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r29949.
2013-12-18 10:25:27 +00:00
Ralph Castain
f13a37637f Update platform files to always enable mpi-thread-multiple
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r29930.
2013-12-17 03:11:26 +00:00
Ralph Castain
659cb9652d Seems to work either way, but add semi-colon for correctness
This commit was SVN r29913.
2013-12-15 14:55:45 +00:00
Mike Dubman
879ea64e6b add mlnx packages autodetect logic
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r29911.
2013-12-15 12:33:41 +00:00
Ralph Castain
ba94c937bb Update platform files
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r29910.
2013-12-14 17:49:20 +00:00
Nathan Hjelm
91db0cd512 Remove non-existent MCA variables from LANL platform file.
No review required.

cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r29810.
2013-12-05 22:43:08 +00:00
Ralph Castain
10fbc85352 update platform file
This commit was SVN r29744.
2013-11-23 22:58:52 +00:00
Nathan Hjelm
24a7e7aa34 Add support for the udreg registration cache and dynamics on XE/XK/XC.
To support the new mpool two changes were made to the mpool infrastructure:

 1) Added an mpool flag to indicate that an mpool does not need the memory
    hooks to use the leave pinned protocols. This flag is checked in the
    mpool lookup.

 2) Add a mpool context to the base registration. This new member is used
    by the udreg mpool to store the udreg context associated with the
    particular registration. The new member will not break the ABI
    compatibility as the new member is only currently used by the udreg
    mpool.

Dynamics support for Cray systems makes use of the global rank provided by
orte to give the ugni library a unique rank for each process. Dynamics
support is not available under direct-launch (srun.)

cmr=v1.7.4

This commit was SVN r29719.
2013-11-18 04:58:37 +00:00
Nathan Hjelm
c4e4871ee5 Update instructions for installing completion scripts and add them to
the tarball.

This commit was SVN r29707.
2013-11-14 15:26:00 +00:00
Ralph Castain
22e30a680d Given that the oob and xoob cpc's are no longer operable and haven't been since the OOB update, remove them to avoid confusion
cmr:v1.7.4:reviewer=hjelmn:subject=Remove stale cpcs from openib

This commit was SVN r29703.
2013-11-14 04:16:53 +00:00