SlideShare a Scribd company logo
logo.png
Applied CCM Motivation PISO SLIM Results Summary
A Projection Method Based Fast Transient
Solver for Incompressible Turbulent Flows
Chris Sideroff
08 June 2015
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Applied CCM
Specialize in the application, development and support of
OpenFOAM® - based software
Creators and maintainers of Caelus
Locations: Canada, Australia, USA
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Motivation
Why develop another transient solver?
DES and LES attractive because RANS tends to be
problem specific
Low cost hardware + open-source software ⇒ DES and
LES feasible
Traditional transient, incompressible algorithms (PISO and
SIMPLE) do not scale well for large HPC, GPU and Many
Integrated Core (MIC) environments
Let’s review PISO algorithm
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
PISO Overview
Pressure Implicit with Splitting of Operators (PISO)1 method:
1. Solve momentum equation (predictor step)
2. Calculate intermediate velocity, u∗ (pressure dissipation
added)
3. Calculate momentum fluxes
4. Solve pressure equation:
· ( 1
Ap
p) = · u∗
5. Correct momentum fluxes
6. Correct velocity (corrector step)
Repeat steps 2 – 6 for PISO (1 – 6 for transient SIMPLE)
1Isaa, R.A. 1985, “Solution of the implicitly discretised fluid flow equations by
operator splitting” J. Comp. Phys., 61, 40.
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Fractional Step Error
Step 2 main issue with PISO
Predicted velocity used only to update matrix coefficients:
u∗ = 1
ap
Σ anb unb − ( p − p)
Pseudo-velocity, u∗, is used on the RHS of pressure
equation
Therefore requires at least two corrections to make velocity
and pressure consistent
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Pressure Matrix
Non-constant coefficients ( 1
ap
) in pressure matrix affects
multi-grid solver performance
Multi-grid agglomeration levels cached first time pressure
matrix assembled
Coefficients ( 1
ap
) only valid for the first time step
Turning off caching of agglomeration too expensive
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
SLIM Overview
Semi Linear Implicit Method (SLIM), based on projection
method1: decompose velocity into vortical and irrotational
components.
1. Solve momentum equation (vortical velocity)
2. Calculate momentum fluxes (pressure dissipation added)
3. Solve pressure equation (irrotational velocity):
∆t 2(p) = · u
4. Correct momentum flux
5. Correct velocity (solenoidal)
Use incremental pressure approach to recover correct
boundary pressure
1Chorin, A.J. 1968, “Numerical Solution of the Navier-Stokes
Equations”,Mathematics of Computation 22: 745-762
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Fractional Step Error
Velocity split into vortical and potential components - much
smaller fractional step error
Pressure and velocity maintain stronger coupling
Continuity satisfied within one pressure solve because
predicted velocity used directly in pressure equation
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Pressure Matrix
Pressure matrix coefficients purely geometric
Multi-grid agglomeration levels assembled during first step
now consistent for all time steps
Significantly improves parallel scalability for multi-grid
solver
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
2D Periodic Hills
Two dimensional, stream-wise, staggered hills of
polynomial shape
Reh = 10,595
Stream-wise and span-wise boundaries periodic. Hills and
top boundaries no slip.
Grid: ∼ 4.5 million hex cells; LES model: Smagorinsky
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Validation
Experimental data of Rapp (2009)
Mean and second moment components at 10 vertical rakes
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
x/h = 2
Both compare favorably
SLIM slightly closer than PISO
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
x/h = 4
SLIM consistently closer than PISO at all locations
Likely due to lower fractional step error
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Simulation Time
SLIM on average about 30% faster on modest HPC system
Fewer total iterations of pressure equation (SLIM: 10;
PISO: 14)
# cores PISO SLIM % diff.
1 2095 1550 26
5 988 711 28
10 419 302 28
20 330 231 30
40 219 147 33
60 216 138 36
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Precursor Simulation
Establish turbulent conditions to use as initial condition for
wind park simulation
Start from quiescent condition. Run until fully turbulent.
Steam-wise and span-wise periodic
Grid size: 50 million hex cells
Results courtesy of Greg Oxley at Vestas using Firestorm
super computer
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Mean Wind Profile
SLIM slightly more accurate than PISO
Fully turbulent condition reached sooner than PISO
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Scaling
Consistent multi-grid agglomeration levels give SLIM
significant advantage
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
MPI Profiling
Profiled MPI calls on 125 million cell mesh up to 4096
cores
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Future Work
For static grids, pressure matrix construction may be pulled
entirely from time loop to save assembly of pressure matrix
every time step
Advantageous for GPU and MIC computing. Compute
pressure matrix once. Only need to transfer RHS vector
For peta-scale core counts, solve momentum equations
explicitly (Runga-Kutta). Combined with above, could
perform close to fully explicit codes
Solvers have been developed and are undergoing testing
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Summary
SLIM significantly faster than PISO. Problem dependent
but 30-100% is typical improvement and even more for
very large HPC calculations.
Exact velocity splitting improves both convergence and
accuracy
Geometric pressure matrix coefficients advantageous for
parallel efficiency, particularly for multi-grid solvers
Additional modifications enable scaling to very large
number of cores (HPC, GPU, MIC)
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference
logo.png
Applied CCM Motivation PISO SLIM Results Summary
Strategic Perspective
Select research and development projects that are unique and
help transfer knowledge to industrial applications.
Solvers: transient, compressible, multi-phase, combustion,
acoustics
Turbulence: RANS, DES and LES, VLES, wall models
Sensitivity, design optimisation, and uncertainty
propagation: adjoint, tangent
Numerical acceleration and stabilisation
Platforms and architectures: HPC, GPU, MIC
Applied CCM © 2012-2015 23rd
CFD Society of Canada Conference

