Published August 16, 2018 | Version v1
Conference paper Open

A localised data assimilation framework within the 'AllScale' parallel development environment

  • 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

Additional details

Funding

European Commission
ALLScale - An Exascale Programming, Multi-objective Optimisation and Resilience Management Environment Based on Nested Recursive Parallelism 671603