SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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...Khagendra Gautam
 
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...Khagendra Gautam
 
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...Khagendra Gautam
 
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...Khagendra Gautam
 
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.bollapuDr B Sudarshan
 
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...Khagendra Gautam
 
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...Khagendra Gautam
 
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 EngineersLiving Online
 
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.bollapuDr B Sudarshan
 
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 EngineeringAmber Bhaumik
 
MAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPS
MAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPSMAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPS
MAINTENANCE AND TROUBLESHOOTING OF CENTRIFUGAL PUMPSNamitha M R
 
Pump Maintenance and Troubleshooting
Pump Maintenance and TroubleshootingPump Maintenance and Troubleshooting
Pump Maintenance and TroubleshootingBrian Gongol
 
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 Gerard B. Hawkins
 
Moteur Asynchrone
Moteur AsynchroneMoteur Asynchrone
Moteur AsynchroneMed Amine
 
Realisation de controlleur VGA(VHDL)
Realisation de controlleur VGA(VHDL)Realisation de controlleur VGA(VHDL)
Realisation de controlleur VGA(VHDL)yahya ayari
 
Conception robot mobile
Conception robot mobile Conception robot mobile
Conception robot mobile Mouna Souissi
 
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 ...BADDOU mohamed
 
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 FPGAIJMER
 

En vedette (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
 

Similaire à Aster Pronet Study of Dynamic Pump Behavior with Code_ASTER on Simulagora

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?Tom Paseka
 
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)Anesthezia
 
Using Stackdriver with MongoDB
Using Stackdriver with MongoDBUsing Stackdriver with MongoDB
Using Stackdriver with MongoDBignatow
 
Performance Test Automation With Gatling
Performance Test Automation  With GatlingPerformance Test Automation  With Gatling
Performance Test Automation With GatlingKnoldus Inc.
 
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-PlatformDatabricks
 
Mule soft meetup_th_no1
Mule soft meetup_th_no1Mule soft meetup_th_no1
Mule soft meetup_th_no1WendyTey4
 
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 FunctionsJaap Brasser
 
Expedia 3x3 presentation
Expedia 3x3 presentationExpedia 3x3 presentation
Expedia 3x3 presentationDrew Hannay
 
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
 
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 visibilityRecruit Technologies
 
Testing cloud and kubernetes applications - ElasTest
Testing cloud and kubernetes applications - ElasTestTesting cloud and kubernetes applications - ElasTest
Testing cloud and kubernetes applications - ElasTestMicael Gallego
 
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....pptxShivareddyGangam
 
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 AutomationRanorex
 
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)Nicholas Bowman
 
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 EnvironmentWSO2
 

Similaire à Aster Pronet Study of Dynamic Pump Behavior 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
 

Plus de Logilab

Testinfra pyconfr 2017
Testinfra pyconfr 2017Testinfra pyconfr 2017
Testinfra pyconfr 2017Logilab
 
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 communsLogilab
 
Salon Open Data
Salon Open DataSalon Open Data
Salon Open DataLogilab
 
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 instrumentsLogilab
 
Présentation Logilab
Présentation LogilabPrésentation Logilab
Présentation LogilabLogilab
 
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 dockerLogilab
 
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.21Logilab
 
Simulagora - Salon du Bourget
Simulagora - Salon du BourgetSimulagora - Salon du Bourget
Simulagora - Salon du BourgetLogilab
 
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 2015Logilab
 
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...Logilab
 
Battle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - CubicwebBattle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - CubicwebLogilab
 
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 CristauLogilab
 
Simulagora (Euroscipy2014 - Logilab)
Simulagora (Euroscipy2014 - Logilab)Simulagora (Euroscipy2014 - Logilab)
Simulagora (Euroscipy2014 - Logilab)Logilab
 
PAFI (Euroscipy2014 - Logilab)
PAFI (Euroscipy2014 - Logilab)PAFI (Euroscipy2014 - Logilab)
PAFI (Euroscipy2014 - Logilab)Logilab
 
Open Legislative Data Conference 2014
Open Legislative Data Conference 2014Open Legislative Data Conference 2014
Open Legislative Data Conference 2014Logilab
 
Pylint : 10 ans, état des lieux
Pylint : 10 ans, état des lieuxPylint : 10 ans, état des lieux
Pylint : 10 ans, état des lieuxLogilab
 
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 ...Logilab
 
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 2013Logilab
 
Cubicweb lauréat Dataconnexions 2013
Cubicweb lauréat Dataconnexions 2013Cubicweb lauréat Dataconnexions 2013
Cubicweb lauréat Dataconnexions 2013Logilab
 

Plus de 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
 

Dernier

NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 

Dernier (20)

NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 

Aster Pronet Study of Dynamic Pump Behavior 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