SlideShare a Scribd company logo
Dacolt
Combustion & CFD
Open Source CFD in the cloud
Google Hangout - Jan 2014

Document: Dacolt_Google_Hangout
Revision: 1
© Dacolt 2009 - 2014
Dacolt is the trading name of Dacolt International BV, registered under number 14082157 at the Dutch chamber of commerce.
Contents
• Introduction
• Cloud activities @ Dacolt
• Engineering project using Open Source CFD in the Cloud
• Summary

© Dacolt 2009 – 2014
www.dacolt.com

2
About Dacolt
Dacolt offers software and services
for CFD modeling of industrial combustion applications
• Software & Services:
–
–
–
–

CFD consultancy
Software development
Tabkin for CFD look-up tables (SaaS)
Engineering services and training

• Applications:
– Internal combustion engines
– Gas turbines
– Industrial and domestic burners
© Dacolt 2009 – 2014
www.dacolt.com

3
Cloud activities @ Dacolt
• Tabkin:
– Combustion software
– Cloud based (SaaS)
– Runs in Dacolt WSF
Web Services Framework

• Web Services Framework:
– Create, manage & deploy
HPC apps in the Cloud
– Not only for combustion!

© Dacolt 2009 – 2014
www.dacolt.com

4
© Dacolt 2009 – 2014
www.dacolt.com

5
Cloud activities @ Dacolt
• Participation in UberCloud HPC Experiment since 2012
• Team expert for 5 teams:
–
–
–
–
–

Team
Team
Team
Team
Team

4: Supersonic flow (S&T), ESI, OpenFOAM®, Celia
36: Diesel engines (Dacolt), Ansys, Fluent, POD
52: GT burners (CSE Fire), ESI, OpenFOAM®, Bull XF
85: Power plants (OEM), ESI, OpenFOAM®, Bull XF
95: Combustion (Areté RC), ESI, OpenFOAM®, CPU 24/7

• Various experiences, hurdles and solutions
– Mostly related to software installation or IT connection issues
– Typically start-up problems
© Dacolt 2009 – 2014
www.dacolt.com

6
© Dacolt 2009 – 2014
www.dacolt.com

7
Engineering project using Open Source
CFD software in the Cloud
• Project scope:
– CFD analyses of various processes
– Coupling to FE analyses for fatigue

• Software:
– ICON FOAMpro, now iconCFD
– Derived from OpenFOAM
– chtMultiRegionFoam derived solver

