1. 出張目的
オープンCAEに関する知識・技術の習得及び参加者との情報交換
2. 日程詳細
- 12月27日(土) 1日目
時間 | 内容 | 場所 |
12:00-12:30 | 集合 | 犬吠駅 |
12:30-13:00 | 自己紹介・やること宣言 | 犬吠駅 |
13:00-16:45 | もくもく | 犬吠駅 |
17:00-17:15 | 移動 | ホテル |
17:30-19:30 | 夕食 | 飲食店 |
19:30-20:00 | 移動 | ホテル |
20:00-23:00 | 入浴・交流会 | ホテル |
23:00- | 就寝 | ホテル |
- 12月28日(日) 2日目
時間 | 内容 | 場所 |
7:00-7:30 | 起床 | ホテル |
7:30-8:30 | 朝食 | ホテル |
8:30-9:30 | 自由時間 | - |
9:30-10:00 | 移動 | 犬吠駅 |
10:00-12:00 | もくもく | 犬吠駅 |
12:00-13:00 | 昼食 | 外 or 犬吠駅 |
13:00-16:45 | もくもく | 犬吠駅 |
16:45-17:00 | 移動 | ホテル |
17:00-19:00 | 夕食 | 飲食店 |
19:00-19:30 | 移動 | ホテル |
20:00-23:00 | 入浴・交流会 | ホテル |
23:00- | 就寝 | ホテル |
- 12月30日(月) 3日目
時間 | 内容 | 場所 |
7:00-7:30 | 起床 | ホテル |
7:30-8:30 | 朝食 | ホテル |
8:30-9:00 | 移動 | 展望館 |
9:00-12:00 | もくもく | 展望館 |
12:00-12:30 | 成果報告 | 展望館 |
12:30-13:00 | 移動 | 銚子駅 |
13:00- | 解散 | - |
3. 実施内容
- 残業務の片づけ
- OpenLBの外部流れ、内部流れソルバの構築
4.実施結果
- 残業務の片づけ
- https://opencae.booth.pm/items/7808965
- OpenLBの外部流れ、内部流れソルバの構築
- 12月19日にバージョン1.9がリリースされているのに気が付いたので、1.8.1から切り替え。
- https://www.openlb.net/news/openlb-release-1-9-available-for-download/
- 並列計算はconfig.mkで指定してコンパイルする
- MPI並列(MPI並列)
- OMP並列(スレッド並列)
- Var1.9から追加されたコマンドライン引数でのパラメータ変更機能の使用方法
- 参考:
GitLab src/case/parametersD.h · master · OpenLB / release · GitLab - 外部流れのソルバはexampleのpipeWithValve3dを基に改造して作成できた。
- 内部流れはそのまま物体を消したら作れたので終了
- 複数境界の内部流れ
- 計算上検討すべきパラメータはエクセルで計算できるようにした
- 講習会資料のひな型を作成した。
config.mkを修正した場合は再度makeする。
make clean
make・・・・・・
CXX := mpic++
・・・・・・
PARALLEL_MODE := MPI
・・・・・・実行方法
mpirun -np 4 ./solver・・・・・・
CXX := mpic++
・・・・・・
PARALLEL_MODE := OMP
・・・・・・実行方法
./solver./app --NAME VALUE
何とかコードはできた
5.今後の課題
- OpenLBの基本的なソルバの書き方はわかったが、モデルの変更やLES対応のやり方などわかっていないものも多いので、そのあたりについてexampleをベースに勉強し、自分が使う範囲のコード作成ができるようにしていく。
6. 備考
会場写真など
初日の昼ごはん チーズドッグ(たい焼き)
2日目 もくもく開始前の観光
2日目の昼食
2日目の晩飯
3日目の会場です