CliMA / CliMA/ClimaCore.jl

Reduce code duplication

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.