Dacolt offers CFD modeling software and services for combustion applications. They have been involved in cloud computing for nearly a decade through their Tabkin combustion software and web services framework. An engineering project used OpenFOAM in the cloud to model a domestic burner and fatigue experiment, which was successfully completed on time using a cloud cluster. Dacolt's experience demonstrates that engineering simulations can feasibly use Open Source CFD in the cloud by selecting an appropriate cloud provider and being prepared to deal with related HPC issues.
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
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
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
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.