Use `foreach_point` premitive to fuse pointwise kernels
- Dominant language
- Julia
- Stars
- 128
- Forks
- 39
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 30
Description
With the recent changes in ClimaCore we have access to the `foreach_point` primitive that we can use to fuse pointwise operations into larger kernels.
We need to apply it throughout the repository.
We should use sub-issues to track different parts of the codebase we will review for the `foreach_point` usage.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the repository for pointwise operations that could use the `foreach_point` primitive, then group the findings into sub-issues for separate parts of the codebase. Done means the relevant repository areas have been reviewed and the needed work is tracked through those sub-issues.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- performance
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100