Multi-node parallelization performance of first-principles calculations

Quantum ESPRESSO (QE) is a computer simulation package based on Density Functional Theory (DFT) for calculating electronic and structural properties of a material at ground state, which gives an excellent balance of accuracy and computational cost. For a macromolecular system with a large number of...

Full description

Saved in:
Bibliographic Details
Main Author: Buba, Mohammed
Format: Thesis
Language:English
Published: 2019
Subjects:
Online Access:http://eprints.utm.my/id/eprint/102489/1/MohammedBubaMFS2019.pdf.pdf
http://eprints.utm.my/id/eprint/102489/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:146229
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.102489
record_format eprints
spelling my.utm.1024892023-08-29T06:43:28Z http://eprints.utm.my/id/eprint/102489/ Multi-node parallelization performance of first-principles calculations Buba, Mohammed Q Science (General) Quantum ESPRESSO (QE) is a computer simulation package based on Density Functional Theory (DFT) for calculating electronic and structural properties of a material at ground state, which gives an excellent balance of accuracy and computational cost. For a macromolecular system with a large number of atoms, it takes several hours to execute even a simple calculation. The integration of parallel library has made the package compatible to distributes work on many processors through the use of MPI. The computational cost is still challenging as single computer have a limited number of processors. A parallel computing environment of multi-nodes computing system called MPI Cluster is set up on a Linux Operating System to minimize the cost by providing more processors for parallelism. This dissertation investigation evaluates the performance of QE on the multi-node cluster system called MPI-Cluster. We distribute various k-points sampling workload over different MPI processors, to measure the speedup and scalability our multi-note cluster system. The result suggests that the improvement to scaling of speedup over many processors is limited only if the number of k-point to parallelize is greater than the number of processors. We also found the limit of speedup for parallelization of bands calculation is partially independent of the number of bands used and is linearly decreases as the number of MPI processors increased. 2019 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/102489/1/MohammedBubaMFS2019.pdf.pdf Buba, Mohammed (2019) Multi-node parallelization performance of first-principles calculations. Masters thesis, Universiti Teknologi Malaysia. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:146229
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic Q Science (General)
spellingShingle Q Science (General)
Buba, Mohammed
Multi-node parallelization performance of first-principles calculations
description Quantum ESPRESSO (QE) is a computer simulation package based on Density Functional Theory (DFT) for calculating electronic and structural properties of a material at ground state, which gives an excellent balance of accuracy and computational cost. For a macromolecular system with a large number of atoms, it takes several hours to execute even a simple calculation. The integration of parallel library has made the package compatible to distributes work on many processors through the use of MPI. The computational cost is still challenging as single computer have a limited number of processors. A parallel computing environment of multi-nodes computing system called MPI Cluster is set up on a Linux Operating System to minimize the cost by providing more processors for parallelism. This dissertation investigation evaluates the performance of QE on the multi-node cluster system called MPI-Cluster. We distribute various k-points sampling workload over different MPI processors, to measure the speedup and scalability our multi-note cluster system. The result suggests that the improvement to scaling of speedup over many processors is limited only if the number of k-point to parallelize is greater than the number of processors. We also found the limit of speedup for parallelization of bands calculation is partially independent of the number of bands used and is linearly decreases as the number of MPI processors increased.
format Thesis
author Buba, Mohammed
author_facet Buba, Mohammed
author_sort Buba, Mohammed
title Multi-node parallelization performance of first-principles calculations
title_short Multi-node parallelization performance of first-principles calculations
title_full Multi-node parallelization performance of first-principles calculations
title_fullStr Multi-node parallelization performance of first-principles calculations
title_full_unstemmed Multi-node parallelization performance of first-principles calculations
title_sort multi-node parallelization performance of first-principles calculations
publishDate 2019
url http://eprints.utm.my/id/eprint/102489/1/MohammedBubaMFS2019.pdf.pdf
http://eprints.utm.my/id/eprint/102489/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:146229
_version_ 1775621993789390848
score 13.18916