Support Modules
params/
責務:
- BGK1D / BGK2D2V のモデル dataclass
- scheme 別既定
scheme_paramsの供給 expected_model_cfg_type()による API 層との型整合
注意:
BGK2D2V.ModelConfigは現状scheme_paramsを持たないため、Engine初期化と噛み合わない。
utillib/
device_util.py:cuda/mps/cpuの検証progress_bar.py: tqdm の有無を吸収する wrapperpretty.py: dataclass / dict をログ向け key-value 形式へ整形
plotting/
plotting/bgk1d/plot_state.pyState1D1Vからf,n,u,Tを可視化
tests/
smoke/: 最低限の実行確認plot_test/: plotting 呼び出し確認bench_test/: analysis API の呼び出し確認
補足:
- skip 条件を多く含むため、テストの不実行は直ちに不具合を意味しない。
- CUDA 非搭載環境では backend 依存テストの多くが skip される。