Abstract
For the efficient simulation of fluid flows governed by a wide range of scales a wavelet-based adaptive multi-resolution solver on heterogeneous parallel architectures is proposed for computational fluid dynamics. Both data- and task-based parallelisms are used for multi-core and multi-GPU architectures to optimize the efficiency of a high-order wavelet-based multi-resolution adaptative scheme with a 6th-order adaptive central-upwind weighted essentially non-oscillatory scheme for discretization of the governing equations. A modified grid-block data structure and a new boundary reconstruction method are introduced. A new approach for detecting small scales without using buffer levels is introduced to obtain additional speed-up by minimizing the number of required blocks. Validation simulations are performed for a double-Mach reflection with different refinement criteria. The simulations demonstrate accuracy and computational performance of the solver.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Berger MJ, Oliger J (1984) Adaptive mesh refinement for hyperbolic partial differential equations. J Comput Phys 53(3):484–512
Bihari BL, Harten A (1995) Application of generalized wavelets: an adaptive multiresolution scheme. J Comput Appl Math 61(3):275–321
Cohen A, Daubechies I, Feauveau JC (1992) Biorthogonal bases of compactly supported wavelets. Commun Pure Appl Math 45(5):485–560
Colella P, Woodward PR (1984) The piecewise parabolic method (PPM) for gas-dynamical simulations. J Comput Phys 54(1):174–201
Domingues MO, Gomes SM, Roussel O, Schneider K (2008) An adaptive multiresolution scheme with local time stepping for evolutionary PDEs. J Comput Phys 227(8):3758–3780
Gerolymos GA, Sénéchal D, Vallet I (2009) Very-high-order WENO schemes. J Comput Phys 228(23):8481–8524
Hejazialhosseini B, Rossinelli D, Bergdorf M, Koumoutsakos P (2010) High order finite volume methods on wavelet-adapted grids with local time-stepping on multicore architectures for the simulation of shock-bubble interactions. J Comput Phys 229(22):8364–8383
Hu XY, Wang Q, Adams NA (2010) An adaptive central-upwind weighted essentially non-oscillatory scheme. J Comput Phys 229(23):8952–8965
Jiang GS, Shu CW (1996) Efficient implementation of weighted ENO schemes. J Comput Phys 126:202–228
Pantano C, Deiterding R, Hill DJ, Pullin DI (2007) A low numerical dissipation patch-based adaptive mesh refinement method for large-eddy simulation of compressible flows. J Comput Phys 221(1):63–87
Schneider K, Vasilyev OV (2010) Wavelet methods in computational fluid dynamics. Annu Rev Fluid Mech 42:473–503
Shu CW, Osher S (1989) Efficient implementation of essentially non-oscillatory shock-capturing schemes, II. J Comput Phys 83(1):32–78
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Han, L.H., Indinger, T., Hu, X.Y. et al. Wavelet-based adaptive multi-resolution solver on heterogeneous parallel architecture for computational fluid dynamics. Comput Sci Res Dev 26, 197–203 (2011). https://doi.org/10.1007/s00450-011-0167-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-011-0167-z