More Related Content

What's hot

CFD Based Design of Solar Drying Systems
CFD Based Design of Solar Drying SystemsCFD Based Design of Solar Drying Systems
CFD Based Design of Solar Drying Systems
iMentor Education
 
Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...
Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...
Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...
IJMTST Journal
 
State of art salbp
State of art salbpState of art salbp
State of art salbpomaror2001
 
0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-forcesean chen
 
10.1.1.125.6190 (2)
10.1.1.125.6190 (2)10.1.1.125.6190 (2)
10.1.1.125.6190 (2)meghraj_n
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
IRJET Journal
 

What's hot (6)

CFD Based Design of Solar Drying Systems
CFD Based Design of Solar Drying SystemsCFD Based Design of Solar Drying Systems
CFD Based Design of Solar Drying Systems
 
Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...
Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...
Modified CSKA Application in the Floating Point Adder using Carry Skip Adder ...
 
State of art salbp
State of art salbpState of art salbp
State of art salbp
 
0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force
 
10.1.1.125.6190 (2)
10.1.1.125.6190 (2)10.1.1.125.6190 (2)
10.1.1.125.6190 (2)
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
 

Viewers also liked

Advanced motion controls se25a40ac
Advanced motion controls se25a40acAdvanced motion controls se25a40ac
Advanced motion controls se25a40ac
Electromate
 
903 921-1-pb
903 921-1-pb903 921-1-pb
903 921-1-pb
Luciano Janco
 
Gestão da Educação a Distância e da Inovação Educacional
Gestão da Educação a Distância e da Inovação EducacionalGestão da Educação a Distância e da Inovação Educacional
Gestão da Educação a Distância e da Inovação Educacional
Luciano Sathler
 
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7
Danilo Centazzo
 
Iai rcp4 w-ra_specsheet
Iai rcp4 w-ra_specsheetIai rcp4 w-ra_specsheet
Iai rcp4 w-ra_specsheet
Electromate
 
