High-performance algorithms and software for large-scale molecular simulation

Molecular simulation is an indispensable tool in many different disciplines such as physics, biology, chemical engineering, materials science, drug design, and others. Performing large-scale molecular simulation is of great interest to biologists and chemists, because many important biological and p...

Full description

Bibliographic Details
Main Author: Liu, Xing
Other Authors: Chow, Edmond
Format: Others
Language:en_US
Published: Georgia Institute of Technology 2015
Subjects:
Online Access:http://hdl.handle.net/1853/53487
id ndltd-GATECH-oai-smartech.gatech.edu-1853-53487
record_format oai_dc
spelling ndltd-GATECH-oai-smartech.gatech.edu-1853-534872015-06-30T03:39:30ZHigh-performance algorithms and software for large-scale molecular simulationLiu, XingHigh-performance computingParallel algorithmDistributed computingHeterogenous computingQuantum chemistryStokesian dynamicsBrownian dynamicsMolecular simulation is an indispensable tool in many different disciplines such as physics, biology, chemical engineering, materials science, drug design, and others. Performing large-scale molecular simulation is of great interest to biologists and chemists, because many important biological and pharmaceutical phenomena can only be observed in very large molecule systems and after sufficiently long time dynamics. On the other hand, molecular simulation methods usually have very steep computational costs, which limits current molecular simulation studies to relatively small systems. The gap between the scale of molecular simulation that existing techniques can handle and the scale of interest has become a major barrier for applying molecular simulation to study real-world problems. In order to study large-scale molecular systems using molecular simulation, it requires developing highly parallel simulation algorithms and constantly adapting the algorithms to rapidly changing high performance computing architectures. However, many existing algorithms and codes for molecular simulation are from more than a decade ago, which were designed for sequential computers or early parallel architectures. They may not scale efficiently and do not fully exploit features of today's hardware. Given the rapid evolution in computer architectures, the time has come to revisit these molecular simulation algorithms and codes. In this thesis, we demonstrate our approach to addressing the computational challenges of large-scale molecular simulation by presenting both the high-performance algorithms and software for two important molecular simulation applications: Hartree-Fock (HF) calculations and hydrodynamics simulations, on highly parallel computer architectures. The algorithms and software presented in this thesis have been used by biologists and chemists to study some problems that were unable to solve using existing codes. The parallel techniques and methods developed in this work can be also applied to other molecular simulation applications.Georgia Institute of TechnologyChow, Edmond2015-06-08T18:20:22Z2015-06-08T18:20:22Z2015-052014-12-17May 20152015-06-08T18:20:22ZDissertationapplication/pdfhttp://hdl.handle.net/1853/53487en_US
collection NDLTD
language en_US
format Others
sources NDLTD
topic High-performance computing
Parallel algorithm
Distributed computing
Heterogenous computing
Quantum chemistry
Stokesian dynamics
Brownian dynamics
spellingShingle High-performance computing
Parallel algorithm
Distributed computing
Heterogenous computing
Quantum chemistry
Stokesian dynamics
Brownian dynamics
Liu, Xing
High-performance algorithms and software for large-scale molecular simulation
description Molecular simulation is an indispensable tool in many different disciplines such as physics, biology, chemical engineering, materials science, drug design, and others. Performing large-scale molecular simulation is of great interest to biologists and chemists, because many important biological and pharmaceutical phenomena can only be observed in very large molecule systems and after sufficiently long time dynamics. On the other hand, molecular simulation methods usually have very steep computational costs, which limits current molecular simulation studies to relatively small systems. The gap between the scale of molecular simulation that existing techniques can handle and the scale of interest has become a major barrier for applying molecular simulation to study real-world problems. In order to study large-scale molecular systems using molecular simulation, it requires developing highly parallel simulation algorithms and constantly adapting the algorithms to rapidly changing high performance computing architectures. However, many existing algorithms and codes for molecular simulation are from more than a decade ago, which were designed for sequential computers or early parallel architectures. They may not scale efficiently and do not fully exploit features of today's hardware. Given the rapid evolution in computer architectures, the time has come to revisit these molecular simulation algorithms and codes. In this thesis, we demonstrate our approach to addressing the computational challenges of large-scale molecular simulation by presenting both the high-performance algorithms and software for two important molecular simulation applications: Hartree-Fock (HF) calculations and hydrodynamics simulations, on highly parallel computer architectures. The algorithms and software presented in this thesis have been used by biologists and chemists to study some problems that were unable to solve using existing codes. The parallel techniques and methods developed in this work can be also applied to other molecular simulation applications.
author2 Chow, Edmond
author_facet Chow, Edmond
Liu, Xing
author Liu, Xing
author_sort Liu, Xing
title High-performance algorithms and software for large-scale molecular simulation
title_short High-performance algorithms and software for large-scale molecular simulation
title_full High-performance algorithms and software for large-scale molecular simulation
title_fullStr High-performance algorithms and software for large-scale molecular simulation
title_full_unstemmed High-performance algorithms and software for large-scale molecular simulation
title_sort high-performance algorithms and software for large-scale molecular simulation
publisher Georgia Institute of Technology
publishDate 2015
url http://hdl.handle.net/1853/53487
work_keys_str_mv AT liuxing highperformancealgorithmsandsoftwareforlargescalemolecularsimulation
_version_ 1716806565586010112