Matrixmultiplikation:
- Sourcen:
matmul.c
- Matrizen hier und im Fortran-Beispiel nicht identisch
(wegen 0 als kleinstem Index)
Matrixmultiplikation mit Blas-Routine:
- Sourcen:
matmul-blas.c
- Blas z.Zt. nur für FORTRAN defininiert
- Kopplung C - Fortran:
- Datentypen abbilden (int
INTEGER etc.)
- Fortran-Parameter immer call-by-reference Zeiger übergeben
- Matrix-Argumente in C transponiert abgespeichert
- Trick: nicht explizit transponieren, sondern Reihenfolge der Parameter
a und b ändern mit
Peter Junglas 8.10.1999