Compu ejercicios-1
Compu ejercicios-1Compu ejercicios-1
Compu ejercicios-1
anitha98
 
Angelo State Football - Texas A&M-Commerce (LSC Playoffs)
Angelo State Football - Texas A&M-Commerce (LSC Playoffs)Angelo State Football - Texas A&M-Commerce (LSC Playoffs)
Angelo State Football - Texas A&M-Commerce (LSC Playoffs)
AngeloStateSports
 
Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...
Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...
Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...
Luciano Sathler
 
cercAAffari prima pagina edizione n. 4/2012
cercAAffari prima pagina edizione n. 4/2012cercAAffari prima pagina edizione n. 4/2012
Nuevas dimensiones de la calidad de la Educación Superior a Distancia
Nuevas dimensiones de la calidad de la Educación Superior a DistanciaNuevas dimensiones de la calidad de la Educación Superior a Distancia
Nuevas dimensiones de la calidad de la Educación Superior a Distancia
Luciano Sathler
 
Milagros uriol inocente 3° d trabajo de historia (1)
Milagros uriol inocente 3° d trabajo de historia (1)Milagros uriol inocente 3° d trabajo de historia (1)
Milagros uriol inocente 3° d trabajo de historia (1)
milagros uriol
 
Company presontation
Company presontationCompany presontation
Company presontation
Carl Scheller
 
Embajadas y consulados de méxico en el mundo
Embajadas y consulados de méxico en el mundoEmbajadas y consulados de méxico en el mundo
Embajadas y consulados de méxico en el mundo
Sofía Flores
 
Macron dynamics brochure
Macron dynamics brochureMacron dynamics brochure
Macron dynamics brochure
Electromate
 
Apresentacao institucional 2011 (compacta)
Apresentacao institucional 2011 (compacta)Apresentacao institucional 2011 (compacta)
Apresentacao institucional 2011 (compacta)
PC Sistemas
 
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14
Danilo Centazzo
 

Viewers also liked (17)

Dissertation
DissertationDissertation
Dissertation
 
Advanced motion controls se25a40ac
Advanced motion controls se25a40acAdvanced motion controls se25a40ac
Advanced motion controls se25a40ac
 
903 921-1-pb
903 921-1-pb903 921-1-pb
903 921-1-pb
 
Gestão da Educação a Distância e da Inovação Educacional
Gestão da Educação a Distância e da Inovação EducacionalGestão da Educação a Distância e da Inovação Educacional
Gestão da Educação a Distância e da Inovação Educacional
 
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 7
 
Iai rcp4 w-ra_specsheet
Iai rcp4 w-ra_specsheetIai rcp4 w-ra_specsheet
Iai rcp4 w-ra_specsheet
 
Compu ejercicios-1
Compu ejercicios-1Compu ejercicios-1
Compu ejercicios-1
 
Angelo State Football - Texas A&M-Commerce (LSC Playoffs)
Angelo State Football - Texas A&M-Commerce (LSC Playoffs)Angelo State Football - Texas A&M-Commerce (LSC Playoffs)
Angelo State Football - Texas A&M-Commerce (LSC Playoffs)
 
Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...
Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...
Educação Básica e Ensino Médio - Coleção Mundo Afora - Ministério das Relaçõe...
 
cercAAffari prima pagina edizione n. 4/2012
cercAAffari prima pagina edizione n. 4/2012cercAAffari prima pagina edizione n. 4/2012
cercAAffari prima pagina edizione n. 4/2012
 
Nuevas dimensiones de la calidad de la Educación Superior a Distancia
Nuevas dimensiones de la calidad de la Educación Superior a DistanciaNuevas dimensiones de la calidad de la Educación Superior a Distancia
Nuevas dimensiones de la calidad de la Educación Superior a Distancia
 
Milagros uriol inocente 3° d trabajo de historia (1)
Milagros uriol inocente 3° d trabajo de historia (1)Milagros uriol inocente 3° d trabajo de historia (1)
Milagros uriol inocente 3° d trabajo de historia (1)
 
