lapack

    0

    2答えて

    私はmatlabコードをC++コードに変換していて、matlabのDiag(k)関数で同じ仕事をするLapack、Blas、またはAtlasの関数を見つけようとしていますか?助言がありますか ?

    0

    1答えて

    私はLAPACKのDPOTRS関数について、C内から呼び出されたときに助けを求めたいと思います。 (実際には固有値3,1で) 今、私の関数は正しく動作しません。不正な結果が返されます。 double A[] = {2.0, 1.0, 1.0, 2.0}; double b[] = {1.5, 0.0}; printf("%5.3f %5.3f\n", b[0], b[1]); info =

    3

    1答えて

    指示に従いますhere LAPACK/BLASを構築する目的で、Fortran対応のNDKツールチェーン(OSX、NDK-7b)を構築しました。 3.4.0 net libソースを使ってandroid-cmakeを使用すると、ほぼ成功しているようです。ただし、テストの1つをリンクするときにBLASビルドが失敗します(未解決のエラーsincosおよびsincosfというエラーが表示されます)。ちょっ

    0

    1答えて

    scipy.linalg.solveh_bandedのソースを見ると、Lapack pbsvをラップするだけです。私はより効率的なソリバーtridiagonal(エルミート、または私の場合は、実際の対称)システムを私はLapackのptsv関数によって提供されるべきだと思って探しています。さらに、実際の問題ではないはずですが(たとえ、丸めが最小値を効果的に負に見せているかと思いますが)、私が主対角

    0

    2答えて

    私が元々コンパイルしてPowerPCでテストした編集できないレガシーコードで作業しています。私はジェネリックのLinuxボックス(Ubuntu 11.10 x64)用にビルドシステムを構築しようとしています。 clapack(Ver.3.2.1)に含まれている汎用Blasライブラリのf2c版をラップするcblasに似たカスタムインターフェイスがあります。私。私はCLAPACKソースからのLinux

    1

    1答えて

    LAPACKのdgetrfおよびdgetriルーチンでは苦労しています。以下は、私が作成したサブルーチンです(変数fit_coeffsは外部で定義され、割り付け可能ですが、問題はありません)。私が実行すると、メモリ割り当てエラーが発生します。これは、matmul(ATA、AT)行のためにfit_coeffsを割り当てたときに表示されます。私はこれが印刷文の束を挿入することからこれを知っています。ま

    3

    3答えて

    一般的な固有値問題を解決するためのコードを書きましたが、私はLAPACKのDSPGVX関数と比較しています。私はこのexampleと一緒に作業しました。 だから私は私のコードでとMathematicaと結果の両方4つの自動ベクトル { {-0.0319133, -0.265466, -0.713483, 0.64765}, {-0.425628, -0.520961, -0.714215, 0

    5

    1答えて

    私は、適切なcblas_xgemm(たとえば、cblas_dgemmまたはcblas_sgemmなど、ATLAS/CBLASなど)を呼び出すために使用する関数ポインタ配列を持っています。 これは、関数ポインタによってcblas_dgemmを使用するように指示するとうまくいく。 dgemmは適切な引数で呼び出され、正しい結果を返します。 ldc must be >= MAX(N,1): ldc=0

    1

    1答えて

    私はclapackをosxからlinuxに移行し、いくつかの問題を経験しているプロジェクトを動かしています。私はcmackプロジェクトをダウンロードし、必要な.hと.aファイルをコンパイルしてプロジェクト内の関連する場所に移動することで、clapackを使用します。 私は両方のシナリオ(osxとlinux)で同じ手順を使用していますが、両方のマシンで同じ正確なソースコードを持っていますが、Linu

    1

    1答えて

    私はclapackを私のcmakeプロジェクトとlinuxでリンクするのが難しく、どんな助けでも大変感謝しています。 私は正常にclapackをosxの同じプロジェクトにビルドしてリンクしました。これは、この状況を特に苛立たせるものです。 私は最初にclapack-3.2.1-cmakeをダウンロードし、プロジェクトをコンパイルしました。次に、.aと関連する.hファイルをプロジェクトのルートディレ