OpenLB とは

OpenLBは、ラティスボルツマン法(LBM)のオブジェクト指向の実装です。これは、オープンソースコミュニティ(GPLv2)と共有されるLBMプログラミング用の汎用プラットフォームの最初の実装です。このコードはC ++で書かれており、アプリケーションプログラマや開発者がカスタムモデルを実装する能力を備えています。OpenLBは、高性能コンピュータ上でMPIとOpenMPを使用して複雑なジオメトリや並列実行をシミュレーションできる複雑なデータ構造をサポートしています。ソースコードは、インターフェイスとテンプレートの概念を使用しているため、効率的で直感的なLBMの実装が可能になります。効率性とスケーラビリティは、コードレビューによってチェックされ、証明されています。 DoxyGenのユーザーマニュアルとソースコードのドキュメントは、プロジェクトページで入手できます。