Away from monolithic run_speedy()
?
#320
Labels
enhancement 🔍
New feature or request
structure 🏠
Internal structure of the code
user interface 🎹
How users use our user interface
At the moment we have a monolithic interface
which makes it difficult to pass on a struct in which array sizes depend on, e.g. the size of the grid. For example
because
MyParameterization.some_constant_array
is of lengthn
which in general is only known after run_speedy is called.Alternatively, we could go the Oceananigans approach to (1) first define an object
geometry
that contains that information before (2) creating a model which is then (3) runThe text was updated successfully, but these errors were encountered: