SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Collaboration:Aster Pronet – March 27, 2015
Study of the dynamic behavior of a pump with
Code_ASTER on Simulagora
Collaboration:
Florent Cayré
Karina Macocco
Felipe Aguirre
Aster Pronet
March 27, 2015
Collaboration:Aster Pronet – March 27, 2015
… solutions for robust engineering
SICODYN Benchmark
Surrogate modeling
Collaboration:Aster Pronet – March 27, 2015
SICODYN Benchmark
Study of the pump casing – variables & definition domain
Uncertain parameters are the radius of the connecting screws of the frame with the other
elements.
Uniform distributions
Radius type 1 [m] : [0,0088 ; 0,0132]
Radius type 2 [m] : [0,011088 ; 0,016632]
Radius type 3 [m] : [0,011088 ; 0,016632]
● 400 training points and 100 testing points
● 1h30 minutes per simulation with high RAM consumption (10 GB).
●
Total simulation time :
– 25 days for the training points (Distributed with Simulagora)
– 6,25 for the testing points (Distributed at Phimeca over 3 cores)
©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
Collaboration:Aster Pronet – March 27, 2015
Input of the design of experiment
Sobol Sequence
• 400 points for the training
dataset.
LHS
• 100 points for the testing
dataset. Highlighted in the
graph.
©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
Collaboration:Aster Pronet – March 27, 2015
Output of the design of experiment
Frequencies
©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
Collaboration:Aster Pronet – March 27, 2015
MAC matrix of the VGP
©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
Collaboration:Aster Pronet – March 27, 2015
Adjustment graph of the VGP
©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
Collaboration:Aster Pronet – March 27, 2015
Validation of the VGP
©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
Collaboration:Aster Pronet – March 27, 2015
Validation of the VGP
©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
Collaboration:Aster Pronet – March 27, 2015
Simulagora in few words...
Public cloud based
– Computation and storage
resources
– Enormous power
– Super-fast computation resources
ramp-up
Server
Cloud
Simulagora
Cloud
Simulagora
Browser
WWW
A platform using Web
technology to ease grid
computation by leveraging
cloud resources
HPC in the cloud
Collaboration:Aster Pronet – March 27, 2015
Implementation on Simulagora
Modeling
Results
analysis
● Modeling and results analysis performed on Phimeca infrastructure
● Could have been done on Simulagora too
Single computation
setup
Complete study setup
and monitoring
Simulagora
Collaboration:Aster Pronet – March 27, 2015
Simulagora - single computation setup
● Transfer input data : using the Web interface
Technicalities
● Data integrity check
● Resume on failure
Collaboration:Aster Pronet – March 27, 2015
Simulagora - single computation setup
● Transfer input data : using the Web interface
Technicalities
● Data integrity check
● Resume on failure
No install
No setup
Collaboration:Aster Pronet – March 27, 2015
● Transfer input data : using the Python API
– Simple config file
– Simple Python script
Technicalities
● Open Source
● Easy install, easy setup
● Web services (no firewall pb)
Simulagora - single computation setup
Collaboration:Aster Pronet – March 27, 2015
● Transfer input data : using the Python API
– Simple config file
– Simple Python script
Technicalities
● Open Source
● Easy install, easy setup
● Web services (no firewall pb)
Simulagora - single computation setup
Fast install
Easy setup
Collaboration:Aster Pronet – March 27, 2015
● Launch an interactive session
Simulagora - single computation setup
Technicalities
● Full root access
● Max session time
● File modifications saved
Collaboration:Aster Pronet – March 27, 2015
Simulagora - single computation setup
Technicalities
● Requires a high-bandwidth
connection
● Full-featured lightweight
window manager
● Connect to your machine in your browser
Collaboration:Aster Pronet – March 27, 2015
Simulagora - single computation setup
No install
No setup
Technicalities
● Requires a high-bandwidth
connection
● Full-featured lightweight
window manager
● Connect to your machine in your browser
Collaboration:Aster Pronet – March 27, 2015
Simulagora - single computation setup
● Connect to your machine in text-mode
Technicalities
● Uses the SSH protocol
(rarely blocked by firewalls)
● Fast even with low-
bandwidth connections
● Requires a simple setup
(a bit more on Windows)
Collaboration:Aster Pronet – March 27, 2015
Simulagora - single computation setup
● Connect to your machine in text-mode
Technicalities
● Uses the SSH protocol
(rarely blocked by firewalls)
● Fast even with low-
bandwidth connections
● Requires a simple setup
(a bit more on Windows)
Fast install
Easy setup
Collaboration:Aster Pronet – March 27, 2015
Simulagora – prepare to take-off...
● Write the parametrized launch script and check that :
– it runs smoothly to the end
– it produces the expected results
● Prepare the 400 runs
Technicalities
● Also possible to store run
parameters into a file per run
● Runs are recorded but not
started until explicitly
requested
● Main difficulty is to generate
the parametrized command
Collaboration:Aster Pronet – March 27, 2015
Simulagora – launch the complete study
● In this 1st medium-scale experiment, we had to use a conservative
computation power ramp-up (more on this later)
● Real elapsed-time for the 400 computations was 2,5 days
(total of 33 CPU days on the chosen servers - 8Go RAM, 4 CPU)
● We can now achieve the same within ≃ 5 hours (and soon a bit less)
Number of running computations over time
Collaboration:Aster Pronet – March 27, 2015
Phimeca's feedback (1/2)
Code Aster:
● 1h30 per simulation
● RAM 10 GB consumption
● 400 simulations to launch
Simulagora vs. clusters:
● Phimeca's internal resources may be temporarily exhausted like during the Sicodyn project
● Simulagora's pros vs. usual external clusters approach = simplicity
– No configuration or install
– No job manager
– Powerful Python API
For this kind of projects, we usually
distribute our calculations on external
clusters.
Collaboration:Aster Pronet – March 27, 2015
Phimeca's feedback (2/2)
Pros:
● Highly and skilled technical support
● Machine image customization to come
● Python API to distribute the computations and retrieve results (still in
development but very promising)
● Web interface to manage the studies
To improve:
● Need an even simpler Python API:
– 'Simulagora run script.py' to create and launch a study
– 'Simulagora download' to retrieve results
● No commercial offer yet
Collaboration:Aster Pronet – March 27, 2015
Lessons learned by Logilab
● Logilab faced and solved or worked-around real-world problems
– A bug in disk resource freeing
● Warned by Amazon because of a 20To limit reach
● Resources first freed manually
● Quick code fix
– Some computations crashed due to a high load on the web server
● Worked-around by staggering the launches
● Crashed runs re-init not easy, but a quick work-around
→ clean fix and API improve to come
Collaboration:Aster Pronet – March 27, 2015
Near future of Simulagora
● The Python client will shortly provide higher level operations
(suggestion from Phimeca)
● Logilab will now work on a commercial offer
We now think the service has a commercial value
● Beta-testers are still welcome !
Collaboration:Aster Pronet – March 27, 2015
Thanks for your attention!
Florent Cayré
florent.cayre@logilab.fr
+33 1 45 32 03 12
www.logilab.fr
Karina Macocco
macocco@phimeca.com
Felipe Aguirre
aguirre@phimeca.com
+33 1 58 51 18 11
www.phimeca.com

