CliMA / CliMA/ClimaAtmos.jl

Use `foreach_point` premitive to fuse pointwise kernels

Open
#4,745 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.