Skip to main navigation Skip to search Skip to main content

Scalable I/O of large-scale molecular dynamics simulations: A data-compression algorithm

  • Andrey Omeltchenko
  • , Timothy J. Campbell
  • , Rajiv K. Kalia
  • , Xinlian Liu
  • , Aiichiro Nakano
  • , Priya Vashishta

Research output: Contribution to journal › Article › peer-review

39 Scopus citations

Abstract

Disk space, input/output (I/O) speed, and data-transfer bandwidth present a major bottleneck in large-scale molecular dynamics simulations, which require storing positions and velocities of multimillion atoms. A data compression algorithm is designed for scalable I/O of molecular dynamics data. The algorithm uses octree indexing and sorts atoms accordingly on the resulting space-filling curve. By storing differences of successive atomic coordinates and using an adaptive, variable-length encoding to handle exceptional values, the I/O size is reduced by an order-of-magnitude with user-controlled error bound.
Original languageEnglish
Pages (from-to)78-85
Number of pages8
JournalComputer Physics Communications
Volume131
Issue number1
DOIs
StatePublished - Sep 1 2000
Externally publishedYes

Fingerprint

Dive into the research topics of 'Scalable I/O of large-scale molecular dynamics simulations: A data-compression algorithm'. Together they form a unique fingerprint.

Cite this