Implementing Adaptive Ensemble Biomolecular Applications at Scale

04/12/2018
by   Vivek Balasubramanian, et al.
0

Many scientific problems require multiple distinct computational tasks to be executed in order to achieve a desired solution. Novel approaches focus on leveraging intermediate data to adapt the application to study larger problems, longer time scales and to engineer better fidelity in the modeling of complex phenomena. In this paper, we describe types of application adaptivity in such applications, develop abstractions to specify application adaptivity, and challenges in implementing them in software tools. We describe the design and enhancement of Ensemble Toolkit to support adaptivity, characterize the adaptivity overhead, validate the implementation of two exemplar molecular dynamics algorithms: expanded ensemble and markov state modeling, and analyze the results of running the expanded ensemble algorithm at production scale. We discuss novel computational capabilities enabled by abstractions for adaptive ensemble applications and the scientific advantages arising thereof.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/23/2017

Harnessing the Power of Many: Extensible Toolkit for Scalable Ensemble Applications

Many scientific problems require multiple distinct computational tasks t...
research
04/12/2018

Adaptive Ensemble Biomolecular Simulations at Scale

Recent advances in both theory and methods have created opportunities to...
research
02/20/2020

Methods and Experiences for Developing Abstractions for Data-intensive, Scientific Applications

Developing software for scientific applications that require the integra...
research
11/24/2018

"Only the Initiates Will Have the Secrets Revealed": Computational Chemists and the Openness of Scientific Software

Computational chemistry is a scientific field within which the computer ...
research
04/10/2021

Achieving 100X faster simulations of complex biological phenomena by coupling ML to HPC ensembles

The use of ML methods to dynamically steer ensemble-based simulations pr...
research
02/20/2018

Logic Programming Applications: What Are the Abstractions and Implementations?

This article presents an overview of applications of logic programming, ...
research
09/22/2021

ProvLet: A Provenance Management Service for Long Tail Microscopy Data

Provenance management must be present to enhance the overall security an...

Please sign up or login with your details

Forgot password? Click here to reset