Run performance/hilde tests only when CHPL_COMM==gasnet.

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22502 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Updated with triage data from first week of 2014.

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22503 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Don't mention the threads setting in nightly testing output.

[Reviewed by Sung.]

Remove mention of the threads configuration setting from nightly testing
email Subject: lines and last-result comparison filenames.  The threads
setting is redundant now.  Each tasks setting has but a single supported
threads setting, so the tasks setting is all we need to use.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22504 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Removed the GMP tarball.

[reviewed by Sung and Brad]

It is not needed because its contents are included in the SVN tree directly.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22505 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding a longer array in an attempt to reduce false passes



git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22506 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
This patch adds string.indexOf and changes the behavior of string.substring to
handle overflow more gracefully by taking the intersection of the string bounds
and the input range.

Note: string_index and string_select (in runtime/src/chpltypes.c) both return a
statically allocated empty string which will need to be fixed later.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22507 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Improve discussion of env vars that control Cray specific runtime behavior.

[Not reviewed.]

In the part of README.cray that talks about parameterizing the
Cray-specific runtime layers, add introductory information about the
default settings, and swap the subsections that talk about the ugni comm
layer and the muxed tasking layer.  Since the comm layer discussion
refers to one of the parameters that affect the tasking layer, tasking
before comm is the better order.

(This fell out of discussions back in fall 2013, with a Cray internal
user who was doing some Chapel performance studies and ended up chasing
the appropriate environment settings unnecessarily.)


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22508 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Minor tweaks to start_test/sub_test

[reviewed by Tom (start_test) and Kyle (sub_test)]

start_test: if "make spectests" and/or "computePerfStats" fail,
make their logs available - and announced in start_test's output.

sub_test: if the environment environment NUMLOCALES is not set,
treat it as if it is set to 0.
  In this case, a '-nl' option will not be passed to the executable
in the absence of an applicable numlocales/NUMLOCALES file.
start_test always sets NUMLOCALES, so this is just a safety measure.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22509 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Fixed indentation in start_test

[jointly with Kyle]

Fixed the inconsistent indentation in switch ( $argv[1] ).

No other changes in this commit.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22510 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Fix Cray XC/Aries problems.

[Not reviewed.]

This commit causes programs that use the Cray-specific Aries conduit to
link libhugetlbfs in whole-archive mode, fixing some initialization-time
problems that were seen in that configuration.  The configure.in file is
the only one that was explicitly changed.  The other changes result from
re-running the Bootstrap step.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22511 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Skip userSync if CHPL_GASNET_SEGMENT==fast (comm counts differ).

git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22512 3a8e244f-b0f2-452b-bcba-4c88e055c3ca