Skip to content Where Legends Are Made
Cooperative Institute for Research to Operations in Hydrology

Using Actors for Parallelization in Hydrology Workshop

Using Actors for Parallelization in Hydrology

Day 4 Session 1 (9:10 AM MDT)

Presenters:

Raymond Spiteri
University of Saskatchewan

Kyle Klenk
University of Saskatchewan

An introduction on how to use the Actor Model of concurrent computation to parallelize and increase fault tolerance for hydrological simulations.

Learning Outcomes:

  • How to set up the C++ Actor Framework
  • How to create actors
  • How to use actors in a fault-tolerant and performant manner
  • How to create distributed networks of actors for the purpose of distributing computations

Prerequisites:

Knowledge:

  • C++ or general programming experience
  • Prior parallelization experience (MPI, openMP, etc.)

Software: