GotoBLAS という強力な BLAS があるので、使用してみた。 make は quickbuild.32bit や quickbuild.64bit があるので、とても簡単に行える。 環境に応じて ./quickbuild.32bit または ./quickbuild.64bit とすればよい。 すると libgoto.a というライブラリが生成される。 使用する際には、ライブラリのパスや -lgoto -lpthread といったオプションを付けることになるが 毎回コマンドで打つのは少々大変なので、以下のような Makefile を使用すると便利である。 # Makefile OUTPUTFILE = sample SOURCES = sample.c OBJECT = $(SOURCES:.c=.o) CC = gcc CFLAGS = -O3 -Wall LDFLAGS = -
![GotoBLAS。 - 研究日誌。](https://cdn-ak-scissors.b.st-hatena.com/image/square/df3a50c14b465108d37d0f484920317dd74971fb/height=288;version=1;width=512/http%3A%2F%2Fu.xgoo.jp%2Fimg%2Fsns%2Fblog.png)