inducer / inducer/arraycontext
Dealing with constants in `freeze`
オープン
- 主要言語
- Python
- スター
- 9
- フォーク
- 11
- 平均マージ
- 17時間 12分
- マージ済み PR(30日)
- 2
説明
Right now, I think we bake constants into the code no matter what, at considerable expense. (For example, we might recompile every time the time step changes.) Maybe defaulting the other way (replace every numerical constant with a variable) is better?
cc @kaushikcfd @matthiasdiener
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず freeze の実装と、コード生成時に数値定数がどのように扱われるかを追跡します。現在の定数の埋め込み動作を、定数を変数に置き換える場合と比較します。時間ステップが変わったときの再コンパイルコストも含めます。完了条件は、方針が決定され、それに対応する検証が行われていることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- performance
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100