SlideShare a Scribd company logo
Introduction   Issues with Lagrangian Particle Methods   Data Structures   Results




         Godunov Smoothed Particles Hydrodynamics
                  for Geophysical Flows
                    Simulations over Natural Terrains


                                  Dinesh Kumar




                                                                              1/8
Introduction        Issues with Lagrangian Particle Methods       Data Structures    Results




State of the Art
  Depth Averaged Theory
        Unable to model flows on
        very steep slopes – a large
        part of such hazards                                  ˙
                                                              h+      · hv = 0
        Incorrect model for                           ˙
                                                     hv +     f (hv, g, φ) = g(φ, g, b(x))
        interaction with barriers
        Details in vertical                          h is flow-depth,
        direction are lost ⇒                         v = {vx , vy }T is velocity,
        Difficulty in incorporating                    g is gravity,
        physics for erosion /                        φ is friction angel and
        deposition                                   b(x) represents the bed.

     Lagrangian particle methods enhanced for shock capturing (e.g.
     Godunov SPH) can overcome these problems.
          Savage & Hutter, JFM, 10.1017/S0022112089000340, 1989                         2/8
Introduction         Issues with Lagrangian Particle Methods            Data Structures   Results




Classical SPH can’t resolve shocks
     Commonly used artificial viscosity is problem-dependent and
     hard to tune a priori. For some probelms it may exceed the
     natural viscosity!
     Godunov-SPH                                                   mj j
       Riemann problem setup                         fi =             f W
                                                                   ρj
       between each interacting                                j
                                                      i
       pair of particles                             ρ =ρ
                                                     ˙             ·v
          States projected onto                     ˙ i
                                                    v =            mj V ρi , ρj , h p∗ W
          local interparticle                                  j
          coordinate system                           p = p(ρ, γ)
          Riemann invariants
          transformed to global
          coordinate system                         ρ is density, p is pressure,
                                                    m is mass and
                                                    W is the weight-function
          Inutsuka, JCP, 179:238267, 2002                                                    3/8
Introduction         Issues with Lagrangian Particle Methods           Data Structures      Results




Accuracy of derivatives

     Classical SPH derivatives lose accuracy when there is deficiency
     of particles. This introduces errors when solving the mass
     balance equation.

     Corrected derivatives


Interpolation weights                                           W (xi , xj , h)
                                                     W =          mj
renormalized to preserve                                                 i   j
                                                                j ρj W (x , x , h)
partition of unity: restoring
                                                                  mj
accuracy to derivatives when                        df i        j ρj     f j − f i W (xi , xj , h)
                                                         =        mj
there are not enough particles,                     dx                 (xj − xi ) W (xi , xj , h)
                                                                j ρj
e.g. boundary.


          Chen et al, I. J. Num Meth Engr, 46(2):231252, 1999
                                                                                               4/8
Introduction         Issues with Lagrangian Particle Methods     Data Structures   Results




Boundary conditions
     Traditional methods
    Symmetric ghost particles                         Repulsive boundary forces




     Solution

               approximate boundary as piecewise-polynomial
               uniformly-spaced stationary ghost particles
               reflect ghost positions into the domain (only once)
               calculate velocities at the ghost-reflections
                                                                                      5/8
Introduction         Issues with Lagrangian Particle Methods   Data Structures   Results




Neighbor search and parallelization



               Background mesh used for neighbor search and domain
               repartition
               Mesh resolution determined by support of the weight
               function
               Domain partitioned in x − y plane only
               Dynamic load-balancing, as evolution of flow will create the
               computational imbalance between subdomains




                                                                                    6/8
Introduction   Issues with Lagrangian Particle Methods   Data Structures   Results




2- D Results




                              Figure: Cliff Collapse




                             Figure: Granular Jump                            7/8
Introduction   Issues with Lagrangian Particle Methods   Data Structures   Results




Thank You




                                                                              8/8

More Related Content

What's hot

Cluster aggregation with complete collisional fragmentation
Cluster aggregation with complete collisional fragmentationCluster aggregation with complete collisional fragmentation
Cluster aggregation with complete collisional fragmentationColm Connaughton
 
S. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applicationsS. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applications
Steven Duplij (Stepan Douplii)
 
Lesson 27: Integration by Substitution (Section 041 slides)
Lesson 27: Integration by Substitution (Section 041 slides)Lesson 27: Integration by Substitution (Section 041 slides)
Lesson 27: Integration by Substitution (Section 041 slides)
Matthew Leingang
 
MMsemester project
MMsemester projectMMsemester project
MMsemester projectPreeti Sahu
 
Fluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregationFluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregation
Colm Connaughton
 
What happens when the Kolmogorov-Zakharov spectrum is nonlocal?
What happens when the Kolmogorov-Zakharov spectrum is nonlocal?What happens when the Kolmogorov-Zakharov spectrum is nonlocal?
What happens when the Kolmogorov-Zakharov spectrum is nonlocal?
Colm Connaughton
 
Oscillatory kinetics in cluster-cluster aggregation
Oscillatory kinetics in cluster-cluster aggregationOscillatory kinetics in cluster-cluster aggregation
Oscillatory kinetics in cluster-cluster aggregation
Colm Connaughton
 
11.generalized and subset integrated autoregressive moving average bilinear t...
11.generalized and subset integrated autoregressive moving average bilinear t...11.generalized and subset integrated autoregressive moving average bilinear t...
11.generalized and subset integrated autoregressive moving average bilinear t...
Alexander Decker
 
Dresden 2014 A tour of some fractional models and the physics behind them
Dresden 2014 A tour of some fractional models and the physics behind themDresden 2014 A tour of some fractional models and the physics behind them
Dresden 2014 A tour of some fractional models and the physics behind them
Nick Watkins
 
Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...
Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...
Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...
Steven Duplij (Stepan Douplii)
 
Modelling Simul. Mater. Sci. Eng. 8 (2000) 445 C A And C P F E M
Modelling  Simul.  Mater.  Sci.  Eng. 8 (2000) 445  C A And  C P  F E MModelling  Simul.  Mater.  Sci.  Eng. 8 (2000) 445  C A And  C P  F E M
Modelling Simul. Mater. Sci. Eng. 8 (2000) 445 C A And C P F E M
Dierk Raabe
 
Green's theorem in classical mechanics and electrodynamics
Green's theorem in classical mechanics and electrodynamicsGreen's theorem in classical mechanics and electrodynamics
Green's theorem in classical mechanics and electrodynamics
Corneliu Sochichiu
 
Shock induced star_formation_in_a_model_of_the_mice
Shock induced star_formation_in_a_model_of_the_miceShock induced star_formation_in_a_model_of_the_mice
Shock induced star_formation_in_a_model_of_the_miceSérgio Sacani
 
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Colm Connaughton
 
International journal of engineering and mathematical modelling vol2 no1_2015_2
International journal of engineering and mathematical modelling vol2 no1_2015_2International journal of engineering and mathematical modelling vol2 no1_2015_2
International journal of engineering and mathematical modelling vol2 no1_2015_2
IJEMM
 
Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick ...
Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick  ...Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick  ...
Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick ...Colm Connaughton
 
1 d analysis
1 d analysis1 d analysis
1 d analysis
Dhruvit Lakhani
 
S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...
S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...
S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...
Steven Duplij (Stepan Douplii)
 

What's hot (20)

Cluster aggregation with complete collisional fragmentation
Cluster aggregation with complete collisional fragmentationCluster aggregation with complete collisional fragmentation
Cluster aggregation with complete collisional fragmentation
 
S. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applicationsS. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applications
 
Lesson 27: Integration by Substitution (Section 041 slides)
Lesson 27: Integration by Substitution (Section 041 slides)Lesson 27: Integration by Substitution (Section 041 slides)
Lesson 27: Integration by Substitution (Section 041 slides)
 
MMsemester project
MMsemester projectMMsemester project
MMsemester project
 
Fluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregationFluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregation
 
What happens when the Kolmogorov-Zakharov spectrum is nonlocal?
What happens when the Kolmogorov-Zakharov spectrum is nonlocal?What happens when the Kolmogorov-Zakharov spectrum is nonlocal?
What happens when the Kolmogorov-Zakharov spectrum is nonlocal?
 
thesis
thesisthesis
thesis
 
452Paper
452Paper452Paper
452Paper
 
Oscillatory kinetics in cluster-cluster aggregation
Oscillatory kinetics in cluster-cluster aggregationOscillatory kinetics in cluster-cluster aggregation
Oscillatory kinetics in cluster-cluster aggregation
 
11.generalized and subset integrated autoregressive moving average bilinear t...
11.generalized and subset integrated autoregressive moving average bilinear t...11.generalized and subset integrated autoregressive moving average bilinear t...
11.generalized and subset integrated autoregressive moving average bilinear t...
 
