このページの記事あるように、Folding@homeは、分子動力学シュミレーションでタンパク質のフォールディングを分散コンピューティング技術で全世界のボランティアベースで解析中。

解析対象に、新型コロナウイルス(SARS-CoV-2)が加わったようで、ボランティアが急速に増えているようだ。

 

あけんじも参加することにした。

このページを参考に、Dockerイメージのクライアントを使うことにした。

 

(1)Passkeyを得る

このページに登録すると、「Username」と「Passkey」がメールで送られてくる。

これは、必須ではないようだ。

 

(2)起動(使用するGPUをdevice=0と指定)

$ sudo docker run --gpus device=0 --rm -it -p7396:7396 johnktims/folding-at-home:latest --user=xxxxxxx --team=0 --power=full
「user=xxx」のところは、(1)で得られたUsername。ディフォルトは、Anonymous。

以下、状況を表すメッセージが出力される。

 

・次の方法で、起動中のdockerイメージに入ることも可能。

(3ff843c9dadcは、上記で起動したdockerのID?)

$ sudo docker exec -it 3ff843c9dadc /bin/bash

 

(3)ブラウザから接続する

・ブラウザで、http://localhost:7396と入力すると次の画面、状況を確認できる。

 

(4)その他

・GPUはフル稼働しているようだ。

・温度も上がっている。