Published March 26, 2019 | Version v1
Working paper Open

Task Scheduling Library for Optimising Time-Scale Molecular Dynamics Simulations

  • 1. Wroclaw Centre of Networking and Supercomputing (WCSS), Wroclaw University of Science and Technology
  • 2. E-CAM Centre of Excellence

Description

In the particular use case for the mini-project described here, E-CAM is interested in the challenge of bridging timescales.
To study molecular dynamics with atomistic detail, timesteps must be used on the order of a femto-second. Many
problems in biological chemistry, materials science, and other elds involve events that only spontaneously occur after
a millisecond or longer (for example, biomolecular conformational changes, or nucleation processes). That means that
around 1012 time steps would be needed to see a single millisecond-scale event. This is the problem of ,,rare events" in
theoretical and computational chemistry. Modern supercomputers are beginning to make it possible to obtain trajectories
long enough to observe some of these processes, but to fully characterize a transition with proper statistics, many examples
are needed. In order to obtain many examples the same application must be run many thousands of times with varying
inputs. To manage this kind of computation, task scheduling library is needed. The main elements of the mentioned
scheduling library are: task de nition, a task scheduling (handled in Python) and task execution (facilitated by the
MPI layer). While traditionally an HTC workload is looked down upon in the HPC space, the scienti c use case for
extreme-scale resources exists and algorithms that require a coordinated approach make ecient libraries that implement
this approach increasingly important in the HPC space. The 5 Peta op booster technology of JURECA is an interesting
concept with respect to this approach since the ooading approach of heavy computation marries perfectly to the concept
outlined here.

Files

WP282_final_version.pdf

Files (340.9 kB)

Name Size Download all
md5:2ac9df26bb5bc2addf43b00d66567aed
340.9 kB Preview Download

Additional details

Funding

European Commission
PRACE-5IP - PRACE 5th Implementation Phase Project 730913