SlideShare uma empresa Scribd logo
1 de 16
Computational Water Models State-of-the-Art




                          Computational Water Models
                               State-of-the-Art

                                          Goncalo Amador
                                              ¸
                                    e-mail:gamador@it.ubi.pt




                                              January, 2011
Computational Water Models State-of-the-Art




       1    Introduction

       2    Procedural Methods

       3    Navier-Stoke-based Methods
              Lagrangian Methods
              Eulerian Methods

       4    Lattice Boltzmann Method (LBM)

       5    Conclusions

       6    References
Computational Water Models State-of-the-Art
  Introduction




       Overview
          Two major fields, that study fluid simulation:
                            Computational Fluid Dynamics (CFD)
Computational Water Models State-of-the-Art
  Introduction




       Overview (Cont.)
                                        Computer Graphics (CG)




                  (real-time ≥ 30 fps)                   (off-line ≤ 30 fps)

                 Methods used in CG [1, 2, 3, 4]:
                      Procedural methods.
                      Navier-Stokes based methods.
                      Lattice Boltzmann Method (LBM).
Computational Water Models State-of-the-Art
  Procedural Methods




       Procedural Methods
           Parametric function:
                                                         x distance to origin
                                                         C propagation speed
                                              2π(x−Ct)   A wave amplitude
                  f (x, t) = A cos                L      t time instant
                                                         L wave length

              Only non-physically-based method in CG.
              Faster than physically-based methods.
              Large amounts of detail for several resolutions.
              Integrated in most 3D modelling and animation tools.
              Used in movie/animation and game/virtual-reality
              industries.
Computational Water Models State-of-the-Art
  Procedural Methods




       Procedural Methods (Cont.)
Computational Water Models State-of-the-Art
  Navier-Stoke-based Methods




       Navier-Stokes equations for incompressible fluids
                                              →
                                              −
              Mass conservation:              u =0
              Relation between external forces, pressure, temperature,
              and density of a viscous moving fluid:
                             →
                             −                               →
                                                             −
                            ∂u    →
                                  −           → 1
                                              −           2→
                                                           −
                               =− u ·         u −   p+v   u + f
                            ∂t                    ρ
               →
               −
                u : velocity field
              v : fluids viscosity
              ρ: density of the field
              →
              −
               f : external forces
                       ∂ ∂ ∂
                  =       ,   ,    : gradient
                      ∂x ∂y ∂z
Computational Water Models State-of-the-Art
  Navier-Stoke-based Methods
    Lagrangian Methods


       Lagrangian Methods
              Particles = sets of fluid molecules.
              Track particles as if the observer was ridding them.
              Particles have position, velocity, mass, phase, etc.
              Allow splash, spray, foam, boiling, etc.
Computational Water Models State-of-the-Art
  Navier-Stoke-based Methods
    Eulerian Methods




       Eulerian Methods
           Space is discretized into a limited grid of cells.
              The variations are analysed within each grid cell.




              More memory consuming than procedural and
              Lagrangian methods.
Computational Water Models State-of-the-Art
  Navier-Stoke-based Methods
    Eulerian Methods




       Eulerian Methods (Cont.)
              Two types of grid: coarse and the Marker-and-Cell
              (MAC).
Computational Water Models State-of-the-Art
  Navier-Stoke-based Methods
    Eulerian Methods




       Shallow Water Equations (SWE)
              Simplified version (2D equations) of the 3D NS
              equations, for e.g., ocean near shore, rivers, etc.
              Used both in CG and CFD.
              Less computationally demanding, than the 3D NS
              equations.
                                                   an vertical acceleration
                  ∂η
                     + ( η) v = −η            ·v   h height above level 0
                  ∂t                               η height above ground
                   ∂v                              v horizontal velocity
                      + ( v ) v = an h             t time
                   ∂t
Computational Water Models State-of-the-Art
  Lattice Boltzmann Method (LBM)




       LBM
          CFD grid-based method.
              Evolved from the Lattice Gas Automata (LGA), a mo-
              del that describes gases in space.
              A discrete-velocity Boltzmann equation
              Approximates the solution of the NS equations with
              good accuracy.
Computational Water Models State-of-the-Art
  Lattice Boltzmann Method (LBM)




       LBM (Cont.)
Computational Water Models State-of-the-Art
  Conclusions




       Conclusions
          CFD simulates fluids to solve and analyse enginee-
          ring problems involving fluid flows
                CG simulates fluids to generate appealing, convin-
                cing, plausible simulations of fluid effects, for the
                game and movie industries.
                Four models used to simulate fluids in CG.
                LBM is the grid-based most memory consuming
                method.
                Procedural methods are the fastest and less memory
                consuming.
                Hybrids (Eulerian+Lagrangian) allow more effects.
