Parallel performance of molecular dynamics trajectory analysis. (27th April 2020)
- Record Type:
- Journal Article
- Title:
- Parallel performance of molecular dynamics trajectory analysis. (27th April 2020)
- Main Title:
- Parallel performance of molecular dynamics trajectory analysis
- Authors:
- Khoshlessan, Mahzad
Paraskevakos, Ioannis
Fox, Geoffrey C.
Jha, Shantenu
Beckstein, Oliver - Abstract:
- Summary: The performance of biomolecular molecular dynamics simulations has steadily increased on modern high‐performance computing resources but acceleration of the analysis of the output trajectories has lagged behind so that analyzing simulations is becoming a bottleneck. To close this gap, we studied the performance of trajectory analysis with message passing interface (MPI) parallelization and the Python MDAnalysis library on three different Extreme Science and Engineering Discovery Environment (XSEDE) supercomputers where trajectories were read from a Lustre parallel file system. Strong scaling performance was impeded by stragglers, MPI processes that were slower than the typical process. Stragglers were less prevalent for compute‐bound workloads, thus pointing to file reading as a bottleneck for scaling. However, a more complicated picture emerged in which both the computation and the data ingestion exhibited close to ideal strong scaling behavior whereas stragglers were primarily caused by either large MPI communication costs or long times to open the single shared trajectory file. We improved overall strong scaling performance by either subfiling (splitting the trajectory into separate files) or MPI‐IO with parallel HDF5 trajectory files. The parallel HDF5 approach resulted in near ideal strong scaling on up to 384 cores (16 nodes), thus reducing trajectory analysis times by two orders of magnitude compared with the serial approach.
- Is Part Of:
- Concurrency and computation. Volume 32:Number 19(2020)
- Journal:
- Concurrency and computation
- Issue:
- Volume 32:Number 19(2020)
- Issue Display:
- Volume 32, Issue 19 (2020)
- Year:
- 2020
- Volume:
- 32
- Issue:
- 19
- Issue Sort Value:
- 2020-0032-0019-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-04-27
- Subjects:
- big data -- HDF5 -- HPC -- MDAnalysis -- molecular dynamics -- MPI -- MPI I/O -- Python -- straggler -- trajectory analysis
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5789 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 14001.xml