Restructured Spike library.
Restructured Spike library.
Use a top-level CMakeLists for all examples.
fixed include directories
remove obsolete options from usage message
(1) More code cleanup: remove some unused options; (2) Fix the bug if RHS file is not specified, the program exits unexpectedly.
Added license file (Modified BSD License a.k.a. BSD 3-clause license)
Check in changes which will generate the nightly build output
Small modifications to reorder stage
Check in new update method (to be further tested)
Check in a temporary version which attempts the SolverOption class (to be tested on euler).
Check in a version which takes use of SolverOption class
Modify the example so that a list of matrices can be specified in a file
Some clean-up
(1) Check in a tentative README file; (2) Some code clean up
Slight modification of the matrix market driver and the solver constructor, solver options
Another slight change in the driver
Cleanup: 
- remove the structure 'Problem' and instead use the spike solver's options structure 
- if no RHS file is provided, simply use a RHS vector of all 1.
Add another example driver for SPIKE to illustrate using it to solve a sequence of problems including an update to the preconditioner.
In CMakeLists.txt, enable the Makefile generation of the sequence example