Re: Matrix Inversion Suggestions for Fortran



On Mar 21, 2:27 pm, rmauds...@xxxxxxxxxxxxxx wrote:
On Mar 21, 4:10 am, rjmagyar <rjmag...@xxxxxxxxx> wrote:

Hi, I was wondering if any one can recommend a robust and fast matrix
inversion routine.   I have a matrix with vastly different  (sometimes
over 10 orders of magnitude) elements that needs to be inverted.  I
have modified the matinv routine by C. Reeve to allow double precision
calculations, but this doesn't seems to be enough.  The inverse I get
is only approximately correct.   Does any one know of either a general
routine that can handle this, or does any one know a scheme around
this?

Best, Rudy

Numerical Recipes also has a chapter on iterative improvement.

http://www.nrbook.com/a/PDF4.gif

I can't help but think that if iterative improvement worked with LUP
decomposition, iterative improvement would be a lot more popular.

In my experience, Numerical Recipies, is not relatively good. Many
better fundamental algorithms can be found in Collected Algorithms
From ACM Volumes I - III. The algorithms date back to the 1960s and
many were written in algol.
.



Relevant Pages

  • Re: Matrix Inversion Suggestions for Fortran
    ... inversion routine. ...   Does any one know of either a general ... The MIRACL library can invert a large Hilbert matrix, ...
    (sci.math.num-analysis)
  • Re: Matrix Inversion Suggestions for Fortran
    ... inversion routine. ... over 10 orders of magnitude) elements that needs to be inverted. ...   Does any one know of either a general ...
    (sci.math.num-analysis)
  • Re: Matrix Inversion Suggestions for Fortran
    ... inversion routine. ... have modified the matinv routine by C. Reeve to allow double precision ...   Does any one know of either a general ...
    (sci.math.num-analysis)
  • Re: Unable to use the interval timer
    ... I need your help with a routine I'm unable to write properly. ... I want to use the Interval Timer which, unless I'm wrong, is the only ... MOV   R0,#&10 ... ADR   R1,Code_Timer ...
    (comp.sys.acorn.programmer)
  • Re: Newly getting started in C#
    ... In VB I would create the connection to the database and connect to it ... put the connection routine in the program.cs module? ... Scott Roberts    Visa profil ... namespace MyDAL ...
    (microsoft.public.dotnet.languages.csharp)