Introduction - If you have any usage issues, please Google them yourself
Conjugate gradient method to calculate the linear equations of the code. The section of code uses the the F90 style of writing. Note conjugate gradient method is only applicable to symmetric positive definite matrix.