• Computational resources:
– Local cluster (32 cores – 2x Intel Xeon E5-2660
– Cloud cluster (96 cores – 6x Intel Xeon E5-2690)

© Dacolt 2009 – 2014
www.dacolt.com

8
Domestic burner for hot water
Burnt gas (approx. 1700 C)
Hot water (80 C)

Water
Cold water (60 C)

Cooled down gas
(approx. 90 C)
+ condensate
© Dacolt 2009 – 2014
www.dacolt.com

9
Fatigue experiment
Burnt gas (approx. 1700 C)
Hot water (80 C)

Water
Cold water (60 C)

Cooled down gas
(approx. 90 C)
+ condensate
© Dacolt 2009 – 2014
www.dacolt.com

10
Fatigue experiment
Burner stopped
Flush ~ 60 s

Water
Cold water (15 C)

© Dacolt 2009 – 2014
www.dacolt.com

11
CFD model setup
•

Gas-side CFD provides HT BC

•

Coupled water flow +
conduction through tubes

•

Simulate fatigue experiment

•

50M cells, 10 s, dt=4e-5 s

•

Runtime:
– 6 weeks in office
– Too long for customer deadline
-> Scale up!

© Dacolt 2009 – 2014
www.dacolt.com

12
Cloud resources
• Target:
– 2 weeks to find provider and start production runs
– Reduce simulation turn-around time to 2 weeks

• Main criteria:
– Predictable scalability
– Pricing

• Sabalcore:
–
–
–
–

Same CPU architecture (Intel Xeon Sandy Bridge)
Same OS
Same Infiniband interconnect
Competitive pricing

© Dacolt 2009 – 2014
www.dacolt.com

13
Cloud experience
• Procedure:
–
–
–
–
–
–
–

Remote login via ssh from local workstation
Upload mesh (50M cells)
Remote partitioning
Submit job to queue
Remote recomposing
Download intermediate results
Local post-processing + transfer to FE analysts

© Dacolt 2009 – 2014
www.dacolt.com

14
Cloud experience
• Production run:
–
–
–
–

2 weeks on 96 cores ~ 32000 CPU-core hrs
Nearly linear speed-up going from 32 to 96 cores
6,5 Gb of data per day, ~ 1 Tb in total
Daily file transfer

• Overall experience:
–
–
–
–

Satisfying and applicable for engineering simulations
Good to aim specific target platform for supplier selection
Be aware of MPI-related issues and other HPC stuff
Allow for sufficient time for file transfer (overnight)

© Dacolt 2009 – 2014
www.dacolt.com

15
Summary
• Dacolt involved in Cloud activities for nearly a decade:
– Tabkin: cloud-based combustion software
– WSF: PaaS for HPC applications
– Team expert in various UberCloud HPC experiments

• Engineering project using Open Source CFD in the cloud:
– Surely feasible, especially if familiar with Linux
– Set appropriate selection criteria for provider to minimise risks
– Project achievements:
• Delivered on time
• Final fatigue results well in line with experiments

© Dacolt 2009 – 2014
www.dacolt.com

16
Dacolt
Combustion & CFD
Open Source CFD in the cloud
Google Hangout - Jan 2014

Document: Dacolt_Google_Hangout
Revision: 1
© Dacolt 2009 - 2014
Dacolt is the trading name of Dacolt International BV, registered under number 14082157 at the Dutch chamber of commerce.

More Related Content

PDF
Best Practices for Scaling an InfluxEnterprise Cluster
PDF
Docker primer and tips
PDF
Write your own telegraf plugin
PDF
InfluxDB & Kubernetes
PDF
HPC on OpenStack
PDF
GDG London Workshop: Build GCP infrastructure with Terraform
PPTX
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...
PDF
Introduction to Docker and Monitoring with InfluxData
Best Practices for Scaling an InfluxEnterprise Cluster
Docker primer and tips
Write your own telegraf plugin
InfluxDB & Kubernetes
HPC on OpenStack
GDG London Workshop: Build GCP infrastructure with Terraform
Scaling Prometheus Metrics in Kubernetes with Telegraf | Chris Goller | Influ...
Introduction to Docker and Monitoring with InfluxData

What's hot (20)

PDF
Flink Forward Berlin 2017: Roberto Bentivoglio, Saverio Veltri - NSDB (Natura...
PDF
Terraforming your Infrastructure on GCP
PPTX
Why Architecting for Disaster Recovery is Important for Your Time Series Data...
PDF
Flink Forward Berlin 2017: Dominik Bruhn - Deploying Flink Jobs as Docker Con...
PDF
Roman Gorshunov - Airship project onboarding
PDF
Virtual training Intro to InfluxDB & Telegraf
PDF
Storm over gearpump
PDF
helm, the real world
PDF
Flink Forward Berlin 2017: Patrick Lucas - Flink in Containerland
PDF
Moving from CellsV1 to CellsV2 at CERN
PDF
Future of Apache Flink Deployments: Containers, Kubernetes and More - Flink F...
PDF
Grafana introduction
PDF
Benmarking Orange Forge with CLIF, OW2con'15, November 17, Paris
 
PDF
How to Build a Monitoring Application in 20 Minutes | Russ Savage | InfluxData
PDF
Exploring the Programming Models for the LUMI Supercomputer
PDF
Lessons Learned: Running InfluxDB Cloud and Other Cloud Services at Scale | T...
PDF
Getting started with AMD GPUs
PDF
Lustre Best Practices
PDF
Using the flipn stack for edge ai (flink, nifi, pulsar)
PDF
Future Science on Future OpenStack
Flink Forward Berlin 2017: Roberto Bentivoglio, Saverio Veltri - NSDB (Natura...
Terraforming your Infrastructure on GCP
Why Architecting for Disaster Recovery is Important for Your Time Series Data...
Flink Forward Berlin 2017: Dominik Bruhn - Deploying Flink Jobs as Docker Con...
Roman Gorshunov - Airship project onboarding
Virtual training Intro to InfluxDB & Telegraf
Storm over gearpump
helm, the real world
Flink Forward Berlin 2017: Patrick Lucas - Flink in Containerland
Moving from CellsV1 to CellsV2 at CERN
Future of Apache Flink Deployments: Containers, Kubernetes and More - Flink F...
Grafana introduction
Benmarking Orange Forge with CLIF, OW2con'15, November 17, Paris
 
How to Build a Monitoring Application in 20 Minutes | Russ Savage | InfluxData
Exploring the Programming Models for the LUMI Supercomputer
Lessons Learned: Running InfluxDB Cloud and Other Cloud Services at Scale | T...
Getting started with AMD GPUs
Lustre Best Practices
Using the flipn stack for edge ai (flink, nifi, pulsar)
Future Science on Future OpenStack
Ad

Viewers also liked (20)

PDF
20141213 cf mesh
PDF
Of tutorials v1606+
PDF
Of tutorials v4.0
PDF
Of tutorials 3.0.1
PDF
Of tutorials 3.0.0(x)
PDF
Making mixingelbow
PDF
Of tutorials v4.1
PDF
Of tutorials v2.4.0
PDF
windshield defrost
PDF
OpenFOAM-v3.0+ tutorials
PDF
Motor bike by cfmesh
PDF
OpenFOAM tutorials foam-ext-3.2
PDF
how to install Dexcs2016 for OpenFOAM
PDF
20151114 open cae@kansai
PDF
Baffle meshing
PDF
How to install Dexcs2015 for OpenFOAM(R)
PDF
Mixer vessel by cfmesh
PDF
2016 01 bubble_column
PDF
About dexcs2015of
PDF
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
20141213 cf mesh
Of tutorials v1606+
Of tutorials v4.0
Of tutorials 3.0.1
Of tutorials 3.0.0(x)
Making mixingelbow
Of tutorials v4.1
Of tutorials v2.4.0
windshield defrost
OpenFOAM-v3.0+ tutorials
Motor bike by cfmesh
OpenFOAM tutorials foam-ext-3.2
how to install Dexcs2016 for OpenFOAM
20151114 open cae@kansai
Baffle meshing
How to install Dexcs2015 for OpenFOAM(R)
Mixer vessel by cfmesh
2016 01 bubble_column
About dexcs2015of
Optimization of parameter settings for GAMG solver in simple solver, OpenFOAM...
Ad

Similar to openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt (11)

PDF
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale
PDF
NAFEMS Smart Manufacturing - UberCloud
PDF
Smart Manufacturing: CAE in the Cloud
PDF
Smart Manufacturing: CAE in the Cloud
PDF
CloudFlow: Computational Cloud Services and Workflows for Agile Engineering
PDF
Cloud, Fog, or Edge: Where and When to Compute?
PDF
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
PDF
Edge optimized architecture for fabric defect detection in real-time
PDF
Engineering Simulation: Where are we going?
PPTX
Jornada convocatoria experimentos H2020 FORTISSIMO2
PDF
AI-accelerated CFD (Computational Fluid Dynamics)
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale
NAFEMS Smart Manufacturing - UberCloud
Smart Manufacturing: CAE in the Cloud
Smart Manufacturing: CAE in the Cloud
CloudFlow: Computational Cloud Services and Workflows for Agile Engineering
Cloud, Fog, or Edge: Where and When to Compute?
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
Edge optimized architecture for fabric defect detection in real-time
Engineering Simulation: Where are we going?
Jornada convocatoria experimentos H2020 FORTISSIMO2
AI-accelerated CFD (Computational Fluid Dynamics)

More from Julien de Charentenay (7)

PPT
One-Click CFD Users' Guide
PPT
ParaViewWeb + Kinect
PPT
openFoam Visualisation Rendering Using Blender
PPT
CFD Apps: Presentation of the Urban Wind Study App
PPT
KVRC 2014 - Submission Portal Presentation
PPT
openFoam Hangout on Air Meeting #1 Introduction
PPT
Using SketchUp with openFoam
One-Click CFD Users' Guide
ParaViewWeb + Kinect
openFoam Visualisation Rendering Using Blender
CFD Apps: Presentation of the Urban Wind Study App
KVRC 2014 - Submission Portal Presentation
openFoam Hangout on Air Meeting #1 Introduction
Using SketchUp with openFoam

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
A Presentation on Touch Screen Technology
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Approach and Philosophy of On baking technology
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Getting Started with Data Integration: FME Form 101
cloud_computing_Infrastucture_as_cloud_p
SOPHOS-XG Firewall Administrator PPT.pptx
Group 1 Presentation -Planning and Decision Making .pptx
1 - Historical Antecedents, Social Consideration.pdf
TLE Review Electricity (Electricity).pptx
WOOl fibre morphology and structure.pdf for textiles
NewMind AI Weekly Chronicles - August'25-Week II
A novel scalable deep ensemble learning framework for big data classification...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
MIND Revenue Release Quarter 2 2025 Press Release
A Presentation on Touch Screen Technology
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Web App vs Mobile App What Should You Build First.pdf
A comparative study of natural language inference in Swahili using monolingua...
Approach and Philosophy of On baking technology
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf

openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt

  • 1. Dacolt Combustion & CFD Open Source CFD in the cloud Google Hangout - Jan 2014 Document: Dacolt_Google_Hangout Revision: 1 © Dacolt 2009 - 2014 Dacolt is the trading name of Dacolt International BV, registered under number 14082157 at the Dutch chamber of commerce.
  • 2. Contents • Introduction • Cloud activities @ Dacolt • Engineering project using Open Source CFD in the Cloud • Summary © Dacolt 2009 – 2014 www.dacolt.com 2
  • 3. About Dacolt Dacolt offers software and services for CFD modeling of industrial combustion applications • Software & Services: – – – – CFD consultancy Software development Tabkin for CFD look-up tables (SaaS) Engineering services and training • Applications: – Internal combustion engines – Gas turbines – Industrial and domestic burners © Dacolt 2009 – 2014 www.dacolt.com 3
  • 4. Cloud activities @ Dacolt • Tabkin: – Combustion software – Cloud based (SaaS) – Runs in Dacolt WSF Web Services Framework • Web Services Framework: – Create, manage & deploy HPC apps in the Cloud – Not only for combustion! © Dacolt 2009 – 2014 www.dacolt.com 4
  • 5. © Dacolt 2009 – 2014 www.dacolt.com 5
  • 6. Cloud activities @ Dacolt • Participation in UberCloud HPC Experiment since 2012 • Team expert for 5 teams: – – – – – Team Team Team Team Team 4: Supersonic flow (S&T), ESI, OpenFOAM®, Celia 36: Diesel engines (Dacolt), Ansys, Fluent, POD 52: GT burners (CSE Fire), ESI, OpenFOAM®, Bull XF 85: Power plants (OEM), ESI, OpenFOAM®, Bull XF 95: Combustion (Areté RC), ESI, OpenFOAM®, CPU 24/7 • Various experiences, hurdles and solutions – Mostly related to software installation or IT connection issues – Typically start-up problems © Dacolt 2009 – 2014 www.dacolt.com 6
  • 7. © Dacolt 2009 – 2014 www.dacolt.com 7
  • 8. Engineering project using Open Source CFD software in the Cloud • Project scope: – CFD analyses of various processes – Coupling to FE analyses for fatigue • Software: – ICON FOAMpro, now iconCFD – Derived from OpenFOAM – chtMultiRegionFoam derived solver • Computational resources: – Local cluster (32 cores – 2x Intel Xeon E5-2660 – Cloud cluster (96 cores – 6x Intel Xeon E5-2690) © Dacolt 2009 – 2014 www.dacolt.com 8
  • 9. Domestic burner for hot water Burnt gas (approx. 1700 C) Hot water (80 C) Water Cold water (60 C) Cooled down gas (approx. 90 C) + condensate © Dacolt 2009 – 2014 www.dacolt.com 9
  • 10. Fatigue experiment Burnt gas (approx. 1700 C) Hot water (80 C) Water Cold water (60 C) Cooled down gas (approx. 90 C) + condensate © Dacolt 2009 – 2014 www.dacolt.com 10
  • 11. Fatigue experiment Burner stopped Flush ~ 60 s Water Cold water (15 C) © Dacolt 2009 – 2014 www.dacolt.com 11
  • 12. CFD model setup • Gas-side CFD provides HT BC • Coupled water flow + conduction through tubes • Simulate fatigue experiment • 50M cells, 10 s, dt=4e-5 s • Runtime: – 6 weeks in office – Too long for customer deadline -> Scale up! © Dacolt 2009 – 2014 www.dacolt.com 12
  • 13. Cloud resources • Target: – 2 weeks to find provider and start production runs – Reduce simulation turn-around time to 2 weeks • Main criteria: – Predictable scalability – Pricing • Sabalcore: – – – – Same CPU architecture (Intel Xeon Sandy Bridge) Same OS Same Infiniband interconnect Competitive pricing © Dacolt 2009 – 2014 www.dacolt.com 13
  • 14. Cloud experience • Procedure: – – – – – – – Remote login via ssh from local workstation Upload mesh (50M cells) Remote partitioning Submit job to queue Remote recomposing Download intermediate results Local post-processing + transfer to FE analysts © Dacolt 2009 – 2014 www.dacolt.com 14
  • 15. Cloud experience • Production run: – – – – 2 weeks on 96 cores ~ 32000 CPU-core hrs Nearly linear speed-up going from 32 to 96 cores 6,5 Gb of data per day, ~ 1 Tb in total Daily file transfer • Overall experience: – – – – Satisfying and applicable for engineering simulations Good to aim specific target platform for supplier selection Be aware of MPI-related issues and other HPC stuff Allow for sufficient time for file transfer (overnight) © Dacolt 2009 – 2014 www.dacolt.com 15
  • 16. Summary • Dacolt involved in Cloud activities for nearly a decade: – Tabkin: cloud-based combustion software – WSF: PaaS for HPC applications – Team expert in various UberCloud HPC experiments • Engineering project using Open Source CFD in the cloud: – Surely feasible, especially if familiar with Linux – Set appropriate selection criteria for provider to minimise risks – Project achievements: • Delivered on time • Final fatigue results well in line with experiments © Dacolt 2009 – 2014 www.dacolt.com 16
  • 17. Dacolt Combustion & CFD Open Source CFD in the cloud Google Hangout - Jan 2014 Document: Dacolt_Google_Hangout Revision: 1 © Dacolt 2009 - 2014 Dacolt is the trading name of Dacolt International BV, registered under number 14082157 at the Dutch chamber of commerce.