Skip to content
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

High performance examples #106

Open
glwagner opened this issue Jul 30, 2024 · 7 comments
Open

High performance examples #106

glwagner opened this issue Jul 30, 2024 · 7 comments
Labels
documentation Improvements or additions to documentation

Comments

@glwagner
Copy link
Member

glwagner commented Jul 30, 2024

Once we can run examples on Caltech's cluster via #104, we would like to put together some computationally expensive examples that showcase ClimaOcean's capabilities for realistic simulations.

Here are a few examples that we would like to set up first:

  • An idealized hydrostatic example (perhaps Abernathy channel with a slope?) (@glwagner lead)
    • this example should use diagnostics or tools from ClimaOcean to motivate its inclusion in the ClimaOcean docs
  • A realistic regional example with ECCO-derived restoring at the boundaries (@simone-silvestri lead)
  • A global 1/4 degree example on 1 GPU (@simone-silvestri lead)
  • A global 1/4 degree example with biogeochemistry on 4 GPUs (@seamanticscience lead?)

@simone-silvestri @navidcy @siddharthabishnu @seamanticscience @sandreza @rafferrari

@glwagner glwagner added the documentation Improvements or additions to documentation label Jul 30, 2024
@francispoulin
Copy link

I was planning to put together a regional model of the Gulf Stream, or something along those lines. This could be in connection with the second example. @simone-silvestri , if you wanted to chat sometime, please let me konw. I'd be happy to discuss whether I could help with your example.

@glwagner
Copy link
Member Author

Nice @francispoulin !

We discussed a few regions for the example. I think we want to start with one that doesn't have such a significant boundary inflow as the Gulf Stream region (because boundary inflows are not yet supported). Possibly you can work with @simone-silvestri on the regional example, and then use that case as a template for the case you are interested.

Ultimately I would like to get as close to possible as having a tool that allows us to input a lat-lon box (or geometry) and spits out a Simulation.

@francispoulin
Copy link

Good idea @glwagner !

I agree that the Gulf Stream has very strong inflow and a tough starting example. I am happy to consider any regional model. Maybe the arctic? Whatever @simone-silvestri has in mind I'm sure is a good starting point and happy to contribute.

@simone-silvestri
Copy link
Collaborator

simone-silvestri commented Jul 30, 2024

Hi @francispoulin, I have started with the mediterranean, but we can consider other regions maybe a little more "open" that do not require an open boundary condition for momentum. I you want to take a look at how restoring is done you can look at this simulation in the meantime.

I would stay away from the arctic for the moment until we have all the bits and pieces of the sea ice model in place. What other region were you thinking?

@francispoulin
Copy link

Thanaks @simone-silvestri . I think the mediterranean is a great idea! I have other ideas but yours seems better. The ACC is one thought for a next step. We could go around the globe but cut off at the drake passage.

Thanks for sharing the code . That looks very advanced and exciting. I am tempted to try and run it to see what happens. I presume this is an expensive run, even though it only uses on GPU?

Also, what could I do that would help you at this stage?

@vtamsitt
Copy link

vtamsitt commented Aug 2, 2024

I'll just chime in here to say that we have an upcoming project to develop a regional setup of the Salish Sea region with ECCO restoring at the boundaries (and compare to the ROMS LiveOcean model). So I'd be interested to contribute to the example development with the Med as we'll be working on a similar setup ourselves, and could potentially contribute the Salish Sea regional configuration as an additional example down the line.

@glwagner
Copy link
Member Author

glwagner commented Aug 2, 2024

Salish Sea seems like a nice region to try... it's way smaller than the Mediterranean too so would be a much cheaper example at the same resolution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

4 participants