Thanks, I'll take a look at it again. I was hoping to find a library file that I could use as a black box, that I could input a matrix to and get the inverse matrix out of it, which has been calculated to a very high precision.
I'll certainly have another look in case I missed something.
I'll take a look for them. In the meantime I am having some difficulty installing 'arbitrary precision' software that is written in C++, software that is a recent version of Mpfun.
You said that it isn't too hard to calculate the inverse myself. I've been using an SVD routine that was written here where I work, but it seems that we need higher precision in the calculations. They'd asked me to look for the black box already mentioned, but it may come down to me tweaking the code that we already have.