このページの記事あるように、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はフル稼働しているようだ。
・温度も上がっている。