Welcome to DASH’s documentation!

DASH is a GPU-accelerated molecular dynamics software package designed for both atomistic and coarse grained simulations. DASH is controlled via a powerful python interface, which gives the user full control to set up, modify, and analyze simulations all within one script. Using efficient parallel algorithms, DASH also provides the facility to compute arbitrarly complex user-defined types of data while maintaining high performance.

DASH is specifically optimized for running with the the advanced sampling package SSAGES, allowing up to double the performance of leading competitors. With plain molecule dynamics, performance in DASH for simple molecular dynamics is comparable to the fastest codes available.

DASH supports several water models including TIP3P, TIP4P (and variants), as well as the E3B model, a fast and robust 3-body water model parameterized to capture much of the water phase diagram (Kumar, JPC, 2008).

In addition to these features, DASH provides all the standard functionality users have come to expect from a batteries-included molecules dynamics package, including a variety of thermostats, barostats, elegant methods for dealing with molecules, long range charge computation, multiple force fields, and much more.

Getting started

Core functionality


External potentials:

Thermostats and Barostats:


Utilities and external functionality

Indices and tables

Table Of Contents

Next topic

Compiling DASH

This Page