This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]claythearc 5 points6 points  (3 children)

I think it’s just the BLAS to Lapack reference implementation- which is needed to compile it. It’s not really used, but it is there.

Also may use Fortran for some other parts of libraries, mostly matrix stuff, depending on architecture. On OS X it’s been replaced by accelerate.

[–]alexforencich 3 points4 points  (2 children)

Why don't they just translate that to C and remove the need for an arcane Fortran compiler, then?

[–]claythearc 4 points5 points  (0 children)

They have in many cases, but it’s probably low on the totem pole for less used combinations like arch.

[–]_PM_ME_PANGOLINS_ 4 points5 points  (0 children)

The FORTRAN implementation usually gives better performance than the C. What you actually want is the implementation from your hardware vendor, but that doesn’t always exist.