私の目標は、Emscripten で LAPACK を使用することです。Emscripten は、C コードを JavaScript に変換できます。残念ながら、LAPACK 3.5.0 ( http://www.netlib.org/lapack/ ) は FORTRAN95 でしか利用できません。
CLAPACK プロジェクト ( http://www.netlib.org/clapack/ ) は基本的に私が欲しいものです: LAPACK の C バージョンです。しかし、これは時代遅れです。最新は 3.2.1 です。
だから私の質問は、なぜLAPACKのCへの新しいポートがないのですか? とにかく私の目標を達成する方法について何か提案はありますか?
前もって感謝します!
LAPACK C-wrapper である LAPACKE を javascript に移植することができました。それにもかかわらず、ラッパーは FORTRAN ルーチンの内部を使用するため、それを使用することはできません。これらをemscriptenに埋め込むにはどうすればよいですか?
たとえば、関数 LAPACKE_cgbcon は、FORTRAN でのみ使用可能な LAPACKE_xerbla を使用します。ラッパーを移植するメリットがあるのはなぜですか?