CliMA / ClimaAtmos.jl

ClimaAtmos.jl is a library for building atmospheric circulation models that is designed from the outset to leverage data assimilation and machine learning tools. We welcome contributions!
Apache License 2.0
83 stars 17 forks source link

Tune GPU performance for AMIP simulations #1995

Open sriharshakandala opened 1 year ago

sriharshakandala commented 1 year ago

The Climate Modeling Alliance

Software Design Issue 📜

Purpose

Cost/Benefits/Risks

People and Personnel

Components

Inputs

Results and Deliverables

SDI Revision Log

CC

### `ClimaAtmos.jl`
- [ ] Move model-cache variables to fully typed structs
- [ ] Add grid-dependent hyperviscosity specification
- [ ] Balance model-cache recomputation and computing on-the-fly cache
- [ ] Asynchronous kernel launches using CUDA streams
- [ ] Explore CUDA graphs for hiding latency
- [ ] Add QA benchmarks for target AMIP simulations
### `ClimaCore.jl`
- [ ] https://github.com/CliMA/ClimaCore.jl/issues/1428
simonbyrne commented 11 months ago

Focus on RRTMGP