Dobry den,
v pogramu potrebuji volat knihovnu lapack
http://www.netlib.org/lapack/ ktera je psana ve fortranu. Knihovnu jsem prelozil jako statickou lapack.a Prelozil jsem i interface pro volani knihovny z C lapacke. Dle popsiu lapacke by se potom melo stat volani lapacku z C stejnym jako v pripade, ze bych volal knihovnu intelMKL. Pri kompilaci ale nenajde nektere fortranovske funkce. To jsem vyresil hrubym prilinkovanim /usr/lib/libgfortran.so.3
Program sice dela to co ma, ale pripada me to jako hodne brutalni prasarna.. Znate prosim korektnejsi postup?
Cele to delam kvuli zisku rychlosti vypoctu, ktery nabizi intelMKL, kterou ale nemuzu pouzit kvuli licenci. Standardni lapack, kompilovany bez optimalizace a mtune=native je pro me vykonove neprijatelny a GSL je z hlediska rychlosti totalni katastrofa. Neznate prosim jeste nejakou knihovnu, ktera by mohla svou rychlosti pomoci?