Dresden 2014 A tour of some fractional models and the physics behind them
Dresden 2014 A tour of some fractional models and the physics behind themDresden 2014 A tour of some fractional models and the physics behind them
Dresden 2014 A tour of some fractional models and the physics behind them
 
Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...
Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...
Steven Duplij, "Higher braid groups and regular semigroups from polyadic bina...
 
Modelling Simul. Mater. Sci. Eng. 8 (2000) 445 C A And C P F E M
Modelling  Simul.  Mater.  Sci.  Eng. 8 (2000) 445  C A And  C P  F E MModelling  Simul.  Mater.  Sci.  Eng. 8 (2000) 445  C A And  C P  F E M
Modelling Simul. Mater. Sci. Eng. 8 (2000) 445 C A And C P F E M
 
Green's theorem in classical mechanics and electrodynamics
Green's theorem in classical mechanics and electrodynamicsGreen's theorem in classical mechanics and electrodynamics
Green's theorem in classical mechanics and electrodynamics
 
Shock induced star_formation_in_a_model_of_the_mice
Shock induced star_formation_in_a_model_of_the_miceShock induced star_formation_in_a_model_of_the_mice
Shock induced star_formation_in_a_model_of_the_mice
 
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
 
International journal of engineering and mathematical modelling vol2 no1_2015_2
International journal of engineering and mathematical modelling vol2 no1_2015_2International journal of engineering and mathematical modelling vol2 no1_2015_2
International journal of engineering and mathematical modelling vol2 no1_2015_2
 
Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick ...
Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick  ...Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick  ...
Nonequilibrium Statistical Mechanics of Cluster-cluster Aggregation Warwick ...
 
1 d analysis
1 d analysis1 d analysis
1 d analysis
 
S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...
S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...
S.Duplij,G.Goldin,V.Shtelen.On Lagrangian and non-Lagrangian conformal-invari...
 

Similar to Godunov-SPH

Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...
Valentin De Bortoli
 
Spectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputsSpectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputs
David Gleich
 
Threshold network models
Threshold network modelsThreshold network models
Threshold network models
Naoki Masuda
 
Chris Clarkson - Dark Energy and Backreaction
Chris Clarkson - Dark Energy and BackreactionChris Clarkson - Dark Energy and Backreaction
Chris Clarkson - Dark Energy and BackreactionCosmoAIMS Bassett
 
Simulation Informatics; Analyzing Large Scientific Datasets
Simulation Informatics; Analyzing Large Scientific DatasetsSimulation Informatics; Analyzing Large Scientific Datasets
Simulation Informatics; Analyzing Large Scientific Datasets
David Gleich
 
BMC 2012
BMC 2012BMC 2012
Robust Shape and Topology Optimization - Northwestern
Robust Shape and Topology Optimization - Northwestern Robust Shape and Topology Optimization - Northwestern
Robust Shape and Topology Optimization - Northwestern
Altair
 
Topological Inference via Meshing
Topological Inference via MeshingTopological Inference via Meshing
Topological Inference via Meshing
Don Sheehy
 
3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities
Leonardo Uieda
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...grssieee
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...grssieee
 
Pore-scale direct simulation of flow and transport in porous media
Pore-scale direct simulation of flow and transport in porous mediaPore-scale direct simulation of flow and transport in porous media
Pore-scale direct simulation of flow and transport in porous mediasreejithpk78
 
Applications of the surface finite element method
Applications of the surface finite element methodApplications of the surface finite element method
Applications of the surface finite element method
tr1987
 
GAN(と強化学習との関係)
GAN(と強化学習との関係)GAN(と強化学習との関係)
GAN(と強化学習との関係)
Masahiro Suzuki
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Christopher Morris
 
R. Sheth - The Phenomenology of Large Scale Structure
R. Sheth - The Phenomenology of Large Scale StructureR. Sheth - The Phenomenology of Large Scale Structure
R. Sheth - The Phenomenology of Large Scale Structure
SEENET-MTP
 

Similar to Godunov-SPH (16)

Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...
 
Spectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputsSpectral methods for linear systems with random inputs
Spectral methods for linear systems with random inputs
 
Threshold network models
Threshold network modelsThreshold network models
Threshold network models
 
Chris Clarkson - Dark Energy and Backreaction
Chris Clarkson - Dark Energy and BackreactionChris Clarkson - Dark Energy and Backreaction
Chris Clarkson - Dark Energy and Backreaction
 
Simulation Informatics; Analyzing Large Scientific Datasets
Simulation Informatics; Analyzing Large Scientific DatasetsSimulation Informatics; Analyzing Large Scientific Datasets
Simulation Informatics; Analyzing Large Scientific Datasets
 
