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.
Similar content being viewed by others
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