パスワードを忘れた? アカウント作成

こちらは、t-nissieさんのユーザページですよ。 Idle.slashdot.jpは、あなたの人生において完全な時間の浪費です。見るなよ、見るなよ。

2495856 journal
日記

t-nissieの日記: 【電脳】FTDIで遊んでみた

日記 by t-nissie

FTDIで遊んでみた

/*
  hello-ftdi.c: flash LED 3 times.
  This example uses the libftdi API.
  Reference: http://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/
  Usage:
     $ su
     # ./hello-ftdi
*/
#include <stdio.h>
#include <ftdi.h>
 
#define PIN_TX  0x01
#define PIX_RX  0x02
#define PIN_RTS 0x04
#define PIN_CTS 0x08
#define P

2319699 journal
日記

t-nissieの日記: How to avoid "/usr/bin/ld: cannot find -lblas" error

日記 by t-nissie

feram のコンパイルのときに

/usr/bin/ld: cannot find -lblas

ってエラーになって困って、
ググったら解決方法が見つかった話。

Dear feram users,

I encountered “/usr/bin/ld: cannot find -lblas” error,
when I did "./configure" for feram-0.18.05 on CentOS 6.2,
though I surely installed /usr/lib64/libblas.so.3.

2255251 comment

コメント: Re:3000万人 (スコア 2) 27

by t-nissie (#2123450) ネタ元: 3000万人もの人たちが暮らす中国の洞窟

黄土高原の人口が約3000万人みたい。
でも「1556年に起こった華県地震では、黄土が崩れて液状化現象を起こしたことで窰洞が崩れ、80万人以上の死者を出した。」って書いてある。
大同市は人口300万人で普通の建物にも人が住んでいて年間の寒暖の差は激しいみたいよ。

1906744 comment

コメント: Re:なんとなく試してみた (スコア 1) 3

fftw-3.3.1なら--enable-openmp と --enable-threads を両方つけることができます。
Debian系はfftwパッケージにlibfftw3_omp.*が入っていないです。
そのせいでferamのコンパイルができなくて困っている人がいるようです。
Debianのfftwパッケージのメンテナに連絡を取ってみます。
3次元FFTの場合、libfftw3_threads.*よりlibfftw3_omp.*のほうが速かったのでlibfftw3_omp.*を使っています。
1903279 journal
日記

t-nissieの日記: 【電脳】並列化率を上げるためにさらにやるべきこと 3

日記 by t-nissie

フリーソフトウエアの強誘電体シミュレータferam-0.18.05のgfortranでの並列化率(プログラムで並列化されている部分の割合)をさらに上げるには、すでにSR11000で並列化が済んでいるので、それのプロファイルとgfortranのほうのompPとかで取ったプロファイルとを見比べながら足りないところに1つ1つOpenMPのディレクティブを入れていくだけ。valgrindとかも使えるのかなぁ。

ompPはPAPI hw-counter libraryがあるとより情報を取ってくれるらしい。

1888300 comment

コメント: Re:ということは (スコア 1) 3

コメントありがとうございます。

自動並列化はバカです。ディレクティブを
入れたりかなり努力しないと並列化率99%
にはいきません。

グラフのXeon X5690のプロットは
gfortran-4.4 + FFTW-3.3.1 です。

ifortの場合、自動並列化はあるのですが、
いまのところMKLのFFTWの関数のラッパ
を使っているので、FFTのところが遅く
なってしまうようです。ifort+FFTWなら
より速く計算できると思うのですが、
面倒なのとユーザの利便性を考えて
いまのところそうする予定はありません。

GPUは使い始めたところです。プログラ
ミングが面倒ですし、複雑な処理には向
いていない印象を持ちました。しかしGPU
の応用は時代の流れなので対応はしていく
つもりです。

グラフの線は太くします。GNUPLOTを
使っています。
1887052 journal
日記

t-nissieの日記: 【電脳】feram-0.18.05の並列化率、並列効果の図ができたよ 3

日記 by t-nissie

フリーソフトウエアの強誘電体シミュレータferam-0.18.05並列化率、並列効果の図があがったよ。
SR11000では99%以上の並列化率なんだけど、自動並列化がないgfortranでの並列化率はまだ80%。
使っているのはFortranとOpenMP。

(2012-03-03 Made plot lines thicker.)

1882582 journal
日記

t-nissieの日記: 【電脳】フリーソフトウエアの強誘電体シミュレータferam-0.18.05リリース【閏の肉の日】

日記 by t-nissie

今日は400年(365日×400+97日=146097日)に97日しかない閏の肉の日なのでフリーソフトウエアの強誘電体シミュレータferam-0.18.05がリリースされました。

arXiv:1202.3893に載ってるPbTiO3の90°ドメイン構造が feram-0.18.05/src/17example-PbTiO3-100-900K/ で再現可能。

typodupeerror

アレゲは一日にしてならず -- アレゲ研究家

読み込み中...