This PR generalizes the YAC grid creation in CLEO. It does it through the following changes:
Removes YAC grid related definitions from the cartesian dynamics constructor and adds it to an encapsulated subroutine create_grid_and_points_definitions.
Made all the coordinate calculations for grid and points definitions dependent on the vertex coordinate values.
Encapsulated the vertex coordinate creation into a new subroutine called create_vertex_coordinates.
Added new parameters to be able to select the lat and lon boundaries for vertex coordinates at runtime.
The final effect is that the YAC grid on the CLEO side can now be stretched and moved based on the configuration parameters.
This PR generalizes the YAC grid creation in CLEO. It does it through the following changes:
create_grid_and_points_definitions
.create_vertex_coordinates
.The final effect is that the YAC grid on the CLEO side can now be stretched and moved based on the configuration parameters.