Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Geodise Project, 2001-2004. Scenario: Design optimisation v Model device, discretize, solve, postprocess, optimise Scripting.

Similar presentations


Presentation on theme: "© Geodise Project, 2001-2004. Scenario: Design optimisation v Model device, discretize, solve, postprocess, optimise Scripting."— Presentation transcript:

1 © Geodise Project, 2001-2004. http://www.geodise.org/ Scenario: Design optimisation v Model device, discretize, solve, postprocess, optimise Scripting approach v Flexibility & High-level functionality v Quick application development v Extend user’s existing PSE e.g. Matlab, Python,... v … is our execution/ enactment engine too Favourite things to do v Create, Retrieve, Cut ‘n’ Shut (Re-use anything and everything) v Configure, Execute, Monitor (Bring Grid to user) v Share, Steer, Dynamically modify (Semantic support) Simon Cox (University of Southampton) Engineering Workflows (= ‘Scripts’)

2 © Geodise Project, 2001-2004. http://www.geodise.org/ Photonic Crystal - Optimisation CAD Model & Parameters Discretization Numerical Solver Intermediate Result Optimised Design Log File CAD Model & Parameters Location, size & density of holes determine the optical bandgap. User “On the Grid” User User: Molinari CAD Model A Parameter1 Rad Parameter2 Pos Optimise BGap Computed X Iter The aim of this design optimisation process is to find a configuration which maximises this bandgap and minimizes energy loss. Energy Bandgap

3 © Geodise Project, 2001-2004. http://www.geodise.org/ Design

4 © Geodise Project, 2001-2004. http://www.geodise.org/ Grid-Enabled Scripting Environment Motivations: v Flexible, transparent access to computational resources v Easy to use for engineers (and in widespread use) Our Approach v Matlab chosen as the hosting environment u Extend the user’s existing PSE u High-level functionality u Quick application development u … is our execution/ enactment engine too v Computational resources exposed in the form of Matlab functions u Job submission to Globus server using Java Cog u Job submission to Condor pool via Web services interface v Integration of CAD, Mesh generation, and Fluent solver via the use of intermediate data format, often standard-based, or package-neutral v Hybrid search strategies to make the best use of different search methods Can also use Python, Jython, etc. Matlab


Download ppt "© Geodise Project, 2001-2004. Scenario: Design optimisation v Model device, discretize, solve, postprocess, optimise Scripting."

Similar presentations


Ads by Google