Over the summer, we developed our first language prototype of a Configuration and Parameterization DSL. The DSL allows to specify parameters for the MIT General Circulation Model (MITgcm). The current prototype is limited to support configuration for the following tutorial examples:
- Baratropic Ocean Gyre
- Barotropic Ocean Gyre adjustment problem on latitude-longitude grid
- Global ocean simulation in pressure coordinates
Currently, we extend the DSL to be able to support all tutorial examples and features of MITgcm and prepare the support of the UVic model.
Project Resources
- DSL Designing And Evaluating For Ocean Models, Serafim Simonov, 2020 (BSc)
- Project sources on gitlab