A localised data assimilation framework within the 'AllScale' parallel development environment
Authors/Creators
- 1. IBM Research - Ireland
- 2. University of Innsbruck
Description
This paper presents a localised data assimilation framework for forecasting the evolution of marine oil spills. It consists of an advection-diffusion model together with data assimilation and adaptive meshing to improve the accuracy and precision of forecasts, respectively. To provide high parallel scalability, all computation is localised to individual subdomains with the solution being synchronized between direct neighbours at the end of each timestep. No global communication is required during the simulation. The scheme is developed within a novel programming environment aimed at facilitating efficient code development by leveraging advanced ‘separation of responsibilities’ principles. The front-end API provides the developer with a simple C++ development environment and a suite of parallel constructs that denote tasks to be operated concurrently. Lower level tasks related to the machine and system level are managed by computer scientists at the core-level. We present parallel scalability compared to a benchmark MPI implementation.
Files
2018_oceans_assimilation.pdf
Files
(342.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:e16043298bcc0738b83c0a891fc63a9a
|
342.0 kB | Preview Download |