Skip to content

Improve safety of multi-threaded interpolation #543

@juliohm

Description

@juliohm

The usage of threadid() is discouraged since Julia v1.10 because threads are no longer "sticky", meaning that tasks and threads can be detached in latest versions of the language: https://julialang.org/blog/2023/07/PSA-dont-use-threadid

We need to refactor the Interpolate and InterpolateNeighbors transforms to avoid rare race conditions.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions