Skip to content

Commit 82b80a9

Browse files
Fix type params in common spaces / grids
1 parent a83ceb7 commit 82b80a9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/CommonGrids/CommonGrids.jl

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ n_quad_points = 4
2828
device = ClimaComms.device()
2929
context = ClimaComms.context(device)
3030
hypsography = Grids.Flat()
31-
global_geometry = Geometry.ShallowSphericalGlobalGeometry(radius)
31+
global_geometry = Geometry.ShallowSphericalGlobalGeometry{FT}(radius)
3232
quad = Quadratures.GLL{n_quad_points}()
3333
h_mesh = Meshes.EquiangularCubedSphere(Domains.SphereDomain{FT}(radius), h_elem)
3434
h_topology = Topologies.Topology2D(context, h_mesh)
@@ -95,7 +95,7 @@ import .Helpers.DefaultRectangleXYMesh
9595
context::ClimaComms.AbstractCommsContext = ClimaComms.context(device),
9696
stretch::Meshes.StretchingRule = Meshes.Uniform(),
9797
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),
9999
quad::Quadratures.QuadratureStyle = Quadratures.GLL{n_quad_points}(),
100100
h_mesh = Meshes.EquiangularCubedSphere(Domains.SphereDomain{FT}(radius), h_elem),
101101
h_topology::Topologies.AbstractDistributedTopology = Topologies.Topology2D(context, h_mesh),
@@ -155,7 +155,9 @@ function ExtrudedCubedSphereGrid(
155155
context::ClimaComms.AbstractCommsContext = ClimaComms.context(device),
156156
stretch::Meshes.StretchingRule = Meshes.Uniform(),
157157
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+
}(
159161
radius,
160162
),
161163
quad::Quadratures.QuadratureStyle = Quadratures.GLL{n_quad_points}(),

src/CommonSpaces/CommonSpaces.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import ..CommonGrids:
4545
context::ClimaComms.AbstractCommsContext = ClimaComms.context(device),
4646
stretch::Meshes.StretchingRule = Meshes.Uniform(),
4747
hypsography_fun = (h_grid, z_grid) -> Grids.Flat(),
48-
global_geometry::Geometry.AbstractGlobalGeometry = Geometry.ShallowSphericalGlobalGeometry(radius),
48+
global_geometry::Geometry.AbstractGlobalGeometry = Geometry.ShallowSphericalGlobalGeometry{FT}(radius),
4949
quad::Quadratures.QuadratureStyle = Quadratures.GLL{n_quad_points}(),
5050
h_mesh = Meshes.EquiangularCubedSphere(Domains.SphereDomain{FT}(radius), h_elem),
5151
h_topology::Topologies.AbstractDistributedTopology = Topologies.Topology2D(context, h_mesh),

0 commit comments

Comments
 (0)