OpenCAE Hobby Lab
OpenCAE Hobby Lab

オープンCAE勉強会冬合宿2025@銚子(12/27-29、2泊3日)

connpass オープンCAE勉強会冬合宿2025@銚子(12/27-29、2泊3日) (2025/12/27 12:00〜)connpass オープンCAE勉強会冬合宿2025@銚子(12/27-29、2泊3日) (2025/12/27 12:00〜)

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. 実施内容

  1. 残業務の片づけ
  2. OpenLBの外部流れ、内部流れソルバの構築

4.実施結果

  1. 残業務の片づけ
    1. https://opencae.booth.pm/items/7808965
  2. OpenLBの外部流れ、内部流れソルバの構築
    1. 12月19日にバージョン1.9がリリースされているのに気が付いたので、1.8.1から切り替え。
      1. https://www.openlb.net/news/openlb-release-1-9-available-for-download/
    2. 並列計算はconfig.mkで指定してコンパイルする
      1. config.mkを修正した場合は再度makeする。

        make clean
        make
      2. MPI並列(MPI並列)
      3. ・・・・・・
        CXX             := mpic++
        ・・・・・・
        PARALLEL_MODE   := MPI
        ・・・・・・
        config.mk

        実行方法

        mpirun -np 4 ./solver
      4. OMP並列(スレッド並列)
      5. ・・・・・・
        CXX             := mpic++
        ・・・・・・
        PARALLEL_MODE   := OMP
        ・・・・・・
        config.mk

        実行方法

        ./solver
    3. Var1.9から追加されたコマンドライン引数でのパラメータ変更機能の使用方法
      1. ./app --NAME VALUE

      2. 参考:
        GitLab src/case/parametersD.h · master · OpenLB / release · GitLabGitLab src/case/parametersD.h · master · OpenLB / release · GitLab
    4. 外部流れのソルバはexampleのpipeWithValve3dを基に改造して作成できた。
    5. image
    6. 内部流れはそのまま物体を消したら作れたので終了
    7. image
    8. 複数境界の内部流れ
    9. image

      何とかコードはできた

      image
      image
    10. 計算上検討すべきパラメータはエクセルで計算できるようにした
    11. image
    12. 講習会資料のひな型を作成した。

5.今後の課題

  • OpenLBの基本的なソルバの書き方はわかったが、モデルの変更やLES対応のやり方などわかっていないものも多いので、そのあたりについてexampleをベースに勉強し、自分が使う範囲のコード作成ができるようにしていく。

6. 備考

会場写真など

image

初日の昼ごはん チーズドッグ(たい焼き)

image

2日目 もくもく開始前の観光

image
image

2日目の昼食

image

2日目の晩飯

image

3日目の会場です

image
image
image
hammamania.tech