Volume-of-Fluid Interface Reconstruction Algorithms on Next-Generation Computer Architectures

作者: Marianne M. Francois , Li-Ta Lo , Christopher Sewell

DOI: 10.1115/FEDSM2014-21894

关键词: CoprocessorXeon PhiData structureComputer scienceParallel computingSoftwareInterface (computing)InitializationAlgorithmReconstruction algorithmVolume (computing)

摘要: With the increasing heterogeneity and on-node parallelism of high-performance computing hardware, a major challenge to computational physicists is work in close collaboration with computer scientists develop portable efficient algorithms software. The objective our implement code perform interface reconstruction using NVIDIA’s Thrust library. Interface technique commonly used volume tracking methods for simulations interfacial flows. For that, we have designed two-dimensional mesh data structure that easily mapped 1D vectors by at same time simple familiar structures terminology (such as cell, vertices edges). this new place, implemented recursive volume-of-fluid initialization algorithm standard piecewise algorithm. Our makes use table look-up identify all intersection cases, design on parallel architectures such GPUs. Finally, report performance results which show single implementation these can be compiled multiple backends (specifically, multi-core CPUs, NVIDIA GPUs, Intel Xeon Phi coprocessors), making available each.© 2014 ASME

参考文章(10)
S. Diot, M.M. François, E.D. Dendy, An interface reconstruction method based on analytical formulae for 2D planar and axisymmetric arbitrary convex cells Journal of Computational Physics. ,vol. 275, pp. 53- 64 ,(2014) , 10.1016/J.JCP.2014.06.060
William E. Lorensen, Will Schroeder, Kenneth M. Martin, The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics Prentice-Hall, Inc.. ,(1998)
William J. Rider, Douglas B. Kothe, Reconstructing Volume Tracking Journal of Computational Physics. ,vol. 141, pp. 112- 152 ,(1998) , 10.1006/JCPH.1998.5906
Stephen R. Codyer, Mehdi Raessi, Gaurav Khanna, Using Graphics Processing Units to Accelerate Numerical Simulations of Interfacial Incompressible Flows ASME 2012 Fluids Engineering Division Summer Meeting collocated with the ASME 2012 Heat Transfer Summer Conference and the ASME 2012 10th International Conference on Nanochannels, Microchannels, and Minichannels. pp. 625- 634 ,(2012) , 10.1115/FEDSM2012-72176
T Nagatake, T Kunugi, Application of GPU to computational multiphase fluid dynamics IOP Conference Series: Materials Science and Engineering. ,vol. 10, pp. 012024- ,(2010) , 10.1088/1757-899X/10/1/012024
Christopher Sewell, Li-ta Lo, James Ahrens, Portable data-parallel visualization and analysis in distributed memory environments 2013 IEEE Symposium on Large-Scale Data Analysis and Visualization (LDAV). pp. 25- 33 ,(2013) , 10.1109/LDAV.2013.6675155
Peter Zaspel, Michael Griebel, Solving incompressible two-phase flows on multi-GPU clusters Computers & Fluids. ,vol. 80, pp. 356- 364 ,(2013) , 10.1016/J.COMPFLUID.2012.01.021
Christopher M. Sewell, Li-Ta Lo, James P. Ahrens, PISTON: A Portable Cross-Platform Framework for Data-Parallel Visualization Operators eurographics workshop on parallel graphics and visualization. pp. 11- 20 ,(2012) , 10.2312/EGPGV/EGPGV12/011-020