WRF Multi-Layer Domain Decomposition
- Model domains are decomposed for parallelism on two-levels
- Patch: section of model domain allocated to a distributed memory node
- Tile: section of a patch allocated to a shared-memory processor within a node
- Distributed memory parallelism is over patches; shared memory parallelism is over tiles within patches
Single version of code enabled for efficient execution on:
- Distributed-memory multiprocessors
- Shared-memory multiprocessors
- Distributed memory clusters of SMPs