This directory contains code for the Sudoku case study described in
chapter 12.

Files:

   sudoku.cilk    - cilk implementation of the puzzle
   sudoku_lib.c   - C support library
   sudoku_lib.h   - header file for the library
   puzzle.in      - text file containing the puzzle (read by sudoku)
   Makefile       - makefile to build the sudoku application

To run the code:

1. Download and install the cilk compiler from http://supertech.csail.mit.edu/cilk/
You will need a C compiler to builk the cilk compiler and sudoku.  We have tested
the sudoku code using cilk version 5.4.6 on Mac OS X.

2. Type "make" to build the Sudoku application.

3. Run the code by typing "./sudoku".  The sudoku application reads the puzzle
from the file, puzzle.in and outputs the answer.  You may try other puzzles if
you like by modifying puzzle.in.