-
Notifications
You must be signed in to change notification settings - Fork 1
Home
- What Is Summa-Actors?
- What Is The Actor Model?
- Getting Started
- What Changed In SUMMA?
- Publications
- Conference Participation History
- Frequently Asked Questions
Summa-Actors is an extension to the SUMMA hydrological model that adds increased parallelization and fault-tolerance. Below is a table of contents for helping you navigate using the SUMMA-Actors.
There are two version of the SUMMA code. Version 3.X.X is the legacy version of the code that does not include the addition of the Sundials solver. Version 4.X.X is the most up to date version that includes all the Sundials additions. The version you need dictates where to get the SUMMA code to include in your build directory.
https://github.com/uofs-simlab/Summa-Actors/blob/caf_v1_changes/utils/docs/actor-model.pdf
Instructions for installing on macOS and Linux are available here.
Most of the changes that enabled Summa-Actors exist outside the original SUMMA application. However, there are a few files that required changes that are yet to be implemented in the official SUMMA Repository.
- summa_setup.f90
- The changes made here are the initialization of the gru_struc. This was required to build the gru_struc in parallel.
- Improving resource utilization and fault tolerance in large simulations via actors
- High-Throughput Scientific Computation with Heterogeneous Clusters: A Kitchen-Sink Approach using the Actor Model
If you are here because of Ciroh DevCon 2024 please visit the following page for specific details of getting Summa-Actors running on the Ciroh Cloud infrastructure: CIROH Developers Conference Guide
- How do I submit jobs to a supercomputer
- See: For information on using supercomputers see: https://github.com/uofs-simlab/Summa-Actors/wiki/Supercomputer-Use