-
Notifications
You must be signed in to change notification settings - Fork 7
add ClimaSeaIce model #1501
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
add ClimaSeaIce model #1501
Conversation
4f18f08 to
6037cd0
Compare
226ecfe to
aa879f7
Compare
dfaf00a to
15ccf8f
Compare
|
How would I run a coupled simulation from this PR? I think it would be nice to post some videos/visualizations in this PR. |
Sorry I forgot you had asked me to explain how to run it in the PR. You can run this (it'll get cleaner once we have a config file for this setup): |
f3499ad to
24225cc
Compare
I added a config file for this setup so now you can run with: |
e691b09 to
b8e151a
Compare
26d38c1 to
dab0ae5
Compare
dab0ae5 to
cedc703
Compare
Purpose
Integrate ClimaSeaIce into the ClimaCoupler ecosystem.
Closes #1391
Content
struct ClimaSeaIceSimulationin components/ocean/clima_seaice.jl which inherits a lot of setup from the oceanCO.compute_sea_ice_ocean_fluxesfrom ClimaCoupler to compute fluxes - requires Restructure sea ice ocean fluxes ClimaOcean.jl#627use_restoringin ocean model when not using clima sea ice model (i.e. when using prescribed sea ice)Dependency requirements
This PR requires ClimaOcean v0.8.6 and Oceananigans v0.100.
Because of Thermodynamics dependencies, these aren't compatible with the latest existing ClimaAtmos and ClimaLand versions. We need to update and release Atmos and Land, then update these 4 packages + Thermodynamics and SurfaceFluxes in ClimaCoupler.