Full Heterogeneous MetaProblem |
Module |
Aggregates of grid points etc. |
Module |
Module |
Module |
Module |
Components |
Components |
Task Parallelism |
Data Parallelism in Loosely |
Synchronized Computation |
Split into |
Levels |
Memory Hierarchy |
including I/O |
Fine Grain Simulations |
One or more |
levels of |
Coarse Grain |
Simulation |
PetaSIM can be used at either coarse or fine grain |
Working at coarse grain, can abstract fine grain in a simple model or model in detail |