Weitere ähnliche Inhalte

Andere mochten auch

Mechanical Design Concepts for Non-mechanical Engineers
Mechanical Design Concepts for Non-mechanical EngineersMechanical Design Concepts for Non-mechanical Engineers
Mechanical Design Concepts for Non-mechanical Engineers
Living Online
 
Manufacturing Practice - Lab Manual - B.Tech. - Mechanical Engineering
Manufacturing Practice - Lab Manual - B.Tech. - Mechanical EngineeringManufacturing Practice - Lab Manual - B.Tech. - Mechanical Engineering
Manufacturing Practice - Lab Manual - B.Tech. - Mechanical Engineering
Amber Bhaumik
 

Andere mochten auch (20)

Machine design 1 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 1 (md) Mechanical Engineering handwritten classes notes (study...Machine design 1 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 1 (md) Mechanical Engineering handwritten classes notes (study...
 
Machine design 5 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 5 (md) Mechanical Engineering handwritten classes notes (study...Machine design 5 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 5 (md) Mechanical Engineering handwritten classes notes (study...
 
Machine design 3 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 3 (md) Mechanical Engineering handwritten classes notes (study...Machine design 3 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 3 (md) Mechanical Engineering handwritten classes notes (study...
 
Machine design 2 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 2 (md) Mechanical Engineering handwritten classes notes (study...Machine design 2 (md) Mechanical Engineering handwritten classes notes (study...
Machine design 2 (md) Mechanical Engineering handwritten classes notes (study...
 
Mechanical workshop practice-II --2015 by sudarshan.bollapu
Mechanical workshop practice-II  --2015 by sudarshan.bollapuMechanical workshop practice-II  --2015 by sudarshan.bollapu
Mechanical workshop practice-II --2015 by sudarshan.bollapu
 
Engineering mechanics 1 handwritten classes notes (study materials) for IES P...
Engineering mechanics 1 handwritten classes notes (study materials) for IES P...Engineering mechanics 1 handwritten classes notes (study materials) for IES P...
Engineering mechanics 1 handwritten classes notes (study materials) for IES P...
 
Engineering mechanics 2 handwritten classes notes (study materials) for IES P...
Engineering mechanics 2 handwritten classes notes (study materials) for IES P...Engineering mechanics 2 handwritten classes notes (study materials) for IES P...
Engineering mechanics 2 handwritten classes notes (study materials) for IES P...
 
Mechanical Design Concepts for Non-mechanical Engineers
Mechanical Design Concepts for Non-mechanical EngineersMechanical Design Concepts for Non-mechanical Engineers
Mechanical Design Concepts for Non-mechanical Engineers
 
Mechanical workshop practice 2 by sudarshan.bollapu
Mechanical workshop practice  2 by sudarshan.bollapuMechanical workshop practice  2 by sudarshan.bollapu
Mechanical workshop practice 2 by sudarshan.bollapu
 
عربى 3ب ت1 جديد
عربى 3ب ت1 جديدعربى 3ب ت1 جديد
عربى 3ب ت1 جديد
 
Manufacturing Practice - Lab Manual - B.Tech. - Mechanical Engineering
Manufacturing Practice - Lab Manual - B.Tech. - Mechanical EngineeringManufacturing Practice - Lab Manual - B.Tech. - Mechanical Engineering
Manufacturing Practice - Lab Manual - B.Tech. - Mechanical Engineering
 
MAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPS
MAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPSMAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPS
MAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPS
 
Présentation robotique
Présentation robotiquePrésentation robotique
Présentation robotique
 
Pump Maintenance and Troubleshooting
Pump Maintenance and TroubleshootingPump Maintenance and Troubleshooting
Pump Maintenance and Troubleshooting
 
Code of Practice - Centrifugal Pump Operation and Maintenance
Code of Practice - Centrifugal Pump Operation and Maintenance Code of Practice - Centrifugal Pump Operation and Maintenance
Code of Practice - Centrifugal Pump Operation and Maintenance
 
Moteur Asynchrone
Moteur AsynchroneMoteur Asynchrone
Moteur Asynchrone
 
Realisation de controlleur VGA(VHDL)
Realisation de controlleur VGA(VHDL)Realisation de controlleur VGA(VHDL)
Realisation de controlleur VGA(VHDL)
 
Conception robot mobile
Conception robot mobile Conception robot mobile
Conception robot mobile
 
Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...
 
Design of VGA Controller using VHDL for LCD Display using FPGA
Design of VGA Controller using VHDL for LCD Display using  FPGADesign of VGA Controller using VHDL for LCD Display using  FPGA
Design of VGA Controller using VHDL for LCD Display using FPGA
 

Ähnlich wie Study of the dynamic behavior of a pump with Code_ASTER on Simulagora

OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
NETWAYS
 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
ShivareddyGangam
 
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2
 

Ähnlich wie Study of the dynamic behavior of a pump with Code_ASTER on Simulagora (20)

HKNOG 6.0 Next Generation Networks - will automation put us out of jobs?
HKNOG 6.0 Next Generation Networks - will automation put us out of jobs?HKNOG 6.0 Next Generation Networks - will automation put us out of jobs?
HKNOG 6.0 Next Generation Networks - will automation put us out of jobs?
 
QA Meetup at Signavio (Berlin, 06.06.19)
QA Meetup at Signavio (Berlin, 06.06.19)QA Meetup at Signavio (Berlin, 06.06.19)
QA Meetup at Signavio (Berlin, 06.06.19)
 
Using Stackdriver with MongoDB
Using Stackdriver with MongoDBUsing Stackdriver with MongoDB
Using Stackdriver with MongoDB
 
Gatling
Gatling Gatling
Gatling
 
Performance Test Automation With Gatling
Performance Test Automation  With GatlingPerformance Test Automation  With Gatling
Performance Test Automation With Gatling
 
UiPath Test Suite_final.pptx
UiPath Test Suite_final.pptxUiPath Test Suite_final.pptx
UiPath Test Suite_final.pptx
 
Delight: An Improved Apache Spark UI, Free, and Cross-Platform
Delight: An Improved Apache Spark UI, Free, and Cross-PlatformDelight: An Improved Apache Spark UI, Free, and Cross-Platform
Delight: An Improved Apache Spark UI, Free, and Cross-Platform
 
S2 e (selective symbolic execution) -shivkrishna a
S2 e (selective symbolic execution) -shivkrishna aS2 e (selective symbolic execution) -shivkrishna a
S2 e (selective symbolic execution) -shivkrishna a
 
Mule soft meetup_th_no1
Mule soft meetup_th_no1Mule soft meetup_th_no1
Mule soft meetup_th_no1
 
Write Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure FunctionsWrite Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure Functions
 
Expedia 3x3 presentation
Expedia 3x3 presentationExpedia 3x3 presentation
Expedia 3x3 presentation
 
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
 
Why we decided on RSA Security Analytics for network visibility
Why we decided on RSA Security Analytics for network visibilityWhy we decided on RSA Security Analytics for network visibility
Why we decided on RSA Security Analytics for network visibility
 
Testing cloud and kubernetes applications - ElasTest
Testing cloud and kubernetes applications - ElasTestTesting cloud and kubernetes applications - ElasTest
Testing cloud and kubernetes applications - ElasTest
 
Wso2con test-automation
Wso2con test-automationWso2con test-automation
Wso2con test-automation
 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Sprint 71
Sprint 71Sprint 71
Sprint 71
 
Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)
 
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
 

Mehr von Logilab

Système d'archivage électronique mutualisé
Système d'archivage électronique mutualiséSystème d'archivage électronique mutualisé
Système d'archivage électronique mutualisé
Logilab
 
Utiliser salt pour tester son infrastructure sur open stack ou docker
Utiliser salt pour tester son infrastructure sur open stack ou dockerUtiliser salt pour tester son infrastructure sur open stack ou docker
Utiliser salt pour tester son infrastructure sur open stack ou docker
Logilab
 
Importer des données en Python avec CubicWeb 3.21
Importer des données en Python avec CubicWeb 3.21Importer des données en Python avec CubicWeb 3.21
Importer des données en Python avec CubicWeb 3.21
Logilab
 
Simulagora - Salon du Bourget
Simulagora - Salon du BourgetSimulagora - Salon du Bourget
Simulagora - Salon du Bourget
Logilab
 

Mehr von Logilab (20)

Testinfra pyconfr 2017
Testinfra pyconfr 2017Testinfra pyconfr 2017
Testinfra pyconfr 2017
 
Open Source & Open Data : les bienfaits des communs
Open Source & Open Data : les bienfaits des communsOpen Source & Open Data : les bienfaits des communs
Open Source & Open Data : les bienfaits des communs
 
Salon Open Data
Salon Open DataSalon Open Data
Salon Open Data
 
Pydata Paris Python for manufacturing musical instruments
Pydata Paris Python for manufacturing musical instrumentsPydata Paris Python for manufacturing musical instruments
Pydata Paris Python for manufacturing musical instruments
 
Présentation Logilab
Présentation LogilabPrésentation Logilab
Présentation Logilab
 
Système d'archivage électronique mutualisé
Système d'archivage électronique mutualiséSystème d'archivage électronique mutualisé
Système d'archivage électronique mutualisé
 
Utiliser salt pour tester son infrastructure sur open stack ou docker
Utiliser salt pour tester son infrastructure sur open stack ou dockerUtiliser salt pour tester son infrastructure sur open stack ou docker
Utiliser salt pour tester son infrastructure sur open stack ou docker
 
Importer des données en Python avec CubicWeb 3.21
Importer des données en Python avec CubicWeb 3.21Importer des données en Python avec CubicWeb 3.21
Importer des données en Python avec CubicWeb 3.21
 
Simulagora - Salon du Bourget
Simulagora - Salon du BourgetSimulagora - Salon du Bourget
Simulagora - Salon du Bourget
 
Innover par et pour la donnée - Logilab ADBU Bibcamp 2015
Innover par et pour la donnée - Logilab ADBU Bibcamp 2015Innover par et pour la donnée - Logilab ADBU Bibcamp 2015
Innover par et pour la donnée - Logilab ADBU Bibcamp 2015
 
Initialiser des conteneurs Docker à partir de configurations Salt construites...
Initialiser des conteneurs Docker à partir de configurations Salt construites...Initialiser des conteneurs Docker à partir de configurations Salt construites...
Initialiser des conteneurs Docker à partir de configurations Salt construites...
 
Battle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - CubicwebBattle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - Cubicweb
 
Debconf14 : Putting some salt in your Debian systems -- Julien Cristau
Debconf14 : Putting some salt in your Debian systems -- Julien CristauDebconf14 : Putting some salt in your Debian systems -- Julien Cristau
Debconf14 : Putting some salt in your Debian systems -- Julien Cristau
 
Simulagora (Euroscipy2014 - Logilab)
Simulagora (Euroscipy2014 - Logilab)Simulagora (Euroscipy2014 - Logilab)
Simulagora (Euroscipy2014 - Logilab)
 
PAFI (Euroscipy2014 - Logilab)
PAFI (Euroscipy2014 - Logilab)PAFI (Euroscipy2014 - Logilab)
PAFI (Euroscipy2014 - Logilab)
 
Open Legislative Data Conference 2014
Open Legislative Data Conference 2014Open Legislative Data Conference 2014
Open Legislative Data Conference 2014
 
Pylint : 10 ans, état des lieux
Pylint : 10 ans, état des lieuxPylint : 10 ans, état des lieux
Pylint : 10 ans, état des lieux
 
BRAINOMICS A management system for exploring and merging heterogeneous brain ...
BRAINOMICS A management system for exploring and merging heterogeneous brain ...BRAINOMICS A management system for exploring and merging heterogeneous brain ...
BRAINOMICS A management system for exploring and merging heterogeneous brain ...
 
Présentation sur le stand à l'OpenWorldForum 2013
Présentation sur le stand à l'OpenWorldForum 2013Présentation sur le stand à l'OpenWorldForum 2013
Présentation sur le stand à l'OpenWorldForum 2013
 
Cubicweb lauréat Dataconnexions 2013
Cubicweb lauréat Dataconnexions 2013Cubicweb lauréat Dataconnexions 2013
Cubicweb lauréat Dataconnexions 2013
 

Kürzlich hochgeladen

➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 

Kürzlich hochgeladen (20)

BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 

Study of the dynamic behavior of a pump with Code_ASTER on Simulagora

  • 1. Collaboration:Aster Pronet – March 27, 2015 Study of the dynamic behavior of a pump with Code_ASTER on Simulagora Collaboration: Florent Cayré Karina Macocco Felipe Aguirre Aster Pronet March 27, 2015
  • 2. Collaboration:Aster Pronet – March 27, 2015 … solutions for robust engineering SICODYN Benchmark Surrogate modeling
  • 3. Collaboration:Aster Pronet – March 27, 2015 SICODYN Benchmark Study of the pump casing – variables & definition domain Uncertain parameters are the radius of the connecting screws of the frame with the other elements. Uniform distributions Radius type 1 [m] : [0,0088 ; 0,0132] Radius type 2 [m] : [0,011088 ; 0,016632] Radius type 3 [m] : [0,011088 ; 0,016632] ● 400 training points and 100 testing points ● 1h30 minutes per simulation with high RAM consumption (10 GB). ● Total simulation time : – 25 days for the training points (Distributed with Simulagora) – 6,25 for the testing points (Distributed at Phimeca over 3 cores) ©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
  • 4. Collaboration:Aster Pronet – March 27, 2015 Input of the design of experiment Sobol Sequence • 400 points for the training dataset. LHS • 100 points for the testing dataset. Highlighted in the graph. ©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
  • 5. Collaboration:Aster Pronet – March 27, 2015 Output of the design of experiment Frequencies ©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
  • 6. Collaboration:Aster Pronet – March 27, 2015 MAC matrix of the VGP ©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
  • 7. Collaboration:Aster Pronet – March 27, 2015 Adjustment graph of the VGP ©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
  • 8. Collaboration:Aster Pronet – March 27, 2015 Validation of the VGP ©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
  • 9. Collaboration:Aster Pronet – March 27, 2015 Validation of the VGP ©PhimecaEngineeringLibreRestreintPhimecaConfidentiel
  • 10. Collaboration:Aster Pronet – March 27, 2015 Simulagora in few words... Public cloud based – Computation and storage resources – Enormous power – Super-fast computation resources ramp-up Server Cloud Simulagora Cloud Simulagora Browser WWW A platform using Web technology to ease grid computation by leveraging cloud resources HPC in the cloud
  • 11. Collaboration:Aster Pronet – March 27, 2015 Implementation on Simulagora Modeling Results analysis ● Modeling and results analysis performed on Phimeca infrastructure ● Could have been done on Simulagora too Single computation setup Complete study setup and monitoring Simulagora
  • 12. Collaboration:Aster Pronet – March 27, 2015 Simulagora - single computation setup ● Transfer input data : using the Web interface Technicalities ● Data integrity check ● Resume on failure
  • 13. Collaboration:Aster Pronet – March 27, 2015 Simulagora - single computation setup ● Transfer input data : using the Web interface Technicalities ● Data integrity check ● Resume on failure No install No setup
  • 14. Collaboration:Aster Pronet – March 27, 2015 ● Transfer input data : using the Python API – Simple config file – Simple Python script Technicalities ● Open Source ● Easy install, easy setup ● Web services (no firewall pb) Simulagora - single computation setup
  • 15. Collaboration:Aster Pronet – March 27, 2015 ● Transfer input data : using the Python API – Simple config file – Simple Python script Technicalities ● Open Source ● Easy install, easy setup ● Web services (no firewall pb) Simulagora - single computation setup Fast install Easy setup
  • 16. Collaboration:Aster Pronet – March 27, 2015 ● Launch an interactive session Simulagora - single computation setup Technicalities ● Full root access ● Max session time ● File modifications saved
  • 17. Collaboration:Aster Pronet – March 27, 2015 Simulagora - single computation setup Technicalities ● Requires a high-bandwidth connection ● Full-featured lightweight window manager ● Connect to your machine in your browser
  • 18. Collaboration:Aster Pronet – March 27, 2015 Simulagora - single computation setup No install No setup Technicalities ● Requires a high-bandwidth connection ● Full-featured lightweight window manager ● Connect to your machine in your browser
  • 19. Collaboration:Aster Pronet – March 27, 2015 Simulagora - single computation setup ● Connect to your machine in text-mode Technicalities ● Uses the SSH protocol (rarely blocked by firewalls) ● Fast even with low- bandwidth connections ● Requires a simple setup (a bit more on Windows)
  • 20. Collaboration:Aster Pronet – March 27, 2015 Simulagora - single computation setup ● Connect to your machine in text-mode Technicalities ● Uses the SSH protocol (rarely blocked by firewalls) ● Fast even with low- bandwidth connections ● Requires a simple setup (a bit more on Windows) Fast install Easy setup
  • 21. Collaboration:Aster Pronet – March 27, 2015 Simulagora – prepare to take-off... ● Write the parametrized launch script and check that : – it runs smoothly to the end – it produces the expected results ● Prepare the 400 runs Technicalities ● Also possible to store run parameters into a file per run ● Runs are recorded but not started until explicitly requested ● Main difficulty is to generate the parametrized command
  • 22. Collaboration:Aster Pronet – March 27, 2015 Simulagora – launch the complete study ● In this 1st medium-scale experiment, we had to use a conservative computation power ramp-up (more on this later) ● Real elapsed-time for the 400 computations was 2,5 days (total of 33 CPU days on the chosen servers - 8Go RAM, 4 CPU) ● We can now achieve the same within ≃ 5 hours (and soon a bit less) Number of running computations over time
  • 23. Collaboration:Aster Pronet – March 27, 2015 Phimeca's feedback (1/2) Code Aster: ● 1h30 per simulation ● RAM 10 GB consumption ● 400 simulations to launch Simulagora vs. clusters: ● Phimeca's internal resources may be temporarily exhausted like during the Sicodyn project ● Simulagora's pros vs. usual external clusters approach = simplicity – No configuration or install – No job manager – Powerful Python API For this kind of projects, we usually distribute our calculations on external clusters.
  • 24. Collaboration:Aster Pronet – March 27, 2015 Phimeca's feedback (2/2) Pros: ● Highly and skilled technical support ● Machine image customization to come ● Python API to distribute the computations and retrieve results (still in development but very promising) ● Web interface to manage the studies To improve: ● Need an even simpler Python API: – 'Simulagora run script.py' to create and launch a study – 'Simulagora download' to retrieve results ● No commercial offer yet
  • 25. Collaboration:Aster Pronet – March 27, 2015 Lessons learned by Logilab ● Logilab faced and solved or worked-around real-world problems – A bug in disk resource freeing ● Warned by Amazon because of a 20To limit reach ● Resources first freed manually ● Quick code fix – Some computations crashed due to a high load on the web server ● Worked-around by staggering the launches ● Crashed runs re-init not easy, but a quick work-around → clean fix and API improve to come
  • 26. Collaboration:Aster Pronet – March 27, 2015 Near future of Simulagora ● The Python client will shortly provide higher level operations (suggestion from Phimeca) ● Logilab will now work on a commercial offer We now think the service has a commercial value ● Beta-testers are still welcome !
  • 27. Collaboration:Aster Pronet – March 27, 2015 Thanks for your attention! Florent Cayré florent.cayre@logilab.fr +33 1 45 32 03 12 www.logilab.fr Karina Macocco macocco@phimeca.com Felipe Aguirre aguirre@phimeca.com +33 1 58 51 18 11 www.phimeca.com