Reusing preconditioners after grid refinement

dc.contributor.authorKajler, Andreas
dc.contributor.departmentChalmers tekniska högskola / Institutionen för fysiksv
dc.contributor.departmentChalmers University of Technology / Department of Physicsen
dc.contributor.examinerDemazière, Christophe
dc.contributor.supervisorCotino, Alan
dc.date.accessioned2026-06-25T14:11:12Z
dc.date.issued
dc.date.submitted
dc.description.abstractFLASH, a radiation-MHD simulation code, uses adaptive mesh refinement to concentrate computational effort near features of interest, solving a linear system at each time step using a preconditioned iterative method. After each refinement step the system is rediscretized on the new grid, rendering the old preconditioner incompatible and forcing a rebuild from scratch. This thesis investigates whether the preconditioner can instead be reused via mapping operators derived purely from the old and new grid geometries. Applied without modification, the mapped preconditioner introduces high-frequency interpolation errors that stall convergence. A composite preconditioner resolves this by surrounding the mapped application with smoothing sweeps that damp these errors. The method is first developed for a one-dimensional steady-state diffusion model problem. Extensive numerical experiments demonstrate that the composite preconditioner produces grid-independent convergence across diverse physical parameters and grid sizes. The results are robust to changes in the preconditioner, the solver, and the structure of the linear system. Applied to FLASH, a generalized transition operator handles the block-structured adaptive grid and mixed steps where refinement and derefinement occur simultaneously. An adaptive criterion triggers a rebuild only when convergence degrades past a threshold. In a 2000-step heat diffusion simulation, 1801 steps avoided a rebuild entirely, reducing wall-clock time by 4.4%. Since ILU(0) on a one-dimensional tridiagonal is among the cheapest preconditioners available, the savings are expected to grow substantially for higher-dimensional problems with more expensive builds.
dc.identifier.coursecodeTIFX05
dc.identifier.urihttps://hdl.handle.net/20.500.12380/311533
dc.language.isoeng
dc.setspec.uppsokPhysicsChemistryMaths
dc.subjectadaptive mesh refinement, preconditioner reuse, iterative methods, FLASH, finite volume method, PARAMESH, linear systems.
dc.titleReusing preconditioners after grid refinement
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmePhysics (MPPHS), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
Andreas_Kajler.pdf
Size:
2.86 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: