A parallel multidimensional weighted histogram analysis method
Includes bibliographical references. === The Weighted Histogram Analysis Method (WHAM) is a technique used to calculate free energy from molecular simulation data. WHAM recombines biased distributions of samples from multiple Umbrella Sampling simulations to yield an estimate of the global unbiased...
Main Author: | |
---|---|
Other Authors: | |
Format: | Dissertation |
Language: | English |
Published: |
University of Cape Town
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/11427/13362 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-13362 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-133622020-10-06T05:10:48Z A parallel multidimensional weighted histogram analysis method Potgieter, Andrew Kuttel, Michelle Mary Information Technology Includes bibliographical references. The Weighted Histogram Analysis Method (WHAM) is a technique used to calculate free energy from molecular simulation data. WHAM recombines biased distributions of samples from multiple Umbrella Sampling simulations to yield an estimate of the global unbiased distribution. The WHAM algorithm iterates two coupled, non-linear, equations, until convergence at an acceptable level of accuracy. The equations have quadratic time complexity for a single reaction coordinate. However, this increases exponentially with the number of reaction coordinates under investigation, which makes multidimensional WHAM a computationally expensive procedure. There is potential to use general purpose graphics processing units (GPGPU) to accelerate the execution of the algorithm. Here we develop and evaluate a multidimensional GPGPU WHAM implementation to investigate the potential speed-up attained over its CPU counterpart. In addition, to avoid the cost of multiple Molecular Dynamics simulations and for validation of the implementations we develop a test system to generate samples analogous to Umbrella Sampling simulations. We observe a maximum problem size dependent speed-up of approximately 19 x for the GPGPU optimized WHAM implementation over our single threaded CPU optimized version. We find that the WHAM algorithm is amenable to GPU acceleration, which provides the means to study ever more complex molecular systems in reduced time periods. 2015-07-03T08:36:00Z 2015-07-03T08:36:00Z 2014 Master Thesis Masters MSc http://hdl.handle.net/11427/13362 eng application/pdf University of Cape Town Faculty of Science Department of Computer Science |
collection |
NDLTD |
language |
English |
format |
Dissertation |
sources |
NDLTD |
topic |
Information Technology |
spellingShingle |
Information Technology Potgieter, Andrew A parallel multidimensional weighted histogram analysis method |
description |
Includes bibliographical references. === The Weighted Histogram Analysis Method (WHAM) is a technique used to calculate free energy from molecular simulation data. WHAM recombines biased distributions of samples from multiple Umbrella Sampling simulations to yield an estimate of the global unbiased distribution. The WHAM algorithm iterates two coupled, non-linear, equations, until convergence at an acceptable level of accuracy. The equations have quadratic time complexity for a single reaction coordinate. However, this increases exponentially with the number of reaction coordinates under investigation, which makes multidimensional WHAM a computationally expensive procedure. There is potential to use general purpose graphics processing units (GPGPU) to accelerate the execution of the algorithm. Here we develop and evaluate a multidimensional GPGPU WHAM implementation to investigate the potential speed-up attained over its CPU counterpart. In addition, to avoid the cost of multiple Molecular Dynamics simulations and for validation of the implementations we develop a test system to generate samples analogous to Umbrella Sampling simulations. We observe a maximum problem size dependent speed-up of approximately 19 x for the GPGPU optimized WHAM implementation over our single threaded CPU optimized version. We find that the WHAM algorithm is amenable to GPU acceleration, which provides the means to study ever more complex molecular systems in reduced time periods. |
author2 |
Kuttel, Michelle Mary |
author_facet |
Kuttel, Michelle Mary Potgieter, Andrew |
author |
Potgieter, Andrew |
author_sort |
Potgieter, Andrew |
title |
A parallel multidimensional weighted histogram analysis method |
title_short |
A parallel multidimensional weighted histogram analysis method |
title_full |
A parallel multidimensional weighted histogram analysis method |
title_fullStr |
A parallel multidimensional weighted histogram analysis method |
title_full_unstemmed |
A parallel multidimensional weighted histogram analysis method |
title_sort |
parallel multidimensional weighted histogram analysis method |
publisher |
University of Cape Town |
publishDate |
2015 |
url |
http://hdl.handle.net/11427/13362 |
work_keys_str_mv |
AT potgieterandrew aparallelmultidimensionalweightedhistogramanalysismethod AT potgieterandrew parallelmultidimensionalweightedhistogramanalysismethod |
_version_ |
1719347263676874752 |