RRQR-MEX stellt eine Matlabroutine rrqr zur Verfügung, die eine Schnittstelle zur FORTRAN Implementierung der RRQR von G. Quintana-Orti und C.H. Bischof [BisQO98] herstellt. Es liegen vorkompilierte Versionen für Win32 und Linux x86 32bit, die auf allen Matlab versionen ab R14 lauffähig sein sollten. Diese sind ohne Prozessoroptimierungen und statisch gegen die Referenzimplementierungen von BLAS und LAPACK übersetzt. Neuere Matlab Versionen unterstützen die dynamische Einbundung der von Mathworks mitgelieferten BLAS und LAPACK Bibliotheken, welche ggf. zu höherer Effizienz führen können. Ebenso kann es deutliche Perfomance-Gewinne mit sich bringen spezielle Prozessoroptimierungen zuzuschalten, wenn die mex-files direkt aus den Quellen übersetzt werden.
Leider können wir in Ermangelung entsprechender Hardware keine weiteren vorkompilierten mexfiles bereitstellen.
Die RRQR Quellen können hier bezogen werden.
Ausserdem haben wir hier eine Version der RRQR-Quellcodes mit überarbeiteten Makefiles abgelegt.
Basierend auf der RRQR hat Peter Benner eine rangerhaltende Tridiagonalieiserung implementiert, die hier zu finden ist.