I am adding the baseline c version of the code
Including 2 different version of the the CFD-mini benchmark.
One is the baseline chapel
one is the baseline c
Number of edits:
1) re-renamed the 1D/2D situation.
   Names reflect the data dimensionality, and not the dimensionality of the tile.
2) Unified graphs by dimension. There is now only a Jacobi-1D and Jacobi-2D graphs.
Let a script override testEnv in sub_test &c.
Merge branch 'skipifAsScript' of github.com:hildeth/chapel into skipifAsScript
Several things:
1) re-renamed files, from plain "Diamond-Tiling" to "Sliced-Diamond-Tiling"
   I figured that this will ease some headaches when we get regular, unsliced Diamond Tiling
2) Added the OpenMP C versions for 1- & 2-D, of Naive-Parallel and Sliced-Diamond-Tiling
Add tests for result == "True" per Thomas' request.
I spent a few hours tonight taking a stab at writing an alternate
version of the cd-mini code, in part to get my head around what
it does (nothing like rewriting code to understand it).

The main changes I took on were:

* converted the 5D arrays to 1D of 1D of 3D arrays which seems to
  match its logical structure better (and similarly, the 4D arrays
  to a 1D of 3D).  This killed performance unless I also made either
  aliases to the inner arrays when I was computing on them for
  awhile or passed them into routines that chewed on them.

* also created routines in order to try and remove the amount of
  redundancy in the code.

I don't feel fully confident that I got everything correct, and
am worried that the correctness check is not tight enough that
it would necessarily catch problems if I did get something right.

It's also almost certain that my variable names could be made better
-- I didn't always know what they were representing, especially as I
was introducing formal argument names for the routines I was
injecting, and would be happy for suggestions for improvement.
Convert auxFS skipifs to python scripts for clarity.
Merge branch 'master' of github.com:chapel-lang/chapel into aux-fs-skip-as-python
Fix minimal modules bug

The minimal modules bug on PrgEnv-cray was due to an empty array
initializer list with an inferred size, which is apparently illegal.
The fix was as simple as printing out a single null pointer in the
list in this case (something that we already did for a previous
list -- I simply mimicked the logic).
Attempting a merge

Merge remote-tracking branch 'upstream/master'

Conflicts:
	test/GRAPHFILES
iFixed the problem size
Snapshot based on this morning's returns (and late ones yesterday)
Update interface to string_from_c_string_copy() to consume its argument.

For safety, a routine taking a c_string_copy argument should accept that argument by
reference and set its value to NULL in the caller.  This can prevent double-deletion
errors by enforcing that the actual argument is not reused after it has been adopted.

This change necessitated changing const variables to standard "var" variables, so the
c_string_copy can be overwritten with _stringNull after it has been adopted.

Renamed chpl_free_c_string() as chpl_free_c_string_copy(), since we should never free a
c_string.

Removed wide_string_from_c_string_copy(), since it appears to be unused.
Update third-party Makefile to only try re2 once when built speculatively.

Update the third-party/Makefile to only try to build re2 when the build/ subdir
(e.g. build/darwin-clang-native/) is not present (as opposed to checking for
the install dir). The build/ subdir is created early in the process, so even if
re2 fails to compile, it will exist. This allows the third-party to use it as
an indication that the build has been tried (regardless of success or failure).

Update the re2 Makefile to separate build/ subdir creation from regular steps
(and add another variable RE2_BUILD_DIR similar to RE2_INSTALL_DIR). The re2
Makefile still behaves the same as before, but separating out the build subdir
step makes it more clear that it is independent of the re2 build/install step.

All of this means a user that calls make from the top level and has an re2
build failure will not continue trying to re-build re2 (and failing). This
should be a better user experience.
Remove false stmt that was used for debugging.
I am removing the extra graph files
fixed the indexing bug found by Brad
Fix GMP_BUILD_DIR in Makefile.include.