VTuber Huntai Huntai Tsubuko
DEM と数値計算を, もう少しポップに.
Open DEM Japan は, 離散要素法(DEM)や数値計算に興味を持つ人のための, チュートリアルと技術メモのサイトです. VTuber 粉体 粒子が, LIGGGHTS や ParaView, Python, C++ まわりの知見を, 気楽なテンションで紹介していきます.
「とりあえず動かしてみたい」「日本語でまとまった情報がほしい」という人が, 最初の一歩を踏み出せることを目標にしています.
サイトについて
独学で自分のホームページづくりにチャレンジしました. プログラマーの誇りにかけて手軽なホームページ製作支援ツールはいっさい使わず, HTMLを編集しています.
理工系の人間というのは, 本来, こういった新しい技術を積極果敢に活用していく能力に長けていることが望ましいのは言うまでもありません.
前向き, 建設的な姿勢も感じられなければ, 人が寄りつきません. 本ホームページは, 離散要素法関連の多彩な情報を提供するとともに,
オープンソースソフトウェアを積極的にアピールしていくための強力無比な手段として徹底的に活用していくつもりです. さらに, ハブページ化を目指し, 他の便利なホームページへのリンクをことに充実させる方針です.
いわば個人的なブックマークの公開ですね. 私が興味あるサイトに偏ってはいますが, 一種のデータベースとして活用できます. 総合能力ならぬ底の抜けた雑合能力を発揮するよう心がけます.
このホームページからなにやら得体の知れない, 一種の執念のようなものを感じ取っていただければうれしいです. ホームページを開設してから日も浅いうちに,
自分自身が一種のデータベースとしてひんぱんに利用するようになったばかりか, 日頃からHTML文書をメモ代わりに使っておけば, 新しいアイデアを出す際のネタを引き出すための「貯金箱」,
「貯水池」として役立つことに気づきました. 私自身, まだまだ若輩者であり, DEMの専門家としては未熟な点が多々あります. しかしながら,
最新技術を率先してマスターし, 若い人たちから馬鹿にされるどころか, むしろ彼らを圧倒し, 尻を叩き続けるよう心がけていきたいと存じます. いつまでもちこたえられるか, わかりませんが …
将来, 学生やエンジニアをGUIのDEMのボタン押し係で終わらせず, 「自分で実装して改良する側」に鍛え上げたいと考えています. その延長線上に, 日本発のオープンソースDEM文化を根付かせ, 「解析コードもつくってナンボ」という風土を当たり前にしたいと思います. アカデミアでサバイバルし, 将来, 世界のどこに出しても胸を張れる国産DEM開発者軍団を育てたいです. こうした高邁な目標を高々と掲げても, 実力が伴っていなければドン・キホーテのごとく, 風車に弾き飛ばされるだけです.
はじめに
本サイトが扱う LIGGGHTS は, 離散要素法(DEM)分野を長年牽引してきた OSS です. しかし, 公開版 3.8.0(2017年11月30日)を最後に開発が終了し, 現在は商用版 Aspherix へ完全移行しました. 公式 GitHub には 「後継は Aspherix」 と明記され, CFDEM coupling-PUBLIC についても 「更新予定なし」 とされています.
短期的な収益を優先してオープンな文化を閉ざす決断は, 長期的な科学技術の発展を損なう可能性があります. ソースコードを軸とする OSS 文化こそが, 科学(Science)の客観性と透明性を支え, 次の世代へ知見を継承するための基盤になると信じています. Open DEM Japan は, そのひとつの実践として, 無償で利用できる DEM 関連ソフトウェアや教育資料をアーカイブし, 日本語による導入支援と議論の場を提供していきます.
Open DEM Japan は, VTuber粉体 粒子 として趣味でプログラミングと数値計算のおもしろさをポップに発信中!
C++ や Python で書いた数値計算スクリプト, 後処理や可視化のヒントなどを中心に紹介しています. チューニングや GPU を使った高速化はやっていませんが, コード目線の工夫を楽しく共有中です.
関連した個人サイト
おすすめナビゲーション
- LIGGGHTS 解説 - 日本語でまとまった導入手順とヒントを掲載しています.
- LAMMPS2001 アーカイブ - Fortran 版のソースと日本語ドキュメントを整理した新ページです.
- Python オートメーション - 後処理やバッチ実行の自動化に取り組む方向けのアイデア集です.
- C++ リファレンス - LIGGGHTS のソースコードを追跡するための索引表を公開しています.
- ParaView 可視化ガイド - 計算結果をわかりやすく届けるビジュアライゼーション手法です.
- TeX (LaTeX エディタ) - Windows で LaTeX エディタ・ PDF ビューアを並べた新しいユーティリティです.
LIGGGHTS Windows コンソールアプリケーション
LAMMPS は並列化MPI対応の Windows 用バイナリがありますが, LIGGGHTS にはこれまで並列化 MPI 対応の Windows 用バイナリが配布されておらず, 並列化 MPI 対応のバイナリは Unix バイナリしか配布されていませんでした. そこで私が並列化 MPI 対応の Windows バイナリをビルドしました. また, 誰でもが簡単に install できるように GUI インストーラを作成しました. 複数のフォークを install しても Windows 環境において競合しないように工夫してあります. 下記からダウンロードできます.
Vtuber の 3D モデル VRM データのダウンロード
Wikipediaリンク集
離散要素法まわりのWikipedia記事を執筆・整理しています。
- 日本における離散要素法の歴史
- 日本の離散要素法の研究者
- 離散要素法の非日本人研究者一覧
- DEMの弾塑性接触モデル
- 離散要素法の付着力モデル
- DEM-MDRモデル
- ボンデッドパーティクルモデル
- 拡張離散要素法
- 応力鎖
- オープンソース離散要素法ソフトウェアの一覧
- オープンソースの離散要素法可視化ソフトウェア
- LIGGGHTS
- Woo
- DEMBody
- MechSysベースのJKR DEM
- SudoDEM
- Chrono::Granular
- MercuryDPM
- OpenFPM
- ParaEllip3d
- CemfDEM
- Blaze-DEM
- GranOO
- Lethe-DEM
- PhasicFlow
- CP3d
- MUSEN
- DEM-Engine
- PpohDEM
- MFIX-DEM
- Kratos
- ESyS-Particle
- MechSys
- YADE
- DL POLY2改変のDEMコード
メールを下さい!
このホームページについてご意見, ご感想, ご要望, 叱咤激励, 苦情, 罵倒, 非難の声, 誤字脱字, 文法上の誤りなどがございましたら, 遠慮なく
してください. 一方的に言いたい放題のことを言うだけでは, 意味がありません. 悪い点, 改めるべき点というものは第三者にズバリ指摘していただかないと, 本人にはなかなかわからないものです. 問題のある箇所は変更するにやぶさかでありません.