發表文章

目前顯示的是 4月, 2011的文章

快快樂樂,使用blas lapack with mkl

blas and lapack 已經廣泛實作, 沒有必要自己實作。 但是,學習曲線相對漫長。 以下是 如何快快樂樂使用blas and lapack with mkl 1.請先去下載 mkl 需要自己註冊安裝,基本上免費的。 2.接著,在mkl安裝資料夾(我的電腦 位於 C:\Program Files\Intel\ComposerXE-2011\mkl) 做以下動作 a.複製./lib 中的 libiomp5md.lib mkl_core.lib mkl_intel_c.lib mkl_intel_thread.lib 至你的C++ libary 目錄,並且include 以上lib b.複製./include 中的mkl_blas.h mkl_cblas.h mkl_lapack.h mkl_type.h 至你的include資料夾 3.但是,實際上blas 和lapack 的user interface 對於想要快速入門,並不是那麼簡單 會建議使用其他warper幫助 我推薦使用 Jernej Barbic's Research Code 中的dense matrix lib 基本上,只需要include "matrix.h",再加上上面的lib就可以使用, 除了Expotential lib是需要comment掉(因為,我自己的程式並沒有使用到) 有問題 就請自己寄信吧