Conjugate Gradient This program solves the equation Ax=b, where A is and Matrix and x and b are vectors, using the Conjugate Gradient Algorithm. The program will first read in a file, which gives it the file name of the files storing matrix A and vector b. The program will then read in the matrix and the vector, and continue to perform the CG algorithm. The input should be in the format of: Bo_HW11Out the output is the vector x. The following matrix A and vector b was tested: A: 66 1 2 2 3 1 77 1 2 2 2 2 65 1 3 3 3 5 75 1 7 7 3 3 55 b: 1.1 2.2 3.3 1.2 2.3 The following vector x was produced: x: 0.012961 0.026630 0.047835 0.010780 0.033582 The results were verified as correct with Mathmatica. A problem I had with this program was not linking the gsl library, which got me frustrated and ended up with me trying to make every function that the CG algorithm needed by hand. This was not a successful method. After receiving help from Rebecca, I successfully linked the library and CG became a lot easier.