SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
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
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
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 ...
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar 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
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

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.