1 / 26

http://www.geodise.org

Grid Enabled Optimisation and Design Search for Engineering (G EODISE ) Prof Simon Cox Southampton University 3 rd Annual Workshop on Linux Clusters for Super Computing National Supercomputer Centre, Link ö pings Universitet, Sweden. http://www.geodise.org.

kameryn
Download Presentation

http://www.geodise.org

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grid Enabled Optimisation and Design Search for Engineering (GEODISE)Prof Simon CoxSouthampton University3rd Annual Workshop on Linux Clusters for Super ComputingNational Supercomputer Centre, Linköpings Universitet, Sweden http://www.geodise.org

  2. Simon Cox- Grid/ W3C Technologies and High Performance Computing Global Grid Forum Apps Working Group Andy Keane- Director of Rolls Royce/ BAE Systems University Technology Partnership in Design Search and Optimisation Mike Giles- Director of Rolls Royce University Technology Centre for Computational Fluid Dynamics Carole Goble- Ontologies and DARPA Agent Markup Language (DAML) / Ontology Inference Language (OIL) Nigel Shadbolt- Director of Advanced Knowledge Technologies (AKT) IRC BAE Systems- Engineering Rolls-Royce- Engineering Fluent- Computational Fluid Dynamics Microsoft- Software/ Web Services Intel- Hardware Compusys- Systems Integration Epistemics- Knowledge Technologies Condor- Grid Middleware Grid Enabled Optimisation and Design Search for Engineering (GEODISE)Southampton, Oxford and Manchester http://www.geodise.org

  3. Richard Boardman Sergio Campobasso Liming Chen Mike Chrystall Simon Cox Mihai Duta Clive Emberey Hakki Eres Matt Fairman Carole Goble Mike Giles Ian Hartney Tracey Hunt Zhuoan Jiao Andy Keane Marc Molinari Juri Papay Graeme Pound Nicola Reader Angus Roberts Mark Scott Tony Scurr Nigel Shadbolt Paul Smart Barry Tao Jasmin Wason Fenglian Xu Gang “Luke” Xue The GEODISE Team ...

  4. Design

  5. Structural Optimisation

  6. Design Challenges Modern engineering firms are global and distributed “Not just a problem of using HPC” How to … ? … improve design environments … cope with legacy code / systems CAD and analysis tools, user interfaces, PSEs, and Visualization … produce optimized designs Optimisation methods … integrate large-scale systems in a flexible way Management of distributed compute and data resources Data archives (e.g. design/ system usage) … archive and re-use design history Knowledge repositories & knowledge capture and reuse tools. … capture and re-use knowledge

  7. The Grid Problem “Flexible and secure sharing of resources among dynamic collections of individuals within and across organisations” • Resources = assets, capabilities, and knowledge • Capabilities (e.g. application codes, analysis tools) • Compute Grids (PC cycles, commodity clusters, HPC) • Data Grids • Experimental Instruments • Knowledge Services • Virtual Organisations • Utility Services Grid middleware mediates between these resources

  8. GEODISE Geodise will provide grid-based seamless access to an intelligent knowledge repository, a state-of-the-art collection of optimisation and search tools, industrial strength analysis codes, and distributed computing & data resources

  9. GEODISE Demo (1) Security Infrastructure Authentication & Authorisation (2) Define Geometry to optimise Nacelle Design 3D Axisymmetric (2D) (3) Sample Objective function to build Response Surface Model Grid Computing

  10. GEODISE Demo (4) Optimise over Response Surface Model (5) Grid Database Query and Postprocessing of Results

  11. Grid Computing using (.NET) web services Coming next… http://www.geodise.org

  12. Knowledge Portal

  13. Knowledge Acquisition

  14. Knowledge Technologiesa) Annotating Design Optimisation Workflows using OntoMat-Annotizerb) Knowledge Portal Coming next… http://www.geodise.org

  15. Workflow Requirements • Flexibility • Customise the workflow and its components initially • Compose a work flow via drag & drop activity node component into an editor panel • Link to knowledge and other services • Monitoring • Interact with the workflow or its components during simulation • Job status • Resource usage • Maintainable • Modify & re-use the workflow either in a GUI or in a human readable file • Usability • Easy to use by engineering users

  16. Workflow Tools: IBM

  17. Workflow Tools: Microsoft

  18. Grid Enabled Optimisation and Design Search for Engineering (GEODISE)Prof Simon CoxSouthampton University http://www.geodise.org

  19. Workflow Requirements • Flexibility • Customise the workflow and its components initially • Compose a work flow via drag & drop activity node component into an editor panel • Link to knowledge and other services • Monitoring • Interact with the workflow or its components during simulation • Job status • Resource usage • Maintainable • Modify the workflow either in a GUI or in a human readable file • Usability • Easy to use by engineering users Engineer

  20. Matlab • Matlab and toolboxes for mathematical computation, analysis, visualization, and algorithm development: “MATLAB is an intuitive language and a technical computing environment. It provides core mathematics and advanced graphical tools for data analysis, visualization, and algorithm and application development. With more than 600 mathematical, statistical, and engineering functions, engineers and scientists rely on the MATLAB environment for their technical computing needs.” (www.mathworks.com) • Industry usage • Aerospace • Defense • Automotive • Biotech • Pharmaceutical • Medical CROSS PLATFORM/ OS

  21. Matlab • Flexibility • Integrated Development Environment • Provides full GUI Support and can integrate code from Fortran, C, Java, & Web/ Grid Services • Monitoring • Command line/ batch mode • Maintainable • Matlab Scripts readable and editable by Engineers • Usability • Already in widespread use by Engineers

  22. Grid Computing from Matlab • Globus commands (based on Java CoG v0.9.13) • gd_CreateProxyCertVisual • gd_BatchSubmit • gd_JobStatus • gd_GetFile (GSIftp v0.9.14) • gd_PutFile (GSIftp v0.9.14) • Database commands • gd_archive • gd_query • gd_retrieve

  23. Grid-enabled Mesh Generation and Computational Fluid Dynamics Coming next… http://www.geodise.org

  24. Database Archive, Query and Retrieve Coming next… http://www.geodise.org

  25. The future of design optimisation Design Optimisation needs integrated services • Design improvements driven by CAD tools coupled to advanced analysis codes (CFD, FEA, CEM etc.) • On demand heterogeneous distributed computing and data spread across companies and time zones. • Optimization “for the masses” alongside manual search as part of a problem solving environment. • Knowledge based tools for advice and control of process as well as product. Geodise will provide grid-based seamless access to an intelligent knowledge repository, a state-of-the-art collection of optimisation and search tools, industrial strength analysis codes, and distributed computing and data resources

  26. Conclusions • Grid is not just about computing • Grid must be provided to users in a familiar environment • Services need semantics • Workflow is an important issue • … Agnostic about operating system

More Related