atlas

    1熱度

    1回答

    我使用mpi4py和openmpi在多CPU /核心機器上做線性代數。我的numpy使用ATLAS構建。假設我有一臺4核心機器,並且我想運行一個4節點python腳本,它使用numpy在每個節點上執行線性代數。 如何確保ATLAS在每個節點中執行線性代數時不使用多個核心?當我構建ATLAS時,似乎沒有將它配置爲一次只能在一個內核上運行的選項。對於英特爾MKL,我認爲您可以設置OMP_NUM_THR

    2熱度

    1回答

    我正在使用CLAPACK ATLAS庫在C++中編寫程序。但是,我無法讓程序成功鏈接到圖書館。我寫了一個小C程序來更好地展示問題。有趣的是,如果我使用GCC進行編譯,這個小型演示程序鏈接就好了,但是當我嘗試使用G ++進行編譯時,出現相同的鏈接器錯誤。我希望有人能幫我弄清楚G ++和GCC究竟做了什麼不同,以便獲得原始程序的鏈接(原始程序是C++程序,我不能只是「使用GCC」) 這裏是小的演示程序