シミュレーション結果の可視化 〜 Athena++チュートリアル4
March 10, 2024に投稿
| Kenji Arai
• 翻訳:en
はじめに
この投稿で並列計算した3次元磁気流体シミュレーション結果を可視化する。可視化はMac上で動作するVisIt 3.3.3で行う。
[続きを読む]
3次元磁気流体シミュレーションと並列計算 〜 Athena++チュートリアル4
March 7, 2024に投稿
| Kenji Arai
• 翻訳:en
はじめに
先月投稿したこの記事までで、OpenMPIをDockerコンテナに組み込み、マルチノードで並列計算できることは確認できた。この投稿では、上記で作成したDockerコンテナを使って、Athena++のチュートリアル4「3次元磁気流体シミュレーションと並列計算」をマルチノードで実行させる。
[続きを読む]
姫野ベンチマークを使ってOpenMPIの性能を測定する
February 23, 2024に投稿
| Kenji Arai
• 翻訳:en
モチベーション
昨日のこの投稿の通り、複数ノード上で動作しているDockerコンテナでOpenMPIを使ったプログラムを動かせるようになった。OpenMPIによってどのぐらい性能が向上するのかを調べたくなったので、ベンチマークすることにした。
実は、今回も少し苦労した点があり、その部分が他の方の参考になれば嬉しい。
[続きを読む]
OpenMPIを実装したDockerコンテナを複数ノードで実行する
February 22, 2024に投稿
| Kenji Arai
• 翻訳:en
モチベーション
以前このポストで述べたように、Athena++をマルチノードで動かすことをゴールに進めている。その前段階として、OpenMPIを設定したDockerコンテナを複数ノードで実行させることを試みた。自分としては、少し苦労した点もあり、他の方にも参考になるかもしれないので、今回実施したことをまとめ投稿する。
[続きを読む]
Athena++のチュートリアルを実行する
February 11, 2024に投稿
| Kenji Arai
• 翻訳:en
はじめに
以前のポストで、Athena++をインストールして最初のチュートリアル「1D Hydorodynamics and MHD」を実行した内容をまとめた。本ポストはその続きで、ビジュアル化などを行うチュートリアルを実行したので、その内容をまとめた。
[続きを読む]
宇宙物理学用磁気流体シュミレーションコードAthena++を試す
February 3, 2024に投稿
| Kenji Arai
• 翻訳:en
はじめに
以前から宇宙物理関連のシミュレーションを試してみたいと思っていて、enzo、gadget、gizmo等を調べていた。たまたまAthenaを知り、調べてみると東北大学の富田賢吾准教授が日本語のページを管理されており、日本語の情報もあるので、試してみることにした。
ここでは、インストールしてチュートリアルを実行するところまでをまとめたのでポストする。
[続きを読む]
量子化による日本語LLMの実行
January 2, 2024に投稿
| Kenji Arai
• 翻訳:en
モチベーション
この記事において量子化については、否定的な言い方で終わったが、少し調べてみると興味深い領域であると思い直し、量子化について実験したので、その内容をここにまとめる。
[続きを読む]
日本語LLMをオンプレミス環境で実行する
December 30, 2023に投稿
| Kenji Arai
• 翻訳:en
モチベーション
2023年を振り返ってみると、多くの日本語LLM(Large Language Models)がリリースされた一年だった。自分もいくつかの日本語LLMを自宅の環境で動作させてみたので、ここにまとめる。
[続きを読む]
CNN訓練コードをHorovodで使えるように変更する
November 4, 2023に投稿
| Kenji Arai
• 翻訳:en
はじめに
Horovod in Dockerを試すで、自分の環境(オンプレミス)で、Docker環境下でHorovodを使えるようになった。次にやるべきことは、一台のサーバで動作する学習コードをHorovodを使った分散学習に適用するように変更することだ!手始めに比較的簡単なCNNコードをHorovodを使って分散学習できるように変更したので、以下記事にまとめる。
[続きを読む]
Horovod in Dockerを試す
October 14, 2023に投稿
| Kenji Arai
• 翻訳:en
モチベーション
一年ぐらい前から分散学習(Distributed Training)に興味を持っていた。そのため複数のTITAN-Vが使えるマシンを用意し、Horovodという分散学習フレームワークを試していた。この度ようやく分散学習サンプルを動かすことが出来たので、ここに投稿する。
[続きを読む]