Accelerating Population Balance Model-based particulate process simulations via parallel computing
The State University of New Jersey
The State University of New Jersey, 2013
@article{bose2013gpu,
title={GPU-based Implementation of 128-bit Secure Eta Pairing Over a Binary Field},
author={Bose, Utsab and Bhattacharya, Anup Kumar and Das, Abhijit},
year={2013}
}
The use of Population Balance Models (PBM) for simulating dynamics of particulate systems are inevitably limited at some point by the demands they place on computational resources. PBMs are widely used to describe the time evolutions and distributions of many industrial particulate processes, and its efficient and quick simulation would certainly be beneficial for process design, control and optimization. This thesis is an elucidation of how MATLAB’s Parallel Computing Toolbox (PCT), a third-party toolbox called JACKET, and the MATLAB Distributed Computing Server (MDCS) may be combined with algorithmic modification of the PBM to speed up these computations on a CPU (Central Processing Unit), GPU (Graphics Processing Unit) and a computer cluster respectively. Parallel algorithms were developed for three dimensional and four dimensional population balance models incorporating hardware class-specific parallel constructs such as SPMD and gfor. Results indicate significant reduction in computational time without compromising numerical accuracy for all cases except for the GPU. The GPU seemed promising for larger problems despite its limitations of lower clock speeds and on-board memory compared to the CPU. Evaluations of the speedup and scalability further affirm the algorithms’ performance.
April 26, 2013 by hgpu