Loughborough University
Leicestershire, UK
LE11 3TU
+44 (0)1509 263171
Loughborough University

Loughborough University Institutional Repository

Please use this identifier to cite or link to this item: https://dspace.lboro.ac.uk/2134/26034

Title: Graphical processing unit (GPU) acceleration for numerical solution of population balance models using high resolution finite volume algorithm
Authors: Szilagyi, Botond
Nagy, Zoltan K.
Keywords: Population balance modelling
Finite volume algorithm
GPU
Crystallization modelling
Issue Date: 2016
Publisher: © Elsevier
Citation: SZILAGYI, B. and NAGY, Z.K., 2016. Graphical processing unit (GPU) acceleration for numerical solution of population balance models using high resolution finite volume algorithm. Computers and Chemical Engineering, 91, pp. 167-181.
Abstract: © 2016 Elsevier LtdPopulation balance modeling is a widely used approach to describe crystallization processes. It can be extended to multivariate cases where more internal coordinates i.e., particle properties such as multiple characteristic sizes, composition, purity, etc. can be used. The current study presents highly efficient fully discretized parallel implementation of the high resolution finite volume technique implemented on graphical processing units (GPUs) for the solution of single- and multi-dimensional population balance models (PBMs). The proposed GPU-PBM is implemented using CUDA C++ code for GPU calculations and provides a generic Matlab interface for easy application for scientific computing. The case studies demonstrate that the code running on the GPU is between 2–40 times faster than the compiled C++ code and 50–250 times faster than the standard MatLab implementation. This significant improvement in computational time enables the application of model-based control approaches in real time even in case of multidimensional population balance models.
Description: This paper was accepted for publication in the journal Computers and Chemical Engineering and the definitive published version is available at http://dx.doi.org/10.1016/j.compchemeng.2016.03.023
Sponsor: Funding is acknowledged from the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007-2013)/ERC grant agreement No. [280106-CrySys]. Financial support of the Sectorial Operational Programme for Human Resources Development 2007-2013, co-financed by the European Social Fund, under the project POSDRU/159/1.5/S/132400 – “Young successful researchers – professional development in an international and interdisciplinary environment” is also acknowledged.
Version: Accepted for publication
DOI: 10.1016/j.compchemeng.2016.03.023
URI: https://dspace.lboro.ac.uk/2134/26034
Publisher Link: http://dx.doi.org/10.1016/j.compchemeng.2016.03.023
ISSN: 1873-4375
Appears in Collections:Published Articles (Chemical Engineering)

Files associated with this item:

File Description SizeFormat
Nagy_GPU_acceleration_for_PopBal_review_improved_compilation_final.pdfAccepted version2.29 MBAdobe PDFView/Open

 

SFX Query

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.