inducer / inducer/arraycontext
Dealing with constants in `freeze`
- Ngôn ngữ chính
- Python
- Star
- 9
- Fork
- 11
- Merge trung bình
- 17 giờ 12 phút
- Pull request đã merge (30 ngày)
- 2
Mô tả
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
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách lần theo triển khai của freeze và cách các hằng số số học được xử lý trong quá trình sinh mã. So sánh hành vi hiện tại của việc đóng băng hằng số với việc thay thế hằng số bằng biến, bao gồm chi phí biên dịch lại khi bước thời gian thay đổi; công việc được coi là hoàn tất khi một chiến lược đã được quyết định và được kiểm định tương ứng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- performance
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100