Skip to content

Taichi implementation of the Surface Flow component #153

@lrntct

Description

@lrntct

Implement the surface flow component in Taichi to compare with the existing Cython implementation.
Potential upside:

  • Faster on CPU
  • Run on GPU

Potential downside of GPU implementation is additional memory transfer from/to the accelerator from/to the RAM, especially in case of variable input data (typically rainfall), saves to disk, and to other non-GPU components (hydrology, swmm, etc.).
Unified memory architectures like Apple Silicon might be at advantage here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions