OPENPROD ITEA2 Final Review Meeting 18.12.2012 EDF - Site de Chatou University of Applied Science Bernhard Bachmann.

Slides:



Advertisements
Similar presentations
Yi Heng Second Order Differentiation Bommerholz – Summer School 2006.
Advertisements

A Large-Grained Parallel Algorithm for Nonlinear Eigenvalue Problems Using Complex Contour Integration Takeshi Amako, Yusaku Yamamoto and Shao-Liang Zhang.
Experiments and Variables
Design and Development of Duct-Diffuser Augmented Propeller Low Head Hydro Turbines Faculty of Engineering and the Environment Tauseef Ahmed –
© 2010 Maplesoft, a division of Waterloo Maple Inc. Christina Spirou, Product Director Paul DeMarco, Technical Lead Andrew Smith, GUI Development Manager.
OPENPROD ITEA2 Final Review Meeting EDF - Site de Chatou EADS Innovation Works Wladimir Schamai.
AD Workshop - Nice 2005 ADiCape in a large-scale industrial problem Monika Petera, Martin Bücker, Arno Rasch Institute for Scientific Computing RWTH Aachen.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Review Resources: Wiki: State Variables YMZ: State Variable Technique Wiki: Controllability.
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
Designing Tensile Structures Using Generic CAD Applications. Structural membranes 2007, Barcelona, September 2007 Javier Sánchez, Tecnun, University.
Problem Uncertainty quantification (UQ) is an important scientific driver for pushing to the exascale, potentially enabling rigorous and accurate predictive.
NoC Modeling Networks-on-Chips seminar May, 2008 Anton Lavro.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
How to use Matrix Market matrices in Matlab The Matrix Market is an interesting collection of matrices from a variety of applications.
1 Aug 7, 2004 GPU Req GPU Requirements for Large Scale Scientific Applications “Begin with the end in mind…” Dr. Mark Seager Asst DH for Advanced Technology.
Iteration Technique toward SOC EDA Lab, Department of Computer Science and Technology, Tsinghua University
ENGG 1801 Engineering Computing MATLAB Lecture 7: Tutorial Weeks Solution of nonlinear algebraic equations (II)
Monica Garika Chandana Guduru. METHODS TO SOLVE LINEAR SYSTEMS Direct methods Gaussian elimination method LU method for factorization Simplex method of.
Discretizing Time or States? A Comparative Study between DASSL and QSS EOOLT workshop – October 3, 2010 Xenofon Floros 1 Francois E. Cellier 1 Ernesto.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.
Worst-Case Timing Jitter and Amplitude Noise in Differential Signaling Wei Yao, Yiyu Shi, Lei He, Sudhakar Pamarti, and Yu Hu Electrical Engineering Dept.,
1 Parallel Simulations of Underground Flow in Porous and Fractured Media H. Mustapha 1,2, A. Beaudoin 1, J. Erhel 1 and J.R. De Dreuzy IRISA – INRIA.
3.7. O THER G AME P HYSICS A PPROACHES Overview of other game engine physics approaches.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Unit 2: Engineering Design Process
Combinatorial Scientific Computing is concerned with the development, analysis and utilization of discrete algorithms in scientific and engineering applications.
Evaluation of software engineering. Software engineering research : Research in SE aims to achieve two main goals: 1) To increase the knowledge about.
Research, Development, Consulting, Training High Fidelity Modeling and Simulation Where we are going… …future plans.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
MATLAB
Adaptive Data Aggregation for Wireless Sensor Networks S. Jagannathan Rutledge-Emerson Distinguished Professor Department of Electrical and Computer Engineering.
Scalable Symbolic Model Order Reduction Yiyu Shi*, Lei He* and C. J. Richard Shi + *Electrical Engineering Department, UCLA + Electrical Engineering Department,
Combinatorial Scientific Computing and Petascale Simulation (CSCAPES) A SciDAC Institute Funded by DOE’s Office of Science Investigators Alex Pothen, Florin.
Distributed Nonnegative Matrix Factorization for Web- Scale Dyadic Data Analysis on MapReduce Challenge : the scalability of available tools Definition.
On the Use of Sparse Direct Solver in a Projection Method for Generalized Eigenvalue Problems Using Numerical Integration Takamitsu Watanabe and Yusaku.
Solution of a Partial Differential Equations using the Method of Lines
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Computational Aspects of Multi-scale Modeling Ahmed Sameh, Ananth Grama Computing Research Institute Purdue University.
NEMF21 Noisy Electromagnetic Fields – A Technological Platform for Chip-to-Chip Communication in the 21st Century (NEMF21) Gabriele Gradoni, Gregor Tanner,
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Forward modelling The key to waveform tomography is the calculation of Green’s functions (the point source responses) Wide range of modelling methods available.
WP1 : Applications Océan / atmosphère Cosmologie Site d'expertise algèbre linéaire creuse TLSE.
Implementing Data Cube Construction Using a Cluster Middleware: Algorithms, Implementation Experience, and Performance Ge Yang Ruoming Jin Gagan Agrawal.
Centro de Electrónica Industrial (CEI) | Universidad Politécnica de Madrid | | This work presents a behavioral-analytical hybrid.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
Linear Algebra Libraries: BLAS, LAPACK, ScaLAPACK, PLASMA, MAGMA
DFT Applications Technology to calculate observables Global properties Spectroscopy DFT Solvers Functional form Functional optimization Estimation of theoretical.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Application model integration in the Virtual Test Bed Roger A. Dougal Dept of Electrical Engineering University of South Carolina Columbia, SC 29208
Generic Compressed Matrix Insertion P ETER G OTTSCHLING – S MART S OFT /TUD D AG L INDBO – K UNGLIGA T EKNISKA H ÖGSKOLAN SmartSoft – TU Dresden
Building Industrial grade Modelica compiler
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
RANS-VOF Modelling of Floating Tidal Turbine Concepts Edward Ransley* and Scott Brown School of Marine Science and Engineering University of Plymouth
CSCAPES Mission Research and development Provide load balancing and parallelization toolkits for petascale computation Develop advanced automatic differentiation.
TEERAWIT TINPRAPA M.Ed(mathematics education).  Pre-K-2  Grades 3-5  Grades 6-8  Grades 9-12.
A Simulation Framework for Testing Flow Control Strategies Marek Gayer, Milan Milovanovic and Ole Morten Aamo Faculty of Information Technology, Mathematics.
“Numerical & graphical statistics”
SysML/FMI Etienne BROSSE
Modeling and Simulation in Engineering using Modelica
APPLICATIONS OF MATRICES APPLICATION OF MATRICES IN COMPUTERS Rabab Maqsood (069)
A Cloud System for Machine Learning Exploiting a Parallel Array DBMS
HPC Modeling of the Power Grid
Linchuan Chen, Peng Jiang and Gagan Agrawal
ENGG 1801 Engineering Computing
STUDY AND IMPLEMENTATION
August 8, 2006 Danny Budik, Itamar Elhanany Machine Intelligence Lab
More with Rules for Differentiation
Presentation transcript:

OPENPROD ITEA2 Final Review Meeting EDF - Site de Chatou University of Applied Science Bernhard Bachmann

OPENPROD ITEA2 Final Review Meeting Involved in Work Package 4: Code generation and Simulation/Solver Run-time T4.7: Symbolic linearization of non-linear models, including report on application validation. => Closed with a report in M15. T4.34: Symbolic calculation of sparse Jacobian matrices for large scale real world applications, related to T4.31, T4.32 and T6.35. => Closed with a prototype in M39. Work Package 5: Interoperability T5.19: Specification sparse Jacobian matrix support and implementation in OpenModelica as part of FMI 2.0 export functionality. Related to T5.2, T5.8b, T5.16. => Closed with a prototype in M39.

OPENPROD ITEA2 Final Review Meeting Focus of Contribution Backend and Runtime of OpenModelica Efficient symbolical and numerical simulation of Modelica models in OpenModelica Enhancements (Math support in wide range area) Symbolic Jacobians Sparsity Pattern Hybrid Simulation Initialization FMI

OPENPROD ITEA2 Final Review Meeting Goals Speed-up the simulation engine of OpenModelica Explore sparsity pattern Generate symbolic Jacobian Utilize Jacobian by the solver Exploit the sparsity by colouring Test large use-cases

OPENPROD ITEA2 Final Review Meeting Generate Jacobians Jacobians of interest Full Symbolic Jacobian Generation of the full symbolic Jacobian requires n-times differentiation of every equation. General Modelica model Generic Directional Derivative

OPENPROD ITEA2 Final Review Meeting Evaluation of Jacobians Goal: Reduce amount of call sparsity pattern Colouring

OPENPROD ITEA2 Final Review Meeting Benchmarks Simulation Time Easy extendable model of pipes provided by Siemens Energy Model details States1 203 Equation4 830 Elements Non-Zero Colors403 Simulation statistics MethodstepsF-EvalJ-EvalTime Num NumC Sym SymC Dymola

OPENPROD ITEA2 Final Review Meeting Benchmarks Simulation Time More complex HeatExchanger model provided by Siemens Energy Model details States1 940 Equation Elements Non-Zero Colors335 Simulation statistics MethodstepsF-EvalJ-EvalTime Num NumC Sym SymC Dymola

OPENPROD ITEA2 Final Review Meeting Benchmarks Generation Time More complex HeatExchanger model provided by Siemens Energy

OPENPROD ITEA2 Final Review Meeting Conclusion New OpenModelica Features! Linearization of non-linear Modelica models Realization of symbolic Jacobians Efficient exploitation of corresponding sparsity patterns Tremendous speed-up of simulation time using colouring techniques Prototype implementation of FMI 2.0 (incl. symbolic Jacobian) Test with real-world applications (Siemens Energy) Performance comparable to commercial tools High impact on other OpenModelica deliverables