Charles Kawczynski

Results 284 issues of Charles Kawczynski

It seems that `lu!` for `Tridiagonal` incurs allocations [here](https://github.com/JuliaLang/julia/blob/808ad85ba1e48cdc549d00aebfe4b75063d1eb5b/stdlib/LinearAlgebra/src/lu.jl#L526). Can we cache this vector to make `lu!` allocation-free? Discovered [here](https://github.com/CliMA/ClimaAtmos.jl/issues/648).

linear algebra

This is my first pass at adding `printf` support. I'm still experimenting, but I may need help with this!

The link to `@uniform` in the docs is [broken](https://juliagpu.gitlab.io/KernelAbstractions.jl/api/@ref). Maybe we can/should set `strict = true` in the docs?

I've heard that there's performance degradation using kwargs in kernels, so here's my attempt at a MWE: (`test/kwarg_performance.jl`) ```julia using KernelAbstractions using CUDA using Test foo_kwarg(;a=1) = a+2 foo_parg(a=1) =...

needs test

# Description We should add `recover_thermo_state_ref` convenience wrappers. ## Additional context Add any other reasons why this should be addressed. # For CLIMA Developers - [ ] This feature can...

Thermodynamics
Atmos

### Description This PR adds a how-to for defining boundary conditions in ClimateMachine. - [x] Code follows the [style guidelines](https://clima.github.io/ClimateMachine.jl/latest/DevDocs/CodeStyle/) OR N/A. - [x] Unit tests are included OR N/A....

Documentation 📜

### Description This PR adds a boundary condition tutorial. Still very much WIP... - [ ] Code follows the [style guidelines](https://clima.github.io/ClimateMachine.jl/latest/DevDocs/CodeStyle/) OR N/A. - [ ] Unit tests are included...

Documentation 📜

### Description This PR: - Changes the Atmos BC interface to accept tuples of BC types, so that we can loop over the BCs / prognostic variables - Individual `boundary_value`...

### Description Upgrade to Julia 1.6 🚀. This was all I needed to run the test suite locally! - [x] Code follows the [style guidelines](https://clima.github.io/ClimateMachine.jl/latest/DevDocs/CodeStyle/) OR N/A. - [x] Unit...

Julia

This is more of a request / question. I'd like to know if this [added feature](https://github.com/climate-machine/CLIMA/pull/1006/commits/940a92b25e83bff035077c840fd711ec079380b3#diff-6afdb61592b3ac8012fbef1b68d7f575) is something that could be incorporated into Literate, or if it's better for Documenter,...