Reduce code duplication
- Dominant language
- Julia
- Stars
- 117
- Forks
- 19
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 41
Description
There are several places where we can reduce code duplication:
```[tasklist]
### Tasks
- [ ] https://github.com/CliMA/ClimaCore.jl/pull/1713
- [ ] Make and reuse a few standard drivers?
- [ ] dss tests
- [ ] https://github.com/CliMA/ClimaCore.jl/pull/1943
- [ ] https://github.com/CliMA/ClimaCore.jl/pull/1934
- [ ] https://github.com/CliMA/ClimaCore.jl/pull/1932
- [ ] #1920
- [ ] https://github.com/CliMA/ClimaCore.jl/pull/1961
```
```[tasklist]
### Make tests cuda-agnostics, so that we can share scripts
- [ ] https://github.com/CliMA/ClimaCore.jl/pull/1794
- [ ] https://github.com/CliMA/ClimaCore.jl/pull/1793
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the linked pull requests and the task list, starting with the standard drivers and dss tests items. Compare the duplicated test and driver scripts, including the CUDA-agnostic work in pull requests 1794 and 1793. Done means the listed duplication tasks have an agreed shared approach and the affected tests or scripts are consolidated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- hpc, testing
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100