Browsing Mathematics (Faculty of) by Author "Goldade, Ryan"
Now showing items 1-5 of 5
-
An adaptive variational finite difference framework for efficient symmetric octree viscosity
Goldade, Ryan; Wang, Yipeng; Aanjaneya, Mridul; Batty, Christopher (ACM, 2019-07)While pressure forces are often the bottleneck in (near-)inviscid fluid simulations, viscosity can impose orders of magnitude greater computational costs at lower Reynolds numbers. We propose an implicit octree finite ... -
Constraint bubbles and affine regions: reduced fluid models for efficient immersed bubbles and flexible spatial coarsening
Goldade, Ryan; Aanjaneya, Mridul; Batty, Christopher (Association for Computing Machinery, 2020-07)We propose to enhance the capability of standard free-surface flow simulators with efficient support for immersed bubbles through two new models: constraint-based bubbles and affine fluid regions. Unlike its predecessors, ... -
An Efficient Geometric Multigrid Solver for Viscous Liquids
Aanjaneya, Mridul; Han, Chengguizi; Goldade, Ryan; Batty, Christopher (ACM, 2019-07)We present an efficient geometric Multigrid solver for simulating viscous liquids based on the variational approach of Batty and Bridson [2008]. Although the governing equations for viscosity are elliptic, the strong ... -
Efficient Liquid Animation: New Discretizations for Spatially Adaptive Liquid Viscosity and Reduced-Model Two-Phase Bubbles and Inviscid Liquids
Goldade, Ryan (University of Waterloo, 2021-04-16)The work presented in this thesis focuses on improving the computational efficiency when simulating viscous liquids and air bubbles immersed in liquids by designing new discretizations to focus computational effort in ... -
A Practical Method for High-Resolution Embedded Liquid Surfaces
Goldade, Ryan; Batty, Christopher; Wojtan, Chris (Wiley, 2016-05-01)Combining high-resolution level set surface tracking with lower resolution physics is an inexpensive method for achieving highly detailed liquid animations. Unfortunately, the inherent resolution mismatch introduces several ...