Computational Water Models State-of-the-Art
  Conclusions




       Conclusions (Cont.)
                All the four methods have been implemented using
                CUDA and shading languages.
                Aside from procedural methods, all methods have
                been implemented using MPI.
                LBM and NS-based Eulerian methods, have been im-
                plemented using OpenMP.
                With CUDA, CFD research for Supercomputer and
                cluster fluid computing increased.
                Some OpenMP/CUDA and MPI integration as already
                been performed.
                Apparently, there is no OpenMP and CUDA and MPI
                integration, for fluid simulation.
Computational Water Models State-of-the-Art
  References




       References

               J. Tessendorf, “Simulating Ocean Water,” in ACM
               SIGGRAPH 2004 Course Notes.
               R. Bridson, M. F. Muller, E. Guendelman, and R. Fedkiw,
                                     ¨
               “Fluid simulation,” in ACM SIGGRAPH 2006 Course Notes.
               R. Bridson and M. F. Muller, “Fluid simulation,” in ACM
                                     ¨
               SIGGRAPH 2007 Course Notes.
               M. F. Muller, J. Stam, D. James, and N. Thurey, “Real time
                      ¨                                  ¨
               physics,” in ACM SIGGRAPH 2008 Course Notes.

Mais conteúdo relacionado

Mais procurados

Transom Stern High Speed Vessel - Thesis Presentation
Transom Stern High Speed Vessel - Thesis PresentationTransom Stern High Speed Vessel - Thesis Presentation
Transom Stern High Speed Vessel - Thesis PresentationELANGOVAN Muniyandy
 
Quantum mechanical behaviour, quantum tunneling, higgs boson
Quantum mechanical behaviour, quantum tunneling, higgs bosonQuantum mechanical behaviour, quantum tunneling, higgs boson
Quantum mechanical behaviour, quantum tunneling, higgs bosonAlexander Decker
 
Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...
Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...
Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...SEENET-MTP
 
Accelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPUAccelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPUDavide Nardone
 
Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)
Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)
Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)iosrjce
 
CRS Introduction TEEC
CRS Introduction TEECCRS Introduction TEEC
CRS Introduction TEECTEEC12
 
CRS Introduction
CRS IntroductionCRS Introduction
CRS IntroductionTEEC12
 
Investigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationInvestigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationIvan Kitov
 
Numerical Analysis of Transom stern high speed ship
Numerical Analysis of Transom stern high speed shipNumerical Analysis of Transom stern high speed ship
Numerical Analysis of Transom stern high speed shipELANGOVAN Muniyandy
 
Ve poster 2006
Ve poster 2006Ve poster 2006
Ve poster 2006Taha Sochi
 

Mais procurados (19)

Ch39 ssm
Ch39 ssmCh39 ssm
Ch39 ssm
 
Elango doss-2009
Elango doss-2009Elango doss-2009
Elango doss-2009
 
Transom Stern High Speed Vessel - Thesis Presentation
Transom Stern High Speed Vessel - Thesis PresentationTransom Stern High Speed Vessel - Thesis Presentation
Transom Stern High Speed Vessel - Thesis Presentation
 
Quantum mechanical behaviour, quantum tunneling, higgs boson
Quantum mechanical behaviour, quantum tunneling, higgs bosonQuantum mechanical behaviour, quantum tunneling, higgs boson
Quantum mechanical behaviour, quantum tunneling, higgs boson
 
CFD Course
CFD CourseCFD Course
CFD Course
 
qlp
qlpqlp
qlp
 
Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...
Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...
Zvonimir Vlah "Lagrangian perturbation theory for large scale structure forma...
 
577hw2s
577hw2s577hw2s
577hw2s
 
Accelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPUAccelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPU
 
Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)
Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)
Run Or Walk In The Rain? (Orthogonal Projected Area of Ellipsoid)
 
Ch02 ssm
Ch02 ssmCh02 ssm
Ch02 ssm
 
CRS Introduction TEEC
CRS Introduction TEECCRS Introduction TEEC
CRS Introduction TEEC
 
CRS Introduction
CRS IntroductionCRS Introduction
CRS Introduction
 
Investigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationInvestigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlation
 
Numerical Analysis of Transom stern high speed ship
Numerical Analysis of Transom stern high speed shipNumerical Analysis of Transom stern high speed ship
Numerical Analysis of Transom stern high speed ship
 
