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

More Related Content

Viewers also liked

Week9
Week9Week9
Week9
s1160120
 
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
Applied CCM Pty Ltd
 
THESIS
THESISTHESIS
Semcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_capturedSemcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_captured
Ulf Bunge
 
rhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAMrhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAM
Daisuke Matsubara
 
openFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using BlenderopenFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using Blender
Julien de Charentenay
 
CFD - OpenFOAM
CFD - OpenFOAMCFD - OpenFOAM
CFD - OpenFOAM
hari krishnan
 
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
ARPIT 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 OpenFOAM
mmer547
 
CFD T section pipe flow benchmarking
CFD T section pipe flow benchmarkingCFD T section pipe flow benchmarking
CFD T section pipe flow benchmarking
pramodkrishnani
 
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
 
Avinash_PPT
Avinash_PPTAvinash_PPT
Avinash_PPT
avinash gorde
 
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 Tips
Fumiya Nozaki
 
OpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズOpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズ
mmer547
 
OpenFOAMの壁関数
OpenFOAMの壁関数OpenFOAMの壁関数
OpenFOAMの壁関数
Fumiya Nozaki
 

Viewers also liked (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の壁関数
 

Similar to 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 Platform
Andreas 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 Cloud
SimScale
 
Service Engineering, ZHAW for CeBIT
Service Engineering, ZHAW for CeBITService Engineering, ZHAW for CeBIT
Service Engineering, ZHAW for CeBIT
Amrita 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 Architects
SimScale
 
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
IBM 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 Flink
DataWorks Summit
 
Internet of things basics
Internet of things basicsInternet of things basics
Internet of things basics
cumulocity
 
Gorillas in the mist
Gorillas in the mistGorillas in the mist
Gorillas in the mist
Sriram Subramanian
 
Cloud nfv intro at UoG
Cloud nfv intro at UoGCloud nfv intro at UoG
Cloud nfv intro at UoG
Affan 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 Umbraco
Warren 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
 
Tia portal v14_en
Tia portal v14_enTia portal v14_en
Tia portal v14_en
Cornelia Nassieu-Maupas
 
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
Profinit
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
mfrancis
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Yash 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 SketchUp
Koenraad 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-in
Daniel Reimann
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
cumulocity
 

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

More from Julien de Charentenay

One-Click CFD Users' Guide
One-Click CFD Users' GuideOne-Click CFD Users' Guide
One-Click CFD Users' Guide
Julien de Charentenay
 
ParaViewWeb + Kinect
ParaViewWeb + KinectParaViewWeb + Kinect
ParaViewWeb + Kinect
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 App
Julien de Charentenay
 
KVRC 2014 - Submission Portal Presentation
KVRC 2014 - Submission Portal PresentationKVRC 2014 - Submission Portal Presentation
KVRC 2014 - Submission Portal Presentation
Julien 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 Dacolt
Julien 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 Introduction
Julien de Charentenay
 
Using SketchUp with openFoam
Using SketchUp with openFoamUsing SketchUp with openFoam
Using SketchUp with openFoam
Julien de Charentenay
 

More from 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
 

Recently uploaded

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 

Recently uploaded (20)

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 

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