SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
SimScale – Browser-based CAE.
An online simulation platform in the cloud - including OpenFOAM.

SimScale GmbH
Lichtenbergstraße 8
85748 Garching bei München
+49 (0) 160 97383156 1
www.simscale.de
Outline

1) Who are we?
2) The concept behind SimScale
3) Feature overview
a) Pre-processing
b) OpenFOAM solvers
c) Visualization and Post-processing
4) Enabling users
5) Cloud and collaboration

© SimScale GmbH, 2014 – www.simscale.de

2
1. Who are we?
The team behind SimScale.

●

●

Founded in 2011 as a CAE consultancy
Started by young TU Munich alumni:
Mechanical engineering,
Computer science,
Mathematics

●

Platform development started in 2012

●

Platform launch: August 2013

●

Based in Garching (near TUM campus)

© SimScale GmbH, 2014 – www.simscale.de

3
The idea
A browser-based platform for an easier access to CAE.

CAD Upload

Simulation

© SimScale GmbH, 2014 – www.simscale.de

Design decision

4
2. The Concept
A distributed software system with scalable infrastructure.

Users

Frontend

●

●

Internet access
& modern
browser

●

●

Completely
web-based
„Desktop look-andfeel“
JavaScript, WebGL,
HTML

CAE Backend

Web Server

●

●

Data management,
storage & backup
Load balancing
and cloud
management

© SimScale GmbH, 2014 – www.simscale.de

●

●

On-demand
cloud computing
resources
Infrastructure as a
service (IaaS)

5
3.1 Pre-processing
Geometry handling and meshing.

●

Geometry workflow
●

●

●

Format support (STEP, IGES, BREP, STL)
In-browser 3D visualization

Meshing
●

3D Tetrahedral workflow
●

●

●

Fully automated
Optional prismatic boundary layers

snappyHexMesh
●

●

●

Support for all types of refinements
Automated for internal and external flow

Quality control
●

mesh clip

●

checkMesh

© SimScale GmbH, 2014 – www.simscale.de

6
3.2 CFD
Using OpenFOAM in the backend.

●

OpenFOAM and SU2 are supported so far

●

OpenFOAM is used as default for most applications

●

Currently integrated functionality
Incompressible

icoFoam, pisoFoam, simpleFoam

Turbulence

laminar, k-epsilon, k-omega, k-omega-SST

Multiphase

interFoam, interDyMFoam

Compressible

rhoPimpleFoam, rhoSimpleFoam, rhoCentralFoam

Conjugate heat transfer

chtMultiRegionSimpleFoam

Buoyancy

buoyantPimpleFoam, buoyantSimpleFoam

+ Most other OpenFOAM solvers are accessible via case upload
© SimScale GmbH, 2014 – www.simscale.de

7
3.2 CFD
Why OpenFOAM?

OpenFOAM is a very mature framework for fluid mechanics
✔ Brings solvers for many technical problems
✔ Very large user community
✔ Widely used across various industries
✔ Well validated for many use cases
✔ Stringent and modular architecture
●

Consistent input file format (dictionaries)
→ OpenFOAM is a sustainable choice for the CFD backend

© SimScale GmbH, 2014 – www.simscale.de

8
3.3 Visualization & Post-processing
Different technologies for client side and remote rendering.

●

Pre-processing:
●

●

Client-side visualization for
fast and intuitive
interaction

Remote Post-processing

Rendering via WebGL

Compute nodes

Client
●

Post-processing:
●

●

●

SSL

based on ParaViewWeb
datasets are loaded remotely

Displaying,
interaction

Data processing,
Rendering

Rendering via WebGL or
image streaming
(JPEG/PNG)

© SimScale GmbH, 2014 – www.simscale.de

9
4. Enabling users
How can the access to OpenFOAM be simplified?

●

The learning curve for OpenFOAM is somewhat steep

●

OpenFOAM provides features which are very powerful but hard to use
●

Multi regions (conjugate heat transfer)

●

AMI

●

snappyHexMesh (≳ 70 settings for a simple mesh)

What can be done?
→ GUI & 3D interaction (e.g. for boundary condition creation)
→ Best-practice settings where applicable
→ Automated features
→ Library projects as template

© SimScale GmbH, 2014 – www.simscale.de

10
5. Collaboration
New perspectives by using cloud computing.

●

Central data management in the cloud
→ Data is accessible
●

from anywhere

●

at any time

●

by different users

●

Project sharing & public links

●

Project library

●

Advanced features for collaboration
●

●

Interactive, real-time work
on the same project
Interactive post-processing

© SimScale GmbH, 2014 – www.simscale.de

11
6. Backend
Infrastructure as a Service (IaaS) ensures scalability.

●

●

●

●

SimScale owns almost no
computing resources
Computing jobs (meshing / solving)
are prepared on the server and
sent to the cloud provider.
The user can specify the hardware
on which the computation will be
carried out
Completely scalable, however slower
due to multi tenancy and
virtualization

●

EC2
Specs

●
●
●
●

Standard Instances up to 16 cores
Arbitrary connection possible
GPU acceleration possible
10 Gigabit Ethernet, No Infiniband
Virtualization & Multi Tenancy
effects → Speed down

© SimScale GmbH, 2014 – www.simscale.de

12
Thank you.

© SimAcc Engineering, 2012 – www.simucloud.de
©SimScale, 2014 – www.simscale.de

13

Contenu connexe

En vedette

Improvements of the Interpolationand Non-Orthogonal Correction Schemes in Caelus
Improvements of the Interpolationand Non-Orthogonal Correction Schemes in CaelusImprovements of the Interpolationand Non-Orthogonal Correction Schemes in Caelus
Improvements of the Interpolationand Non-Orthogonal Correction Schemes in CaelusApplied CCM Pty Ltd
 
Semcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_capturedSemcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_capturedUlf Bunge
 
openFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using BlenderopenFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using BlenderJulien de Charentenay
 
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0ARPIT SINGHAL
 
Customization of LES turbulence model in OpenFOAM
Customization of LES turbulence	 model in OpenFOAMCustomization of LES turbulence	 model in OpenFOAM
Customization of LES turbulence model in OpenFOAMmmer547
 
CFD T section pipe flow benchmarking
CFD T section pipe flow benchmarkingCFD T section pipe flow benchmarking
CFD T section pipe flow benchmarkingpramodkrishnani
 
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』Fumiya Nozaki
 
OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差takuyayamamoto1800
 
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)takuyayamamoto1800
 
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-Fumiya Nozaki
 
OpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてOpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてFumiya Nozaki
 
A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...Jibran Haider
 
OpenFOAM Programming Tips
OpenFOAM Programming TipsOpenFOAM Programming Tips
OpenFOAM Programming TipsFumiya Nozaki
 
OpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズOpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズmmer547
 
OpenFOAMの壁関数
OpenFOAMの壁関数OpenFOAMの壁関数
OpenFOAMの壁関数Fumiya Nozaki
 

En vedette (20)

Week9
Week9Week9
Week9
 
Improvements of the Interpolationand Non-Orthogonal Correction Schemes in Caelus
Improvements of the Interpolationand Non-Orthogonal Correction Schemes in CaelusImprovements of the Interpolationand Non-Orthogonal Correction Schemes in Caelus
Improvements of the Interpolationand Non-Orthogonal Correction Schemes in Caelus
 
THESIS
THESISTHESIS
THESIS
 
Semcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_capturedSemcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_captured
 
rhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAMrhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAM
 
openFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using BlenderopenFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using Blender
 
CFD - OpenFOAM
CFD - OpenFOAMCFD - OpenFOAM
CFD - OpenFOAM
 
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
 
Customization of LES turbulence model in OpenFOAM
Customization of LES turbulence	 model in OpenFOAMCustomization of LES turbulence	 model in OpenFOAM
Customization of LES turbulence model in OpenFOAM
 
CFD T section pipe flow benchmarking
CFD T section pipe flow benchmarkingCFD T section pipe flow benchmarking
CFD T section pipe flow benchmarking
 
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
 
OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差
 
Avinash_PPT
Avinash_PPTAvinash_PPT
Avinash_PPT
 
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
 
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
 
OpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてOpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能について
 
A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...
 
OpenFOAM Programming Tips
OpenFOAM Programming TipsOpenFOAM Programming Tips
OpenFOAM Programming Tips
 
OpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズOpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズ
 
OpenFOAMの壁関数
OpenFOAMの壁関数OpenFOAMの壁関数
OpenFOAMの壁関数
 

Similaire à openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale

deployment, management, on-demand usage cloudSME - European Multi Cloud Platform
deployment, management, on-demand usage cloudSME - European Multi Cloud Platformdeployment, management, on-demand usage cloudSME - European Multi Cloud Platform
deployment, management, on-demand usage cloudSME - European Multi Cloud PlatformAndreas Ocklenburg
 
Design Buildings Faster by Harnessing the Power of the Cloud
Design Buildings Faster by Harnessing the Power of the CloudDesign Buildings Faster by Harnessing the Power of the Cloud
Design Buildings Faster by Harnessing the Power of the CloudSimScale
 
Service Engineering, ZHAW for CeBIT
Service Engineering, ZHAW for CeBITService Engineering, ZHAW for CeBIT
Service Engineering, ZHAW for CeBITAmrita Prasad
 
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...Haggai Philip Zagury
 
Early-Stage Design Simulation for Architects
Early-Stage Design Simulation for ArchitectsEarly-Stage Design Simulation for Architects
Early-Stage Design Simulation for ArchitectsSimScale
 
Application services in Private Clouds - IBM Smarter Business 2013
Application services in Private Clouds - IBM Smarter Business 2013Application services in Private Clouds - IBM Smarter Business 2013
Application services in Private Clouds - IBM Smarter Business 2013IBM Sverige
 
Cloud Operations with Streaming Analytics using Apache NiFi and Apache Flink
Cloud Operations with Streaming Analytics using Apache NiFi and Apache FlinkCloud Operations with Streaming Analytics using Apache NiFi and Apache Flink
Cloud Operations with Streaming Analytics using Apache NiFi and Apache FlinkDataWorks Summit
 
Internet of things basics
Internet of things basicsInternet of things basics
Internet of things basicscumulocity
 
Cloud nfv intro at UoG
Cloud nfv intro at UoGCloud nfv intro at UoG
Cloud nfv intro at UoGAffan Syed
 
Large scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with UmbracoLarge scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with UmbracoWarren Buckley
 
MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...Marcos Almeida
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudProfinit
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumachermfrancis
 
Cloud computing
Cloud computingCloud computing
Cloud computingYash Patel
 
D-studio 4D visualisation for Google SketchUp
D-studio 4D visualisation for Google SketchUpD-studio 4D visualisation for Google SketchUp
D-studio 4D visualisation for Google SketchUpKoenraad Nys
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...Srijan Technologies
 
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-inChallenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-inDaniel Reimann
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Thingscumulocity
 

Similaire à openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale (20)

deployment, management, on-demand usage cloudSME - European Multi Cloud Platform
deployment, management, on-demand usage cloudSME - European Multi Cloud Platformdeployment, management, on-demand usage cloudSME - European Multi Cloud Platform
deployment, management, on-demand usage cloudSME - European Multi Cloud Platform
 
Design Buildings Faster by Harnessing the Power of the Cloud
Design Buildings Faster by Harnessing the Power of the CloudDesign Buildings Faster by Harnessing the Power of the Cloud
Design Buildings Faster by Harnessing the Power of the Cloud
 
Service Engineering, ZHAW for CeBIT
Service Engineering, ZHAW for CeBITService Engineering, ZHAW for CeBIT
Service Engineering, ZHAW for CeBIT
 
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
 
Early-Stage Design Simulation for Architects
Early-Stage Design Simulation for ArchitectsEarly-Stage Design Simulation for Architects
Early-Stage Design Simulation for Architects
 
Application services in Private Clouds - IBM Smarter Business 2013
Application services in Private Clouds - IBM Smarter Business 2013Application services in Private Clouds - IBM Smarter Business 2013
Application services in Private Clouds - IBM Smarter Business 2013
 
Cloud Operations with Streaming Analytics using Apache NiFi and Apache Flink
Cloud Operations with Streaming Analytics using Apache NiFi and Apache FlinkCloud Operations with Streaming Analytics using Apache NiFi and Apache Flink
Cloud Operations with Streaming Analytics using Apache NiFi and Apache Flink
 
Internet of things basics
Internet of things basicsInternet of things basics
Internet of things basics
 
Gorillas in the mist
Gorillas in the mistGorillas in the mist
Gorillas in the mist
 
Cloud nfv intro at UoG
Cloud nfv intro at UoGCloud nfv intro at UoG
Cloud nfv intro at UoG
 
Large scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with UmbracoLarge scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with Umbraco
 
MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...
 
Tia portal v14_en
Tia portal v14_enTia portal v14_en
Tia portal v14_en
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloud
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
D-studio 4D visualisation for Google SketchUp
D-studio 4D visualisation for Google SketchUpD-studio 4D visualisation for Google SketchUp
D-studio 4D visualisation for Google SketchUp
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
 
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-inChallenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 

Plus de Julien de Charentenay

CFD Apps: Presentation of the Urban Wind Study App
CFD Apps: Presentation of the Urban Wind Study AppCFD Apps: Presentation of the Urban Wind Study App
CFD Apps: Presentation of the Urban Wind Study AppJulien de Charentenay
 
KVRC 2014 - Submission Portal Presentation
KVRC 2014 - Submission Portal PresentationKVRC 2014 - Submission Portal Presentation
KVRC 2014 - Submission Portal PresentationJulien de Charentenay
 
openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by DacoltopenFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by DacoltJulien de Charentenay
 
openFoam Hangout on Air Meeting #1 Introduction
openFoam Hangout on Air Meeting #1 IntroductionopenFoam Hangout on Air Meeting #1 Introduction
openFoam Hangout on Air Meeting #1 IntroductionJulien de Charentenay
 

Plus de Julien de Charentenay (7)

One-Click CFD Users' Guide
One-Click CFD Users' GuideOne-Click CFD Users' Guide
One-Click CFD Users' Guide
 
ParaViewWeb + Kinect
ParaViewWeb + KinectParaViewWeb + Kinect
ParaViewWeb + Kinect
 
CFD Apps: Presentation of the Urban Wind Study App
CFD Apps: Presentation of the Urban Wind Study AppCFD Apps: Presentation of the Urban Wind Study App
CFD Apps: Presentation of the Urban Wind Study App
 
KVRC 2014 - Submission Portal Presentation
KVRC 2014 - Submission Portal PresentationKVRC 2014 - Submission Portal Presentation
KVRC 2014 - Submission Portal Presentation
 
openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by DacoltopenFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
 
openFoam Hangout on Air Meeting #1 Introduction
openFoam Hangout on Air Meeting #1 IntroductionopenFoam Hangout on Air Meeting #1 Introduction
openFoam Hangout on Air Meeting #1 Introduction
 
