Abstract
In this paper, an adaptive mesh method is proposed to generate orthogonal nonuniform mesh for 2D rectangular computational domain. The algorithm adopts the dimension split idea which redistribute the mesh on each direction sequently. This approach efficiently decreases the difficultly of algorithm and enables the adapted mesh to be orthogonal. The adaptive mesh method can redistribute the mesh based on the solution without specifying the location of the boundary layer or the grid distribution function to generate the nonuniform mesh in advance. To verify the effectiveness and robustness of the algorithm, the presented method combined with the HOC difference scheme on nonuniform grid is used to solve the 1D and 2D convection diffusion problems with boundary layers. Besides, the multigrid method is used to accelerate the iterative convergence speed. The numerical solutions of adaptive mesh is more flexible than uniform or nonuniform grids methods if the location of the boundary layers is unknown in advance.
Similar content being viewed by others
References
Cao W, Huang W, Russell RD (1999) An r-adaptive finite element method based upon moving mesh PDEs. J Compt Phys 149(2):221–244
Chen GQ, Gao Z, Yang ZF (1993) A perturbational h4 exponential finite difference scheme for convection diffusion equation. J Comput Phys 104:129–139
Ge YB, Cao FJ (2011) Multigrid method based on the transformation-free HOC scheme on nonuniform grids for 2D convection diffusion problems. J Comput Phys 230:4051–4070
Ge L, Zhang J (2001) High accuracy iterative solution of convection diffusion equation with boundary layers on nonuniform grids. J Comput Phys 171:560–578
Gupta MM, Manohar RP, Stephenson JW (1984) A single cell high order scheme for the convection-diffusion equation with variable coefficients. Int J Numer Methods Fluids 4:641–651
Gupta MM, Manohar RP, Stephenson JW (1985) High-order difference schemes for two-dimensional elliptic equations. Numer Methods Partial Differ Eqn 1:71–80
Hawken DF, Gottlieb JJ, Hansen JS (1991) Review of some adaptive node-movement techniques in finite element and finite difference solutions of PDEs. J Comput Phys 95:254–302
Hu FX, Wang R, Chen XY, Feng H (2015) An adaptive mesh method for 1D hyperbolic conservation laws. Appl Numer Math 91:11–25
Ju L, Wu W, Zhao WD (2009) Adaptive finite volume methods for steady convection-diffusion equations with mesh optimization. Discr Contin Dynam Syst B 11:669–690
Kalita JC, Dalal DC, Dass AK (2002) A class of higher order compact schemes for the unsteady two-dimensional convection-diffusion equations with variable convection coefficients. Int J Numer Methods Fluids 38:1111–1131
Kalita JC, Dass AK, Dalal DC (2004) A transformation-free HOC scheme for steady convection-diffusion on non-uniform grids. Int J Numer Methods Fluids 44:33–53
Morton K (1996) Numerical solution of convection-diffusion problems. Chapman and Hall, London
Nguyen H, Gunzburger M, Ju LL, Burkardt J (2009) Adaptive anisotropic meshing for steady convection-dominated problems. Comput Methods Appl Mech Engrg 198:2964–2981
Shishkin GI, Shishkina LP (2004) A class of singulary pertured convection-diffusion problems with a moving interior layer. An a posteriori adaptive mesh technique, Comput. Methods. Appl Math 4:105–127
Spotz WF, Carey GF (1998) Formulation and experiments with high-order compact schemes for nonuniform grids, Int J Numer Methods in Heat and Fluid Flow 8(3):288–303
Tang HZ, Tang T (2003) Adaptive mesh methods for one- and two-dimensional hyperbolic conservation laws. SIAM J Numer Anal 41:487–515
Tian ZF, Dai SQ (2007) High-order compact exponential finite difference methods for convection-diffusion type problems. J Comput Phys 220:952–974
Yang X, Huang W, Qiu J (2012) A moving mesh WENO method for one-dimensional conservation laws. SIAM J Sci Comput 34:2317–2343
Zhang J (1998) An explicit fourth-order compact finite difference scheme for three dimensional convection-diffusion equation. Commun Numer Methods Eng 14:263–280
Zhang J, Sun H, Zhao JJ (2002) High order compact scheme with multigrid local mesh refinement procedure for convection diffusion problems. Comput Methods Appl Mech Eng 191:4661–4674
Zhang ZR, Tang T (2002) An adaptive mesh redistribution algorithm for convection-dominated problems. Department of Mathematics, Hong Kong Baptist University, Hong Kong
Acknowledgements
This work was supported by the Foundation of National Nature Science Foundation of China (11361045), and the Foundation of Science of Inner Mongolia University of Science and Technology (2014QDL004).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Jorge X. Velasco.
Rights and permissions
About this article
Cite this article
Cao, F., Yuan, D. & Ge, Y. The adaptive mesh method based on HOC difference scheme for convection diffusion equations with boundary layers. Comp. Appl. Math. 37, 1581–1600 (2018). https://doi.org/10.1007/s40314-016-0412-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40314-016-0412-y