Show simple item record

dc.contributor.authorRahman, G M Ashikur
dc.date.accessioned2020-06-24 19:03:12 (GMT)
dc.date.available2020-06-24 19:03:12 (GMT)
dc.date.issued2020-06-24
dc.date.submitted2020-06-19
dc.identifier.urihttp://hdl.handle.net/10012/16015
dc.description.abstractNumerical solution of time dependent Partial Differential Equations plays an important role in different fluid flow modelling problems. Sometimes a little portion of the computational domain needs high grid resolution in order to resolve phenomena such as steep fronts or shocks while use of a very high resolution mesh for the whole computational domain is a waste of computational resources since they are not required all over the domain. An Adaptive Mesh Refinement (AMR) procedure is an efficient and practical method for the numerical solution of Partial Differential Equation problems with regions of large gradients occupying a small subregion of the domain. An AMR algorithm refines grids by placing finer and finer subgrids in the different portions of the computational domain where they are required. For the time dependent problem the refinement is dynamic since the regions requiring refinement change with time and the AMR algorithm adaptively changes that. In this thesis we developed an AMR code for the numerical solution of linear, nonlinear and dispersive wave equations inspired by existing algorithms in the literature. In this work we kept the implementation simple and we use simple refinement criteria although the code allows for the use of more complex refinement criteria. In addition the implementation of the data structure was also kept simple. We have done the refinement in both time and space. In our code we generate finer grids which can also have finer grids using a recursive grid generation procedure. We give a review of some existing work along with the necessary components of our work. Numerical simulations of the linear advection equation, Burger's equation and the Regularized Long Wave (RLW) equation have been run with our AMR code. The results of these simulations are shown to have good agreement with numerical solutions obtained on fine resolution single grids which signify the success of our code. A significant time reduction in all the numerical simulations suggests the good performance of our code.en
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.subjectpartial differential equationen
dc.subjectfinite volume methoden
dc.subjectfinite difference methoden
dc.subjectadaptive mesh refinementen
dc.titleNumerical Simulation of Nonlinear and Dispersive Wave Equations using Adaptive Mesh Refinement (AMR)en
dc.typeMaster Thesisen
dc.pendingfalse
uws-etd.degree.departmentApplied Mathematicsen
uws-etd.degree.disciplineApplied Mathematicsen
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.degreeMaster of Mathematicsen
uws.contributor.advisorLamb, Kevin
uws.contributor.affiliation1Faculty of Mathematicsen
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages