PhD Seminar • Computer Graphics | Scientific Computing — The Need for Speed: Making Existing Industrial Fluid Simulation Pipelines Faster with Strategic AdaptivityExport this event to calendar

Friday, May 22, 2020 12:30 PM EDT

Please note: This PhD seminar will be given online.

Ryan Goldade, PhD candidate
David R. Cheriton School of Computer Science

In an effort to make fluid simulations faster, we propose to solve for pressure forces (a common bottleneck) using adaptive resolution grids. Although foundational methods for employing adaptivity are over a decade old, hardware limitations of the time and inefficient data structure design ultimately led to these methods being overlooked in industry. Recently, improved data structure design and substantial hardware improvements have reignited interest in the potential of adaptive methods. However, incorporating adaptivity into an existing uniform grid fluid simulation pipeline inherently requires the entire pipeline to be redesigned from the ground up. 

Instead, we propose to strategically apply adaptivity to solve for pressure forces as a drop-in replacement for an existing uniform grid pipeline. We carefully transfer data between the uniform and adaptive settings that offers the performance improvements expected from adaptivity without the daunting requirement of rewriting the entire pipeline. Our proposed adaptive method achieves a 7X performance improvement when solving for pressure forces compared with the uniform grid method and offers a 3X performance improvement for the entire simulation pipeline.

To join this PhD seminar online, please go to https://uwaterloo.webex.com/uwaterloo/j.php?MTID=m2234ef5241ded1fb3ca0c8bae24e51d3.

Location 
Online PhD seminar
200 University Avenue West

Waterloo, ON N2L 3G1
Canada

S M T W T F S
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
  1. 2024 (96)
    1. April (19)
    2. March (27)
    3. February (25)
    4. January (25)
  2. 2023 (296)
    1. December (20)
    2. November (28)
    3. October (15)
    4. September (25)
    5. August (30)
    6. July (30)
    7. June (22)
    8. May (23)
    9. April (32)
    10. March (31)
    11. February (18)
    12. January (22)
  3. 2022 (245)
  4. 2021 (210)
  5. 2020 (217)
  6. 2019 (255)
  7. 2018 (217)
  8. 2017 (36)
  9. 2016 (21)
  10. 2015 (36)
  11. 2014 (33)
  12. 2013 (23)
  13. 2012 (4)
  14. 2011 (1)
  15. 2010 (1)
  16. 2009 (1)
  17. 2008 (1)