Company presontation
Company presontationCompany presontation
Company presontation
 
Embajadas y consulados de méxico en el mundo
Embajadas y consulados de méxico en el mundoEmbajadas y consulados de méxico en el mundo
Embajadas y consulados de méxico en el mundo
 
Macron dynamics brochure
Macron dynamics brochureMacron dynamics brochure
Macron dynamics brochure
 
Apresentacao institucional 2011 (compacta)
Apresentacao institucional 2011 (compacta)Apresentacao institucional 2011 (compacta)
Apresentacao institucional 2011 (compacta)
 
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14
Scienza delle Costruzioni - Esercizi by Danilo Centazzo - parte 14
 

Similar to A Projection Method Based Fast Transient Solver for Incompressible Turbulent Flows

Validation of a Fast Transient Solver based on the Projection Method
Validation of a Fast Transient Solver based on the Projection MethodValidation of a Fast Transient Solver based on the Projection Method
Validation of a Fast Transient Solver based on the Projection Method
Applied CCM Pty Ltd
 
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
Geon-Hong Kim
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process CapabilityJavier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
J. García - Verdugo
 
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
IRJET Journal
 
Use of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race carUse of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race car
Designage Solutions
 
Understanding and Managing z-pricing
Understanding and Managing z-pricingUnderstanding and Managing z-pricing
Understanding and Managing z-pricing
Joao Galdino Mello de Souza
 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO TechniquesComperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
International Journal of Power Electronics and Drive Systems
 
Lean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesLean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templates
Steven Bonacorsi
 
Thermodynamic optimization of
Thermodynamic optimization ofThermodynamic optimization of
Thermodynamic optimization of
Jinoop AN
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET Journal
 
Electroneumática: Fluidísim con electroneumática
Electroneumática: Fluidísim con electroneumática Electroneumática: Fluidísim con electroneumática
Electroneumática: Fluidísim con electroneumática
SANTIAGO PABLO ALBERTO
 
ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...
ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...
ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...
IAEME Publication
 
H0432045055
H0432045055H0432045055
H0432045055
theijes
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET Journal
 
Don’t lose time, switch to frequency-domain: Design your systems, reduce your...
Don’t lose time, switch to frequency-domain: Design your systems, reduce your...Don’t lose time, switch to frequency-domain: Design your systems, reduce your...
Don’t lose time, switch to frequency-domain: Design your systems, reduce your...
Siemens PLM Software
 
CFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdfCFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdf
Syfy2
 
Diseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresDiseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valores
Félix Chávez
 
Invited Paper for ASM 2004
Invited Paper for ASM 2004Invited Paper for ASM 2004
Invited Paper for ASM 2004stephen_mcparlin
 
Elements CAE white paper
Elements CAE white paperElements CAE white paper
Elements CAE white paper
Angus Lock
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET Journal
 

Similar to A Projection Method Based Fast Transient Solver for Incompressible Turbulent Flows (20)

Validation of a Fast Transient Solver based on the Projection Method
Validation of a Fast Transient Solver based on the Projection MethodValidation of a Fast Transient Solver based on the Projection Method
Validation of a Fast Transient Solver based on the Projection Method
 
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process CapabilityJavier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
 
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
 
Use of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race carUse of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race car
 
Understanding and Managing z-pricing
Understanding and Managing z-pricingUnderstanding and Managing z-pricing
Understanding and Managing z-pricing
 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO TechniquesComperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
 
Lean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesLean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templates
 
Thermodynamic optimization of
Thermodynamic optimization ofThermodynamic optimization of
Thermodynamic optimization of
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
 
Electroneumática: Fluidísim con electroneumática
Electroneumática: Fluidísim con electroneumática Electroneumática: Fluidísim con electroneumática
Electroneumática: Fluidísim con electroneumática
 
ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...
ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...
ADVANCED TOOL FOR FLUID DYNAMICS-CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERO...
 
