Skip to content

Commit

Permalink
Merge pull request #548 from CliMA/js/rm-atm-ocn-lnd
Browse files Browse the repository at this point in the history
rm atm-ocn-lnd
  • Loading branch information
juliasloan25 authored Jan 18, 2024
2 parents 3df1d4c + 3d85ee4 commit b63cdda
Show file tree
Hide file tree
Showing 10 changed files with 71 additions and 1,101 deletions.
418 changes: 64 additions & 354 deletions experiments/ClimaCore/Manifest.toml

Large diffs are not rendered by default.

3 changes: 0 additions & 3 deletions experiments/ClimaCore/Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
[deps]
CLIMAParameters = "6eacf6c3-8458-43b9-ae03-caf5306d3d53"
ClimaAtmos = "b2c96348-7fb7-4fe0-8da9-78d88439e717"
ClimaCore = "d414da3d-4745-48bb-8d80-42e94e092884"
ClimaTimeSteppers = "595c0a79-7f3d-439a-bc5a-b232dc3bde79"
DifferentialEquations = "0c46a032-eb83-5123-abaf-570d42b7fbaa"
Expand All @@ -9,7 +8,6 @@ IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953"
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
Oceananigans = "9e8cae18-63c1-5223-a75c-80ca9d6e9a09"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
PrettyTables = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d"
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
Expand All @@ -24,7 +22,6 @@ DifferentialEquations = "7.10"
FileIO = "1.16"
IntervalSets = "0.6"
LinearAlgebra = "1.0"
Oceananigans = "0.88"
PrettyTables = "2.3"
RecursiveArrayTools = "2.38"
TerminalLoggers = "0.1"
15 changes: 7 additions & 8 deletions experiments/ClimaCore/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,17 @@
- these experiments represent the basic cases for testing physical soundness of coupling methods in [ClimaCore.jl](https://github.com/CliMA/ClimaCore.jl/)
- 1D finite-difference column test cases
- Integration tests for individual functionalities
- Dry heat diffusion + slab (`experiments/ClimaCore/heat-diffusion/`)
- Dry heat diffusive atmos + slab surface (`experiments/ClimaCore/heat-diffusion/`)
- Purpose:
- minimal example for prototype developments and integration tests
- flux calculation / accumulation inside the atmos model `rhs!`
- one-file tutorial

- Interface tests
- Ekman column + Land (+ Oceananigans) (`experiments/ClimaCore/atm-ocn-lnd/`)
- 2D box test cases
- Integration test - seabreeze experiment
- Dry heat diffusive atmos + slab ocean + slab land (`experiments/ClimaCore/sea_breeze/`)
- Purpose:
- combine all three interfaces
- showcase ClimaCoupler interface functions
- let flux calculation be done by coupler
- tested with SurfaceFluxes.jl
- demonstrate coupling of a simple atmosphere model with multiple surface models
- expand domain from 1D to 2D case
- flux calculations, exchange, and accumulation

- documentation and test results can be found in our [Design Doc](https://www.overleaf.com/read/bgfmhgtncpws).
3 changes: 0 additions & 3 deletions experiments/ClimaCore/atm-ocn-lnd/README.tex.md

This file was deleted.

124 changes: 0 additions & 124 deletions experiments/ClimaCore/atm-ocn-lnd/atmos_rhs.jl

This file was deleted.

133 changes: 0 additions & 133 deletions experiments/ClimaCore/atm-ocn-lnd/atmos_simulation.jl

This file was deleted.

28 changes: 0 additions & 28 deletions experiments/ClimaCore/atm-ocn-lnd/dummy_surface_fluxes.jl

This file was deleted.

Loading

0 comments on commit b63cdda

Please sign in to comment.