Ilhabela
IlhabelaIlhabela
Ilhabela
 
Ch30 ssm
Ch30 ssmCh30 ssm
Ch30 ssm
 
Ve poster 2006
Ve poster 2006Ve poster 2006
Ve poster 2006
 
Basanta jtr2009
Basanta jtr2009Basanta jtr2009
Basanta jtr2009
 

Destaque

Eurographics 2016 Conference Presentation
Eurographics 2016 Conference PresentationEurographics 2016 Conference Presentation
Eurographics 2016 Conference PresentationGonçalo Amador
 
Square Presentation
Square PresentationSquare Presentation
Square Presentationjmweb7
 
SIACG 2011 Conference Presentation
SIACG 2011 Conference PresentationSIACG 2011 Conference Presentation
SIACG 2011 Conference PresentationGonçalo Amador
 
IDC 2010 Conference Presentation
IDC 2010 Conference PresentationIDC 2010 Conference Presentation
IDC 2010 Conference PresentationGonçalo Amador
 
PEI Tweetup Twitter Presentation
PEI Tweetup Twitter PresentationPEI Tweetup Twitter Presentation
PEI Tweetup Twitter Presentationjmweb7
 
ICCSA 2010 Conference Presentation
ICCSA 2010 Conference PresentationICCSA 2010 Conference Presentation
ICCSA 2010 Conference PresentationGonçalo Amador
 
MUE 2011 Conference Presentation
MUE 2011 Conference PresentationMUE 2011 Conference Presentation
MUE 2011 Conference PresentationGonçalo Amador
 
ICISA 2010 Conference Presentation
ICISA 2010 Conference PresentationICISA 2010 Conference Presentation
ICISA 2010 Conference PresentationGonçalo Amador
 
Kursus+kelestarian+linus+slaid+rbain
Kursus+kelestarian+linus+slaid+rbainKursus+kelestarian+linus+slaid+rbain
Kursus+kelestarian+linus+slaid+rbainGrace Yen
 
Sexual aneuploidy, Lascano and Puno
Sexual aneuploidy, Lascano and PunoSexual aneuploidy, Lascano and Puno
Sexual aneuploidy, Lascano and PunoJoxua Lascano
 
Biochemistry lecture 1
Biochemistry lecture 1Biochemistry lecture 1
Biochemistry lecture 1Joxua Lascano
 

Destaque (17)

Eurographics 2016 Conference Presentation
Eurographics 2016 Conference PresentationEurographics 2016 Conference Presentation
Eurographics 2016 Conference Presentation
 
Square Presentation
Square PresentationSquare Presentation
Square Presentation
 
Max Suc
Max SucMax Suc
Max Suc
 
SIACG 2011 Conference Presentation
SIACG 2011 Conference PresentationSIACG 2011 Conference Presentation
SIACG 2011 Conference Presentation
 
IDC 2010 Conference Presentation
IDC 2010 Conference PresentationIDC 2010 Conference Presentation
IDC 2010 Conference Presentation
 
PEI Tweetup Twitter Presentation
PEI Tweetup Twitter PresentationPEI Tweetup Twitter Presentation
PEI Tweetup Twitter Presentation
 
Max Suc
Max SucMax Suc
Max Suc
 
Ambienti
Ambienti Ambienti
Ambienti
 
ICCSA 2010 Conference Presentation
ICCSA 2010 Conference PresentationICCSA 2010 Conference Presentation
ICCSA 2010 Conference Presentation
 
Death penalty
Death penaltyDeath penalty
Death penalty
 
MUE 2011 Conference Presentation
MUE 2011 Conference PresentationMUE 2011 Conference Presentation
MUE 2011 Conference Presentation
 
ICISA 2010 Conference Presentation
ICISA 2010 Conference PresentationICISA 2010 Conference Presentation
ICISA 2010 Conference Presentation
 
Kursus+kelestarian+linus+slaid+rbain
Kursus+kelestarian+linus+slaid+rbainKursus+kelestarian+linus+slaid+rbain
Kursus+kelestarian+linus+slaid+rbain
 
Sexual aneuploidy, Lascano and Puno
Sexual aneuploidy, Lascano and PunoSexual aneuploidy, Lascano and Puno
Sexual aneuploidy, Lascano and Puno
 
Sexual aneuploidy
Sexual aneuploidySexual aneuploidy
Sexual aneuploidy
 
Computer Aided Drug Design ppt
Computer Aided Drug Design pptComputer Aided Drug Design ppt
Computer Aided Drug Design ppt
 