H0432045055
H0432045055H0432045055
H0432045055
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
 
Don’t lose time, switch to frequency-domain: Design your systems, reduce your...
Don’t lose time, switch to frequency-domain: Design your systems, reduce your...Don’t lose time, switch to frequency-domain: Design your systems, reduce your...
Don’t lose time, switch to frequency-domain: Design your systems, reduce your...
 
CFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdfCFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdf
 
Diseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresDiseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valores
 
Invited Paper for ASM 2004
Invited Paper for ASM 2004Invited Paper for ASM 2004
Invited Paper for ASM 2004
 
Elements CAE white paper
Elements CAE white paperElements CAE white paper
Elements CAE white paper
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
 

Recently uploaded

ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 

Recently uploaded (20)

ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 

A Projection Method Based Fast Transient Solver for Incompressible Turbulent Flows

  • 1. logo.png Applied CCM Motivation PISO SLIM Results Summary A Projection Method Based Fast Transient Solver for Incompressible Turbulent Flows Chris Sideroff 08 June 2015 Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 2. logo.png Applied CCM Motivation PISO SLIM Results Summary Applied CCM Specialize in the application, development and support of OpenFOAM® - based software Creators and maintainers of Caelus Locations: Canada, Australia, USA Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 3. logo.png Applied CCM Motivation PISO SLIM Results Summary Motivation Why develop another transient solver? DES and LES attractive because RANS tends to be problem specific Low cost hardware + open-source software ⇒ DES and LES feasible Traditional transient, incompressible algorithms (PISO and SIMPLE) do not scale well for large HPC, GPU and Many Integrated Core (MIC) environments Let’s review PISO algorithm Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 4. logo.png Applied CCM Motivation PISO SLIM Results Summary PISO Overview Pressure Implicit with Splitting of Operators (PISO)1 method: 1. Solve momentum equation (predictor step) 2. Calculate intermediate velocity, u∗ (pressure dissipation added) 3. Calculate momentum fluxes 4. Solve pressure equation: · ( 1 Ap p) = · u∗ 5. Correct momentum fluxes 6. Correct velocity (corrector step) Repeat steps 2 – 6 for PISO (1 – 6 for transient SIMPLE) 1Isaa, R.A. 1985, “Solution of the implicitly discretised fluid flow equations by operator splitting” J. Comp. Phys., 61, 40. Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 5. logo.png Applied CCM Motivation PISO SLIM Results Summary Fractional Step Error Step 2 main issue with PISO Predicted velocity used only to update matrix coefficients: u∗ = 1 ap Σ anb unb − ( p − p) Pseudo-velocity, u∗, is used on the RHS of pressure equation Therefore requires at least two corrections to make velocity and pressure consistent Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 6. logo.png Applied CCM Motivation PISO SLIM Results Summary Pressure Matrix Non-constant coefficients ( 1 ap ) in pressure matrix affects multi-grid solver performance Multi-grid agglomeration levels cached first time pressure matrix assembled Coefficients ( 1 ap ) only valid for the first time step Turning off caching of agglomeration too expensive Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 7. logo.png Applied CCM Motivation PISO SLIM Results Summary SLIM Overview Semi Linear Implicit Method (SLIM), based on projection method1: decompose velocity into vortical and irrotational components. 1. Solve momentum equation (vortical velocity) 2. Calculate momentum fluxes (pressure dissipation added) 3. Solve pressure equation (irrotational velocity): ∆t 2(p) = · u 4. Correct momentum flux 5. Correct velocity (solenoidal) Use incremental pressure approach to recover correct boundary pressure 1Chorin, A.J. 1968, “Numerical Solution of the Navier-Stokes Equations”,Mathematics of Computation 22: 745-762 Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 8. logo.png Applied CCM Motivation PISO SLIM Results Summary Fractional Step Error Velocity split into vortical and potential components - much smaller fractional step error Pressure and velocity maintain stronger coupling Continuity satisfied within one pressure solve because predicted velocity used directly in pressure equation Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 9. logo.png Applied CCM Motivation PISO SLIM Results Summary Pressure Matrix Pressure matrix coefficients purely geometric Multi-grid agglomeration levels assembled during first step now consistent for all time steps Significantly improves parallel scalability for multi-grid solver Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 10. logo.png Applied CCM Motivation PISO SLIM Results Summary 2D Periodic Hills Two dimensional, stream-wise, staggered hills of polynomial shape Reh = 10,595 Stream-wise and span-wise boundaries periodic. Hills and top boundaries no slip. Grid: ∼ 4.5 million hex cells; LES model: Smagorinsky Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 11. logo.png Applied CCM Motivation PISO SLIM Results Summary Validation Experimental data of Rapp (2009) Mean and second moment components at 10 vertical rakes Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 12. logo.png Applied CCM Motivation PISO SLIM Results Summary x/h = 2 Both compare favorably SLIM slightly closer than PISO Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 13. logo.png Applied CCM Motivation PISO SLIM Results Summary x/h = 4 SLIM consistently closer than PISO at all locations Likely due to lower fractional step error Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 14. logo.png Applied CCM Motivation PISO SLIM Results Summary Simulation Time SLIM on average about 30% faster on modest HPC system Fewer total iterations of pressure equation (SLIM: 10; PISO: 14) # cores PISO SLIM % diff. 1 2095 1550 26 5 988 711 28 10 419 302 28 20 330 231 30 40 219 147 33 60 216 138 36 Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 15. logo.png Applied CCM Motivation PISO SLIM Results Summary Precursor Simulation Establish turbulent conditions to use as initial condition for wind park simulation Start from quiescent condition. Run until fully turbulent. Steam-wise and span-wise periodic Grid size: 50 million hex cells Results courtesy of Greg Oxley at Vestas using Firestorm super computer Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 16. logo.png Applied CCM Motivation PISO SLIM Results Summary Mean Wind Profile SLIM slightly more accurate than PISO Fully turbulent condition reached sooner than PISO Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 17. logo.png Applied CCM Motivation PISO SLIM Results Summary Scaling Consistent multi-grid agglomeration levels give SLIM significant advantage Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 18. logo.png Applied CCM Motivation PISO SLIM Results Summary MPI Profiling Profiled MPI calls on 125 million cell mesh up to 4096 cores Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 19. logo.png Applied CCM Motivation PISO SLIM Results Summary Future Work For static grids, pressure matrix construction may be pulled entirely from time loop to save assembly of pressure matrix every time step Advantageous for GPU and MIC computing. Compute pressure matrix once. Only need to transfer RHS vector For peta-scale core counts, solve momentum equations explicitly (Runga-Kutta). Combined with above, could perform close to fully explicit codes Solvers have been developed and are undergoing testing Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 20. logo.png Applied CCM Motivation PISO SLIM Results Summary Summary SLIM significantly faster than PISO. Problem dependent but 30-100% is typical improvement and even more for very large HPC calculations. Exact velocity splitting improves both convergence and accuracy Geometric pressure matrix coefficients advantageous for parallel efficiency, particularly for multi-grid solvers Additional modifications enable scaling to very large number of cores (HPC, GPU, MIC) Applied CCM © 2012-2015 23rd CFD Society of Canada Conference
  • 21. logo.png Applied CCM Motivation PISO SLIM Results Summary Strategic Perspective Select research and development projects that are unique and help transfer knowledge to industrial applications. Solvers: transient, compressible, multi-phase, combustion, acoustics Turbulence: RANS, DES and LES, VLES, wall models Sensitivity, design optimisation, and uncertainty propagation: adjoint, tangent Numerical acceleration and stabilisation Platforms and architectures: HPC, GPU, MIC Applied CCM © 2012-2015 23rd CFD Society of Canada Conference