OpenFOAM
総論
OpenFOAM 情報
インストール
OpenFOAM のインストール
OpenFOAM for Windows
Docker による Windows 利用環境の整備
基本
OpenFOAM の概要
設定ファイルの書式
ミキシングエルボーの熱流動解析
回転ドラム内の混相流解析
OpenFOAM 用メッシュの作成
blockMesh によるメッシュの作成
snappyHexMesh によるメッシュの作成
cfMesh によるメッシュの作成
メッシュのチェック
スケールの変換
メッシュの番号付け
OpenFOAM の全体設定
Doxygen ドキュメントの生成と参照
新しいケースの作成
物性値の設定
重力の設定
乱流モデルの設定
境界条件の設定
離散化スキームの設定
代数方程式ソルバーの設定
圧力-速度連成手法の設定
計算の制御の設定
初期値の設定
ソルバーの実行
計算の確認と計算結果の処理
ケースのクリア
計算の安定化のための指針
ParaView 入門
GUI ツール
OpenFOAM データ集
リスト
ソルバーリスト
チュートリアルリスト
境界条件タイプリスト
物理モデルリスト
function objects リスト
fvOptions リスト
計算例
キャビティ流れ解析
カルマン渦の解析
曲がり管の流れ解析
検証
対流項の発散スキームの比較
代数方程式ソルバーの比較
圧力-速度連成手法の比較
simpleFoam 高速化設定
逆流を許す出口境界条件の検証
浮力による流出条件
セットアップメモ
OpenFOAM Extend Project 版のインストール
OpenFOAM を Intel C++ でコンパイルする
ParaView のコンパイル
Windows 版
blueCFD-Core のインストール
OpenFOAM 2.1.x for Win64 メモ
OpenFOAM 1.7.x on Win64
OpenFOAM 1.7.x on Win64 (MPICH2 版)
OpenFOAM 1.6 binary for win32 メモ
メッシュ
Python による blockMeshDict の生成
OpenFOAM のための Blender 入門
SwiftSnap (Blender) によるメッシュの作成
FreeCAD による OpenFOAM 用モデルの作成
Netgen で OpenFOAM 用メッシュを作る
enGrid で OpenFOAM 用メッシュを作る
Gmsh で OpenFOAM 用メッシュを作る
Salome による OpenFOAM 用メッシュの作成
メッシュファイルの書式
polyDualMesh を使う
メッシュの細分化
セットの作成
内部壁の作成
メッシュの結合
メッシュの一部を取り出す
snappyHexMesh の検討
FLUENT メッシュを利用する
オーバーセットメッシュ
境界条件
パッチの作成
周期境界条件
非定常境界条件
関数による境界条件の設定
多孔質ジャンプ条件の設定
境界条件の作成
changeDictionary
大気解析の境界条件
初期化
関数による初期化
データのマッピング
計算
軸対称解析
多孔質体の解析
ソース項の設定
領域内の値の固定
システムコール
fvOptions
流体・固体熱連成解析
非圧縮性流体ソルバーにおける温度計算
混相流解析
混相流解析
津波解析
波の無反射境界条件
波の無反射境界条件 2
interFoam のスキームの検討
液面付近の不自然な流速の抑制
液面付近の不自然な流速の抑制 2
液面高さの取得
粒子計算
粒子計算ソルバーの比較
粒子計算
粒子投入設定
DEM 解析
移動メッシュ
移動メッシュ
剛体移動計算
アダプティブメッシュ
並列計算
領域分割
大規模並列計算
アダプティブメッシュを用いた並列計算のポスト処理
GPU 計算
OpenFOAM Plugin for GPU を使ってみる
OpenFOAM で CNC (GPU 用 CG ソルバー) を使う
出力
時系列データの取得
データのサンプリング
質量流量の計算
ベクトル場の大きさを得る
体積平均値の計算
壁面熱流束の計算
面データの取得
アニメーションを作る
function objects
時刻で結果を補間する
ParaView Python によるポスト処理
データを間引く
PyFoam
PyFoam メモ
任意の値のプロット
GUI
Helyx-OS を使ってみる
Helyx-OS の改造
Discretizer を使ってみる
開発
OpenFOAM プログラミングメモ
熱物理モデル
時間刻み幅の自動調整
マルチリージョン
局所時間ステップ
OpenFOAM ユーザーのための C++ 入門
OpenFOAM の開発環境の設定
OpenFOAM による開発パターン
OpenFOAM のデバッグ
OpenFOAM のデバッグ情報の出力
KDbg による OpenFOAM ソルバーのデバッグ
Clang/C++11 を使う
Eclipse による OpenFOAM ソースコードの探索
NetBeans による OpenFOAM ソースコードの探索
GNU GLOBAL による OpenFOAM ソースコードの探索
OpenOffice.org による OpenFOAM フロントエンドの作成
Excel による OpenFOAM フロントエンドの作成
pythonOCC による OpenFOAM 用モデルの作成
ケースの統一的設定の試み
penguinFoam
OpenFOAM たんけんたい
もっと! OpenFOAM たんけんたい
Open WebUI で OpenFOAM アドバイザーを作る
FESSでOpenFAOMアドバイザーを作る
その他
緩和係数の最適化
PENGUINITIS