IntelMacでFolding@Home
先日、AmazonでMac Fan 1月号を購入して、今日届きました。Mac系(というかパソコン関連)の雑誌は初めてだったりしますが、MacBook & ProのCore 2 Duo化の記事が結構あって、Core Duoの身として1人唸ってました。
因に購入動機は気になる記になる…の大将さんの正体が拝めるとかで…。
詳しくは気になる記になる…の記事を。
→雑誌”MacFan”に掲載されました…(汗)
さて本題。
Folding@Homeの説明はもう今更しないとして、以前はクライアントがPowerPCのみの対応だったのですが、11月に入っていつの間にかIntel対応のバージョンが出たとか。
一応、前にRosettaでがんばった事もあるのですが、1%終えるのに1日ほどかかった覚えが….。
という事でさっそく。
まずhttp://folding.stanford.edu/download.htmlからダウンロード。
一番したの「Mac OS X(Intel) SMP client console version」をダウンロード。

デスクトップ(ダウンロードフォルダ)にFAH_SMP_OSX.tarというファイルがあるはずなので、ダブルクリックで展開。
するとFAH_SMP_OSXというフォルダができるはずなので、FAHにリネームして~/Library/ にフォルダごとコピー(FAHでなくてもOK)。
ターミナルを起動して、
hoge:~ hoge$ cd ~/Library/FAH [enter]
で~/library/FAHに移動。
hoge:~/Library/FAH hoge$ ./fah5 -local -configonly [enter]
でfah5を実行。
色々と設定するために質問があるので答える。名前は既に使われていないかダウンロードページで確認して、使われていないのを入力。
Launch directory: /Users/hoge/Library/FAH Executable: ./fah5 Arguments: -local -configonly [**:**:**] Configuring Folding@Home... User name [Anonymous]? hogehoge #名前。 Team Number [0]? 162 #チームナンバー。因に162はTeam 2ch Ask before fetching/sending work (no/yes) [no]? #仕事を取りにいく時/送る時、聞くか(つまりはインターネットに接続する時に聞くか) Use proxy (yes/no) [no]? #プロキシを使う?(普通はno) Allow receipt of work assignments and return of work results greater than 5MB in size (such work units may have large memory demands) (no/yes) [no]? yes #5MB以上のサイズの結果を作る仕事をする?(メモリを多く消費します)。基本はyes、メモリが少ないならnoだけど、これからは5MB以上のがほとんどになるとか。 Change advanced options (yes/no) [no]? yes #詳細なオプションも変更する? (面倒ならnoで以降省略) Core Priority (idle/low) [idle]? #解析ソフトの優先度は? (暇な時/低く) Disable highly optimized assembly code (no/yes) [no]? #最適化されたアセンブリコードを使わない? Interval, in minutes, between checkpoints (3-30) [15]? #仕事の合間は何分休憩する?(3から30分) Memory, in MB, to indicate (**** available) [****]? メモリ何MB割り当てる? (2G以上搭載の場合、変に認識される事があるので手動できちんと設定しないと駄目らしい) Request work units without deadlines (no/yes) [no]? #締め切り無しの仕事が欲しい? Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available (no/yes) [no]? #よくわからん(汗 Ignore any deadline information (mainly useful if system clock frequently has errors) (no/yes) [no]? # 締め切り無視する? (特にシステムクロックが頻繁にエラーを出すときに役立つ?) Machine ID (1-16) [1]? #パソコンのID。複数同時に起動する時はそれぞれ別のIDを。(1から16の間で) [**:**:**] - Ask before connecting: No [**:**:**] - User name: hoge (Team 162) [**:**:**] - User ID not found locally [**:**:**] + Requesting User ID from server [**:**:**] - Machine ID: 1 [**:**:**] [**:**:**] -configonly flag given, so exiting. Terminated
設定できたら、さらに続けて
hoge:~/library/FAH hoge$ echo “./fah5 -local -verbosity 9″ > FaH [enter] hoge:~/library/FAH hoge$ chmod +x FaH [enter]
とやって、最後に起動。
hoge:~/library/FAH hoge$ [**:**:**] Completed 50000 out of 5000000 steps (1 percent)
みたいに表示されるはず。
多分、大体1日〜1ヶ月で一つ終わると思います(幅あるなぁ…)
#因にいまやってるのは2日で終わりそう。
#左のファンが壊れてるから、右のファンは常に強制的にフルパワー。怖っ。
#明日Apple Storeに持ってってなおったら、CrossOver MacでUD Agent動かしてみようと企み中。
(動くのは既に確認済み→キャプチャ)

ところで、これ時間の表示可笑しいなぁ、と思ってたら、UTCですか。
参考リンクとか:
Folding@Home(日本語の公式サイト※IntelMac対応のクライアントのダウンロードは英語のサイトからしかできません)
Folding@Homeでアルツハイマーを解明しよう★3(2ちゃんねる 新・mac板内)
Folding@Home Team 2ch統計ページ (やっぱり過去ログなんかは結構参考になります)