Biochemistry lecture 1
Biochemistry lecture 1Biochemistry lecture 1
Biochemistry lecture 1
 

Semelhante a State-of-the-Art Computational Water Models

Turbulence - computational overview and CO2 transfer
Turbulence - computational overview and CO2 transferTurbulence - computational overview and CO2 transfer
Turbulence - computational overview and CO2 transferFabio Fonseca
 
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical InvestigationAerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigationdrboon
 
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)Malik Abdul Wahab
 
PDEs Coursework
PDEs CourseworkPDEs Coursework
PDEs CourseworkJawad Khan
 
Flow Inside a Pipe with Fluent Modelling
Flow Inside a Pipe with Fluent Modelling Flow Inside a Pipe with Fluent Modelling
Flow Inside a Pipe with Fluent Modelling Andi Firdaus
 
Dr. Amir Nejat
Dr. Amir NejatDr. Amir Nejat
Dr. Amir Nejatknowdiff
 
Qualitative model of transport
Qualitative model of transportQualitative model of transport
Qualitative model of transportRokhitTharshini
 
Engineering project non newtonian flow back step
Engineering project   non newtonian flow back stepEngineering project   non newtonian flow back step
Engineering project non newtonian flow back stepJohnaton McAdam
 
Від побудови сейсмічних зображень до інверсії
Від побудови сейсмічних зображень до інверсіїВід побудови сейсмічних зображень до інверсії
Від побудови сейсмічних зображень до інверсіїSergey Starokadomsky
 
Numerical simulation
Numerical simulationNumerical simulation
Numerical simulationceriuniroma
 

Semelhante a State-of-the-Art Computational Water Models (20)

Turbulence - computational overview and CO2 transfer
Turbulence - computational overview and CO2 transferTurbulence - computational overview and CO2 transfer
Turbulence - computational overview and CO2 transfer
 
CFD_notes.pdf
CFD_notes.pdfCFD_notes.pdf
CFD_notes.pdf
 
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical InvestigationAerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
 
Cfd 0
Cfd 0Cfd 0
Cfd 0
 
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
 
PDEs Coursework
PDEs CourseworkPDEs Coursework
PDEs Coursework
 
Presentation
PresentationPresentation
Presentation
 
Flow Inside a Pipe with Fluent Modelling
Flow Inside a Pipe with Fluent Modelling Flow Inside a Pipe with Fluent Modelling
Flow Inside a Pipe with Fluent Modelling
 
Dr. Amir Nejat
Dr. Amir NejatDr. Amir Nejat
Dr. Amir Nejat
 
cmosaic
cmosaiccmosaic
cmosaic
 
Cfd 0
Cfd 0Cfd 0
Cfd 0
 
100-423-1-PB.pdf
100-423-1-PB.pdf100-423-1-PB.pdf
100-423-1-PB.pdf
 
Qualitative model of transport
Qualitative model of transportQualitative model of transport
Qualitative model of transport
 
Engineering project non newtonian flow back step
Engineering project   non newtonian flow back stepEngineering project   non newtonian flow back step
Engineering project non newtonian flow back step
 
ScholarsWeek
ScholarsWeekScholarsWeek
ScholarsWeek
 
My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006
 
Groundwater Modeling and GIS
Groundwater Modeling and GISGroundwater Modeling and GIS
Groundwater Modeling and GIS
 
Від побудови сейсмічних зображень до інверсії
Від побудови сейсмічних зображень до інверсіїВід побудови сейсмічних зображень до інверсії
Від побудови сейсмічних зображень до інверсії
 
Majid Gw Final Ppt
Majid Gw Final PptMajid Gw Final Ppt
Majid Gw Final Ppt
 
Numerical simulation
Numerical simulationNumerical simulation
Numerical simulation
 

