diff --git a/src/Grids/abstract_grid.jl b/src/Grids/abstract_grid.jl index 9f7d8211f9..d383e52270 100644 --- a/src/Grids/abstract_grid.jl +++ b/src/Grids/abstract_grid.jl @@ -1,3 +1,5 @@ +import Oceananigans.Utils: get_active_cells_map + """ AbstractGrid{FT, TX, TY, TZ} diff --git a/src/Utils/kernel_launching.jl b/src/Utils/kernel_launching.jl index 1dee5457d0..e770088ea2 100644 --- a/src/Utils/kernel_launching.jl +++ b/src/Utils/kernel_launching.jl @@ -16,6 +16,8 @@ import Base struct KernelParameters{S, O} end +get_active_cells_map(grid, any_map_type) = nothing + """ KernelParameters(size, offsets) @@ -247,7 +249,7 @@ the architecture `arch`. exclude_periphery = false, reduced_dimensions = (), location = nothing, - active_cells_map = nothing) + active_cells_map = get_active_cells_map(grid, Val(:interior))) if !isnothing(active_cells_map) # everything else is irrelevant