BMC 2012
BMC 2012BMC 2012
BMC 2012
 
Robust Shape and Topology Optimization - Northwestern
Robust Shape and Topology Optimization - Northwestern Robust Shape and Topology Optimization - Northwestern
Robust Shape and Topology Optimization - Northwestern
 
Topological Inference via Meshing
Topological Inference via MeshingTopological Inference via Meshing
Topological Inference via Meshing
 
3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
 
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
Biao Hou--SAR IMAGE DESPECKLING BASED ON IMPROVED DIRECTIONLET DOMAIN GAUSSIA...
 
Pore-scale direct simulation of flow and transport in porous media
Pore-scale direct simulation of flow and transport in porous mediaPore-scale direct simulation of flow and transport in porous media
Pore-scale direct simulation of flow and transport in porous media
 
Applications of the surface finite element method
Applications of the surface finite element methodApplications of the surface finite element method
Applications of the surface finite element method
 
GAN(と強化学習との関係)
GAN(と強化学習との関係)GAN(と強化学習との関係)
GAN(と強化学習との関係)
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
 
R. Sheth - The Phenomenology of Large Scale Structure
R. Sheth - The Phenomenology of Large Scale StructureR. Sheth - The Phenomenology of Large Scale Structure
R. Sheth - The Phenomenology of Large Scale Structure
 

Recently uploaded

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Godunov-SPH

  • 1. Introduction Issues with Lagrangian Particle Methods Data Structures Results Godunov Smoothed Particles Hydrodynamics for Geophysical Flows Simulations over Natural Terrains Dinesh Kumar 1/8
  • 2. Introduction Issues with Lagrangian Particle Methods Data Structures Results State of the Art Depth Averaged Theory Unable to model flows on very steep slopes – a large part of such hazards ˙ h+ · hv = 0 Incorrect model for ˙ hv + f (hv, g, φ) = g(φ, g, b(x)) interaction with barriers Details in vertical h is flow-depth, direction are lost ⇒ v = {vx , vy }T is velocity, Difficulty in incorporating g is gravity, physics for erosion / φ is friction angel and deposition b(x) represents the bed. Lagrangian particle methods enhanced for shock capturing (e.g. Godunov SPH) can overcome these problems. Savage & Hutter, JFM, 10.1017/S0022112089000340, 1989 2/8
  • 3. Introduction Issues with Lagrangian Particle Methods Data Structures Results Classical SPH can’t resolve shocks Commonly used artificial viscosity is problem-dependent and hard to tune a priori. For some probelms it may exceed the natural viscosity! Godunov-SPH mj j Riemann problem setup fi = f W ρj between each interacting j i pair of particles ρ =ρ ˙ ·v States projected onto ˙ i v = mj V ρi , ρj , h p∗ W local interparticle j coordinate system p = p(ρ, γ) Riemann invariants transformed to global coordinate system ρ is density, p is pressure, m is mass and W is the weight-function Inutsuka, JCP, 179:238267, 2002 3/8
  • 4. Introduction Issues with Lagrangian Particle Methods Data Structures Results Accuracy of derivatives Classical SPH derivatives lose accuracy when there is deficiency of particles. This introduces errors when solving the mass balance equation. Corrected derivatives Interpolation weights W (xi , xj , h) W = mj renormalized to preserve i j j ρj W (x , x , h) partition of unity: restoring mj accuracy to derivatives when df i j ρj f j − f i W (xi , xj , h) = mj there are not enough particles, dx (xj − xi ) W (xi , xj , h) j ρj e.g. boundary. Chen et al, I. J. Num Meth Engr, 46(2):231252, 1999 4/8
  • 5. Introduction Issues with Lagrangian Particle Methods Data Structures Results Boundary conditions Traditional methods Symmetric ghost particles Repulsive boundary forces Solution approximate boundary as piecewise-polynomial uniformly-spaced stationary ghost particles reflect ghost positions into the domain (only once) calculate velocities at the ghost-reflections 5/8
  • 6. Introduction Issues with Lagrangian Particle Methods Data Structures Results Neighbor search and parallelization Background mesh used for neighbor search and domain repartition Mesh resolution determined by support of the weight function Domain partitioned in x − y plane only Dynamic load-balancing, as evolution of flow will create the computational imbalance between subdomains 6/8
  • 7. Introduction Issues with Lagrangian Particle Methods Data Structures Results 2- D Results Figure: Cliff Collapse Figure: Granular Jump 7/8
  • 8. Introduction Issues with Lagrangian Particle Methods Data Structures Results Thank You 8/8