ClimaAtmos.jl icon indicating copy to clipboard operation
ClimaAtmos.jl copied to clipboard

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!

Results 329 ClimaAtmos.jl issues
Sort by recently updated
recently updated
newest added

This PR updates the manifests, including the latest version of ClimaCore, which has some MultiBroadcastFusion bugfixes.

## Purpose ## To-do ## Content ---- - [ ] I have read and checked the items on the review checklist.

do-not-merge-yet

This pull request changes the compat entry for the `CloudMicrophysics` package from `0.18` to `0.18, 0.20`. This keeps the compat entries for earlier versions. Note: I have not tested your...

This tracks issues and possible solutions in aquaplanet prognostic edmf simulation. Currently it includes all tendencies. Diffusion, TKE dissipation and updraft advection are implicit. SGS mass flux to grid-mean is...

EDMF :tornado:

The subsidence tendency is calculated [here](https://github.com/CliMA/ClimaAtmos.jl/blob/b70579c760d2b1ccc08e6b0df58f1fc80b246fa9/src/prognostic_equations/forcing/subsidence.jl#L83) by multiplying two scalars. While this is correct, it would be better to use the `vertical_advection!` function, which uses ClimaCore operators in a more...

EDMF :tornado:

This PR adds the framework for reproducible calibration experiments, starting with one example experiment. `calibration/README.md` provides an overview. Most of the actual code is in [ClimaCalibrate](https://github.com/CliMA/ClimaCalibrate.jl) ## Content `calibration/model_interface.jl`: Model...

In light of #2988, this PR cleans up old jobs on central, when we move new data there. Let's wait until #2988 is resolved before merging this, however.

House cleaning :broom:
Workflow :gear: :ocean:

When running the `box_density_current.yml` example, and querying the extrema of a scalar field ( in this instance, density) ``` julia> simulation.integrator.u.c.ρ |> extrema (0.0f0, 1.1547949f0) julia> parent(simulation.integrator.u.c.ρ) |> extrema (0.65239275f0,...

bug

This is a tiny detail, but it looks like that the `WallTimeEstimate` is off by one step: ```julia julia> import ClimaAtmos as CA julia> import SciMLBase julia> simulation = CA.get_simulation(CA.AtmosConfig())...