Change fasta and fasta-lines to use a non-locking writer

Simple change that has a decent performance improvement. Modeled after
shootout/mandelbrot/ferguson/mandlebrot-stdout.chpl


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22530 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Remove log button from graphs with data points of 0 or less [reviewed by Tom]

I noticed that when data points were present of 0 or less, the graphs generated
would lose data points when the log button was pressed, and if one had zoomed in
vertically before pressing the log button, the data lines were lost entirely.
This occurred because dygraphs does not support log on data points of 0 or less.
To avoid later confusion, I altered our graph generation such that a log button
would be colored red in the case where a graph would contain unsupported data
points, since it seems reasonable for us to want to utilize the log
functionality over the portion of the graph that is loggable but there should be
some form of warning mechanism otherwise.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22531 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Reorganize fannkuch-redux directory and add new version

Moves the old version into the sungeun/ subdirectory and removes it as a
perftest since it did not fully implement the benchmark.

A new version is added under kbrady/ and is run as a perftest.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22532 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Increase number of trials for time_array_vs_tuple during perftests.

time_array_vs_tuple took such a short amount of time it became fairly noisy
when running multiple trials. Increasing the iteration count until the test
takes over a second smooths this out.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22533 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Reorganize fasta directory into caseyb/ and kbrady/

There is also a small change to fasta and fasta-lines in this commit that
fixes an issue causing them not match thier .good files.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22534 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding nightly script used on windows for cygwin testing

This has been on the cygwin machine forever, but it seems I can't
commit from there (?).



git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22535 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Dial back problem size to keep test runtime < 5 minutes.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22536 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Update the chplenv platform and compiler to behave more logically

chplenv/platform:
    When run with --target, the script will now call platform --host rather
    than pulling from the CHPL_HOST_PLATFORM variable directly

chplenv/compiler:
    When run with --target, the --host compiler will now be inherited if
    CHPL_TARGET_PLATFORM == CHPL_HOST_PLATFORM. There is an exception if the
    platform is cray-* since we want to "cross-compile" by default on those
    platforms.

README.chplenv:
    Updated to mention that clang is a valid option for
    CHPL_{HOST,TARGET}_COMPILER and is the default on darwin.


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22537 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding skipif to suppress --no-local testing which gives false positive


git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22538 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
New version of mandelbrot, which removes the zippering over the large
domains and only traverses the ranges instead of the domain and the elements
that need to be written.  It also uses Michael Ferguson's stdout trick from
../ferguson/mandelbrot-stdout.chpl

Also added it to the .graph file.



git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22539 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Minor wording updates to CHPL_*_COMPILER section

[reviewed by Kyle]

Related to Kyle's commit r22537, we were wrestling with how to improve
this section of the README to more clearly/accurately describe the
situation in which CHPL_TARGET_COMPILER will inherit from
CHPL_HOST_COMPILER.  This is what we came up with.  While here,
re-alphabetized the platform entries, distinguished cray-x* from
cray-*, and tightened up the text introducing this section slightly.



git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22540 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Updating the mandelbrot README to contain the two versions that have been added
since I made it.



git-svn-id: svn+ssh://svn.code.sf.net/p/chapel/code/trunk@22541 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Forgot to indicate the new fastest version, mandelbrot-unzipped.



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