@@ -28,7 +28,7 @@ n_quad_points = 4
28
28
device = ClimaComms.device()
29
29
context = ClimaComms.context(device)
30
30
hypsography = Grids.Flat()
31
- global_geometry = Geometry.ShallowSphericalGlobalGeometry(radius)
31
+ global_geometry = Geometry.ShallowSphericalGlobalGeometry{FT} (radius)
32
32
quad = Quadratures.GLL{n_quad_points}()
33
33
h_mesh = Meshes.EquiangularCubedSphere(Domains.SphereDomain{FT}(radius), h_elem)
34
34
h_topology = Topologies.Topology2D(context, h_mesh)
@@ -95,7 +95,7 @@ import .Helpers.DefaultRectangleXYMesh
95
95
context::ClimaComms.AbstractCommsContext = ClimaComms.context(device),
96
96
stretch::Meshes.StretchingRule = Meshes.Uniform(),
97
97
hypsography_fun = (h_grid, z_grid) -> Grids.Flat(),
98
- global_geometry::Geometry.AbstractGlobalGeometry = Geometry.ShallowSphericalGlobalGeometry(radius),
98
+ global_geometry::Geometry.AbstractGlobalGeometry = Geometry.ShallowSphericalGlobalGeometry{FT} (radius),
99
99
quad::Quadratures.QuadratureStyle = Quadratures.GLL{n_quad_points}(),
100
100
h_mesh = Meshes.EquiangularCubedSphere(Domains.SphereDomain{FT}(radius), h_elem),
101
101
h_topology::Topologies.AbstractDistributedTopology = Topologies.Topology2D(context, h_mesh),
@@ -155,7 +155,9 @@ function ExtrudedCubedSphereGrid(
155
155
context:: ClimaComms.AbstractCommsContext = ClimaComms. context (device),
156
156
stretch:: Meshes.StretchingRule = Meshes. Uniform (),
157
157
hypsography_fun = (h_grid, z_grid) -> Grids. Flat (),
158
- global_geometry:: Geometry.AbstractGlobalGeometry = Geometry. ShallowSphericalGlobalGeometry (
158
+ global_geometry:: Geometry.AbstractGlobalGeometry = Geometry. ShallowSphericalGlobalGeometry{
159
+ FT,
160
+ }(
159
161
radius,
160
162
),
161
163
quad:: Quadratures.QuadratureStyle = Quadratures. GLL {n_quad_points} (),
0 commit comments