lapack

    0熱度

    1回答

    我正在嘗試使用lapack的zheevd來對角化一個複雜的Hermitian矩陣。我已經寫不產生任何編譯或運行時錯誤,但給出了特徵值錯誤結果的小例子下面的代碼: program test implicit none INTEGER, PARAMETER :: N=4 INTEGER, PARAMETER :: LDA = N INTEGER, PARAME

    0熱度

    3回答

    我正在嘗試將Ipopt與英特爾MKL連接起來(instructions)。 Intel's Link Advisor提示: 鏈接線: -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_ilp64.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_inte

    0熱度

    1回答

    我一直坐在這裏一段時間,真的不明白髮生了什麼事情。 我與cmake和犰狳/ lapack/blas有以下問題: 我嘗試下載與cmake犰狳,編譯它,然後將其鏈接到我的程序。 但是,雖然我可以下載,編譯等,我有麻煩連接到我的程序。 我鏈接到一個可執行文件時出現以下錯誤: undefined reference to `dgemv_' 所以我知道這是一個LAPACK/BLAS的事情,但我無法弄清楚什麼

    1熱度

    2回答

    我的Visual Studio 2015(C++,Windows 10)安裝LAPACK庫似乎有問題。 我從這裏下載預編譯庫:https://icl.cs.utk.edu/lapack-for-windows/lapack/#libraries 我也寫了「liblapack.lib」和「libblas.lib」到項目屬性 - >鏈接器 - >輸入 - >附加依賴和書面C:\ Documents \

    0熱度

    1回答

    我已經正確安裝LAPACK和BLAS我的筆記本電腦,我可以在我的Makefile使用 -L/usr/lib64 -lblas -llapack 鏈接。 我想使用的cmake,以創建由 在/ usr /共享/ cmake的/模塊/ 的CMakeLists的cmake提供了一個Makefile文件和鏈接LAPACK和BLAS,我使用FindLAPACK.cmake和FindBLAS.cmake。

    2熱度

    1回答

    我正在開發C++中的線性代數工具,它主要依賴於矩陣乘法和分解(如LU,SVD),並且意在應用於大型矩陣。我使用英特爾MKL開發了最佳性能,但我不想發佈僅限英特爾MKL版本,因爲我認爲它不適用於沒有英特爾的用戶或不想安裝MKL的用戶。相反,我應該發佈一個不是英特爾MKL特定的更通用的代碼,而是允許用戶指定他們想要使用的BLAS和LAPACK的實現(例如OpenBLAS或ATLAS)。 雖然函數原型在

    0熱度

    1回答

    我下載了一些開源碼,使用lapack/blas,我想將其改爲基於Eigen的源代碼,用於自動生成SIMD代碼。 Eigen庫中是否有與LAPACK中的dsyev相同的函數。 dsyve返回info值爲幾個目的。 但是據我所知,在Eigen庫返回eigenvalue或eigenvector。 在Eigen庫中是否有我想要的功能?

    -1熱度

    2回答

    我正在嘗試使用LAPACK庫來解決一個簡單的三角形系統的方程組。下面的代碼解釋了這一切。 我得到一個數組滿了零(初始化的),而不是正確的答案。 我檢查了輸入,試圖用兩個編譯器進行編譯,看起來一切正常。哪裏不對? 編譯行是: ifort -L/usr/local/lib/ -llapack -lblas tLapack.f90 -o tlapack gfortran -L/usr/local/li

    -4熱度

    1回答

    我已方程Ax = b的有下列11×11個線性系統: A = { {1.0000000000000000, 8.0000000000000000, 6.0000000000000000, 12.0000000000000000, 24.0000000000000000, 24.0000000000000000, 8.0000000000000000, 6.0000000000000000, 24.

    1熱度

    1回答

    我在Ubutun上安裝Lapack-3.6.1。製作過程中出現問題,缺少文件(cholrl.a)。錯誤消息是這樣的。 化妝[1]:離開目錄 '/usr/local/src/lapack-3.6.1/BLAS/SRC'(CD SRC /變體;使)使[1]:進入目錄 「/ usr/local/src/lapack-3.6.1/SRC/VARIANTS'gfortran -O2 -frecursive