Último

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Último (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

State-of-the-Art Computational Water Models

  • 1. Computational Water Models State-of-the-Art Computational Water Models State-of-the-Art Goncalo Amador ¸ e-mail:gamador@it.ubi.pt January, 2011
  • 2. Computational Water Models State-of-the-Art 1 Introduction 2 Procedural Methods 3 Navier-Stoke-based Methods Lagrangian Methods Eulerian Methods 4 Lattice Boltzmann Method (LBM) 5 Conclusions 6 References
  • 3. Computational Water Models State-of-the-Art Introduction Overview Two major fields, that study fluid simulation: Computational Fluid Dynamics (CFD)
  • 4. Computational Water Models State-of-the-Art Introduction Overview (Cont.) Computer Graphics (CG) (real-time ≥ 30 fps) (off-line ≤ 30 fps) Methods used in CG [1, 2, 3, 4]: Procedural methods. Navier-Stokes based methods. Lattice Boltzmann Method (LBM).
  • 5. Computational Water Models State-of-the-Art Procedural Methods Procedural Methods Parametric function: x distance to origin C propagation speed 2π(x−Ct) A wave amplitude f (x, t) = A cos L t time instant L wave length Only non-physically-based method in CG. Faster than physically-based methods. Large amounts of detail for several resolutions. Integrated in most 3D modelling and animation tools. Used in movie/animation and game/virtual-reality industries.
  • 6. Computational Water Models State-of-the-Art Procedural Methods Procedural Methods (Cont.)
  • 7. Computational Water Models State-of-the-Art Navier-Stoke-based Methods Navier-Stokes equations for incompressible fluids → − Mass conservation: u =0 Relation between external forces, pressure, temperature, and density of a viscous moving fluid: → − → − ∂u → − → 1 − 2→ − =− u · u − p+v u + f ∂t ρ → − u : velocity field v : fluids viscosity ρ: density of the field → − f : external forces ∂ ∂ ∂ = , , : gradient ∂x ∂y ∂z
  • 8. Computational Water Models State-of-the-Art Navier-Stoke-based Methods Lagrangian Methods Lagrangian Methods Particles = sets of fluid molecules. Track particles as if the observer was ridding them. Particles have position, velocity, mass, phase, etc. Allow splash, spray, foam, boiling, etc.
  • 9. Computational Water Models State-of-the-Art Navier-Stoke-based Methods Eulerian Methods Eulerian Methods Space is discretized into a limited grid of cells. The variations are analysed within each grid cell. More memory consuming than procedural and Lagrangian methods.
  • 10. Computational Water Models State-of-the-Art Navier-Stoke-based Methods Eulerian Methods Eulerian Methods (Cont.) Two types of grid: coarse and the Marker-and-Cell (MAC).
  • 11. Computational Water Models State-of-the-Art Navier-Stoke-based Methods Eulerian Methods Shallow Water Equations (SWE) Simplified version (2D equations) of the 3D NS equations, for e.g., ocean near shore, rivers, etc. Used both in CG and CFD. Less computationally demanding, than the 3D NS equations. an vertical acceleration ∂η + ( η) v = −η ·v h height above level 0 ∂t η height above ground ∂v v horizontal velocity + ( v ) v = an h t time ∂t
  • 12. Computational Water Models State-of-the-Art Lattice Boltzmann Method (LBM) LBM CFD grid-based method. Evolved from the Lattice Gas Automata (LGA), a mo- del that describes gases in space. A discrete-velocity Boltzmann equation Approximates the solution of the NS equations with good accuracy.
  • 13. Computational Water Models State-of-the-Art Lattice Boltzmann Method (LBM) LBM (Cont.)
  • 14. Computational Water Models State-of-the-Art Conclusions Conclusions CFD simulates fluids to solve and analyse enginee- ring problems involving fluid flows CG simulates fluids to generate appealing, convin- cing, plausible simulations of fluid effects, for the game and movie industries. Four models used to simulate fluids in CG. LBM is the grid-based most memory consuming method. Procedural methods are the fastest and less memory consuming. Hybrids (Eulerian+Lagrangian) allow more effects.
  • 15. Computational Water Models State-of-the-Art Conclusions Conclusions (Cont.) All the four methods have been implemented using CUDA and shading languages. Aside from procedural methods, all methods have been implemented using MPI. LBM and NS-based Eulerian methods, have been im- plemented using OpenMP. With CUDA, CFD research for Supercomputer and cluster fluid computing increased. Some OpenMP/CUDA and MPI integration as already been performed. Apparently, there is no OpenMP and CUDA and MPI integration, for fluid simulation.
  • 16. Computational Water Models State-of-the-Art References References J. Tessendorf, “Simulating Ocean Water,” in ACM SIGGRAPH 2004 Course Notes. R. Bridson, M. F. Muller, E. Guendelman, and R. Fedkiw, ¨ “Fluid simulation,” in ACM SIGGRAPH 2006 Course Notes. R. Bridson and M. F. Muller, “Fluid simulation,” in ACM ¨ SIGGRAPH 2007 Course Notes. M. F. Muller, J. Stam, D. James, and N. Thurey, “Real time ¨ ¨ physics,” in ACM SIGGRAPH 2008 Course Notes.