Numerical Solutions of Heat and Mass Transfer in Capillary Porous Media Using Programmable Graphics Hardware

  • Hira Narang
  • Fan Wu
  • Miguel Cabral
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 126)


Nowadays, a heat and mass transfer simulation plays an important role in various engineering and industrial fields. To analyze physical behaviors of a thermal environment, we have to simulate heat and mass transfer phenomena. However to obtain numerical solutions to heat and mass transfer equations is much time-consuming. In this paper, therefore, one of acceleration techniques developed in the graphics community that exploits a graphics processing unit (GPU) is applied to the numerical solutions of heat and mass transfer equations. Implementation of the simulation on GPU makes GPU computing power available for the most time-consuming part of the simulation and calculation. The nVidia CUDA programming model provides a straightforward means of describing inherently parallel computations. This paper improves the computational performance of solving heat and mass transfer equations numerically running on GPU. We implemented simulation of heat and mass transfer using the novel CUDA platform on nVidia Quadro FX 4800 and compared its performance with an optimized CPU implementation on a high-end Intel Xeon CPU. The experimental results clearly show that GPU can perform heat and mass transfer simulation accurately and significantly accelerate the numerical calculation with the maximum observed speedups 20 times. Therefore, the GPU implementation is a promising approach to acceleration of the heat and mass transfer simulation.


Graphic Processing Unit Multigrid Method Graphic Hardware Mass Transfer Equation Graphic Processing Unit Implementation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Owens, J.D., Luebke, D., Govindaraju, N., Harris, M., Krüger, J., Lefohn, A.E., Purcell, T.J.: A survey of general-purpose computation on graphics hardware. Computer Graphics Forum 26(1), 80–113 (2007)CrossRefGoogle Scholar
  2. 2.
    NVIDIA Corporation. NVIDIA Programming Guide 2.3, (retrieved July 2009)
  3. 3.
    Narang, H., Nekkanti, R.: Wavelet based Solution to Time-Dependent Two Point Initial Boundary Value Problems with Non-Periodic Boundary Conditions involving High Intensity Heat and Mass Transfer in Capillary Porous Bodies. In: IATED International Conference Proceedings, Gainesville, FL (2004)Google Scholar
  4. 4.
    Ambethkar, V.: Numerical Solutions of Heat and Mass Transfer Effects of an Unsteady MHD Free Conective Flow Past an Infinite Vertical Plate With Constant Suction. Journal of Naval Architecture and Marine Engineering, 28–36 (June 2008)Google Scholar
  5. 5.
    Krüger, J., Westermann, R.: Linear Algebra Operators for GPU Implementation of Numerical Algorithms. ACM Transactions on Graphics (Proceedings of SIGGRAPH), 908–916 (July 2003)Google Scholar
  6. 6.
    Bolz, J., Farmer, I., Grinspun, E., Schröoder, P.: Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid. ACM Transactions on Graphics (Proceedings of SIGGRAPH), 917–924 (July 2003)Google Scholar
  7. 7.
    Goodnight, N., Woolley, C., Luebke, D., Humphreys, G.: A Multigrid Solver for Boundary Value Problems Using Programmable Graphics Hardware. In: Proceeding of Graphics Hardware, pp. 102–111 (July 2003)Google Scholar
  8. 8.
    Harris, M.: Real-Time Cloud Simulation and Rendering. PhD thesis (2003)Google Scholar
  9. 9.
    Lefohn, A., Kniss, J., Hansen, C., Whitaker, R.: Interactive Deformation and Visualization of Level Set Surfaces Using Graphics Hardware. In: IEEE Visualization, pp. 75–82 (2003)Google Scholar
  10. 10.
    GPGPU website,

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Computer Science DepartmentTuskegee UniversityTuskegeeUSA

Personalised recommendations