Skip to content

Bogus methods Oceananigans.Advection._multi_dimensional_reconstruction_x/Oceananigans.Advection._multi_dimensional_reconstruction_y #5156

@giordano

Description

@giordano

@inline _multi_dimensional_reconstruction_x(i, j, k, grid::AGX, scheme, interp, args...) =
ifelse(outside_symmetric_bufferᶜ(i, topology(grid, 1), grid.Nx, scheme),
multi_dimensional_reconstruction_x(i, j, k, grid, scheme, interp, args...),
interp(i, j, k, grid, scheme, args...))
@inline _multi_dimensional_reconstruction_y(i, j, k, grid::AGY, scheme, interp, args...) =
ifelse(outside_symmetric_bufferᶜ(j, topology(grid, 2), grid.Ny, scheme),
multi_dimensional_reconstruction_y(i, j, k, grid, scheme, interp, args...),
interp(i, j, k, grid, scheme, args...))
outside_symmetric_bufferᶜ is undefined. Introduced by @simone-silvestri in #3091, but I haven't tracked where outside_symmetric_bufferᶜ was defined.

Detected with JETLS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug 🐞Even a perfect program still has bugs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions