An efficient CPU-GPU implementation of the multiple absorption coefficient zonal method (MACZM) - Mines Paris Accéder directement au contenu
Article Dans Une Revue Numerical Heat Transfer, Part B Fundamentals Année : 2012

An efficient CPU-GPU implementation of the multiple absorption coefficient zonal method (MACZM)

Boutros Ghannam
  • Fonction : Auteur
  • PersonId : 767550
  • IdRef : 176879919
Maroun Nemer
  • Fonction : Auteur
Khalil El Khoury
  • Fonction : Auteur

Résumé

The multiple absorption coefficient zonal method (MACZM) is an efficient radiative heat transfer modeling method in nonisothermal inhomogeneous media. The method is of high interest for dynamic applications because of its ability to asses semitransparent radiative heat transfer in very short computation time. In this work, an efficient algorithm for MACZM is implemented. A connectivity control study is presented for taking into account the connectivity considerations required by the method. An identified ray traversal algorithm corresponding to part of the MACZM implementation is then selected among three different approaches presented in the article, based on well-known ray traver sal algorithms, the 6-tripod line algorithm and the 6-parametric line algorithm. On the other hand, the MACZM is highly parallel and is implemented in CUDA, a parallel computing architecture that enables easy use of a powerful graphics processing unit (GPU). An efficient implementation is discussed consisting of an optimal solution for exploiting the method parallelism (threading) and the use of the memory resources available on the GPU. Speed-ups going from 300 to 600 times are achieved, using a NVIDIA Tesla C 1060 GPU and an Intel Xeon CPU E5507 at 2.27GHz. Radiative heat transfer is then simulated in a steel reheating furnace using the optimized GPU implementation. The computation time is further reduced by using a multigrid approach.
Fichier non déposé

Dates et versions

hal-00769602 , version 1 (02-01-2013)

Identifiants

Citer

Boutros Ghannam, Maroun Nemer, Khalil El Khoury, Walter Yuen. An efficient CPU-GPU implementation of the multiple absorption coefficient zonal method (MACZM). Numerical Heat Transfer, Part B Fundamentals, 2012, 62 (6), pp.439-461. ⟨10.1080/10407790.2012.709418⟩. ⟨hal-00769602⟩
236 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More