Using SketchUp with openFoam
Using SketchUp with openFoamUsing SketchUp with openFoam
Using SketchUp with openFoam
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

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

  • 1. SimScale – Browser-based CAE. An online simulation platform in the cloud - including OpenFOAM. SimScale GmbH Lichtenbergstraße 8 85748 Garching bei München +49 (0) 160 97383156 1 www.simscale.de
  • 2. Outline 1) Who are we? 2) The concept behind SimScale 3) Feature overview a) Pre-processing b) OpenFOAM solvers c) Visualization and Post-processing 4) Enabling users 5) Cloud and collaboration © SimScale GmbH, 2014 – www.simscale.de 2
  • 3. 1. Who are we? The team behind SimScale. ● ● Founded in 2011 as a CAE consultancy Started by young TU Munich alumni: Mechanical engineering, Computer science, Mathematics ● Platform development started in 2012 ● Platform launch: August 2013 ● Based in Garching (near TUM campus) © SimScale GmbH, 2014 – www.simscale.de 3
  • 4. The idea A browser-based platform for an easier access to CAE. CAD Upload Simulation © SimScale GmbH, 2014 – www.simscale.de Design decision 4
  • 5. 2. The Concept A distributed software system with scalable infrastructure. Users Frontend ● ● Internet access & modern browser ● ● Completely web-based „Desktop look-andfeel“ JavaScript, WebGL, HTML CAE Backend Web Server ● ● Data management, storage & backup Load balancing and cloud management © SimScale GmbH, 2014 – www.simscale.de ● ● On-demand cloud computing resources Infrastructure as a service (IaaS) 5
  • 6. 3.1 Pre-processing Geometry handling and meshing. ● Geometry workflow ● ● ● Format support (STEP, IGES, BREP, STL) In-browser 3D visualization Meshing ● 3D Tetrahedral workflow ● ● ● Fully automated Optional prismatic boundary layers snappyHexMesh ● ● ● Support for all types of refinements Automated for internal and external flow Quality control ● mesh clip ● checkMesh © SimScale GmbH, 2014 – www.simscale.de 6
  • 7. 3.2 CFD Using OpenFOAM in the backend. ● OpenFOAM and SU2 are supported so far ● OpenFOAM is used as default for most applications ● Currently integrated functionality Incompressible icoFoam, pisoFoam, simpleFoam Turbulence laminar, k-epsilon, k-omega, k-omega-SST Multiphase interFoam, interDyMFoam Compressible rhoPimpleFoam, rhoSimpleFoam, rhoCentralFoam Conjugate heat transfer chtMultiRegionSimpleFoam Buoyancy buoyantPimpleFoam, buoyantSimpleFoam + Most other OpenFOAM solvers are accessible via case upload © SimScale GmbH, 2014 – www.simscale.de 7
  • 8. 3.2 CFD Why OpenFOAM? OpenFOAM is a very mature framework for fluid mechanics ✔ Brings solvers for many technical problems ✔ Very large user community ✔ Widely used across various industries ✔ Well validated for many use cases ✔ Stringent and modular architecture ● Consistent input file format (dictionaries) → OpenFOAM is a sustainable choice for the CFD backend © SimScale GmbH, 2014 – www.simscale.de 8
  • 9. 3.3 Visualization & Post-processing Different technologies for client side and remote rendering. ● Pre-processing: ● ● Client-side visualization for fast and intuitive interaction Remote Post-processing Rendering via WebGL Compute nodes Client ● Post-processing: ● ● ● SSL based on ParaViewWeb datasets are loaded remotely Displaying, interaction Data processing, Rendering Rendering via WebGL or image streaming (JPEG/PNG) © SimScale GmbH, 2014 – www.simscale.de 9
  • 10. 4. Enabling users How can the access to OpenFOAM be simplified? ● The learning curve for OpenFOAM is somewhat steep ● OpenFOAM provides features which are very powerful but hard to use ● Multi regions (conjugate heat transfer) ● AMI ● snappyHexMesh (≳ 70 settings for a simple mesh) What can be done? → GUI & 3D interaction (e.g. for boundary condition creation) → Best-practice settings where applicable → Automated features → Library projects as template © SimScale GmbH, 2014 – www.simscale.de 10
  • 11. 5. Collaboration New perspectives by using cloud computing. ● Central data management in the cloud → Data is accessible ● from anywhere ● at any time ● by different users ● Project sharing & public links ● Project library ● Advanced features for collaboration ● ● Interactive, real-time work on the same project Interactive post-processing © SimScale GmbH, 2014 – www.simscale.de 11
  • 12. 6. Backend Infrastructure as a Service (IaaS) ensures scalability. ● ● ● ● SimScale owns almost no computing resources Computing jobs (meshing / solving) are prepared on the server and sent to the cloud provider. The user can specify the hardware on which the computation will be carried out Completely scalable, however slower due to multi tenancy and virtualization ● EC2 Specs ● ● ● ● Standard Instances up to 16 cores Arbitrary connection possible GPU acceleration possible 10 Gigabit Ethernet, No Infiniband Virtualization & Multi Tenancy effects → Speed down © SimScale GmbH, 2014 – www.simscale.de 12
  • 13. Thank you. © SimAcc Engineering, 2012 – www.simucloud.de ©SimScale, 2014 – www.simscale.de 13