Download presentation
Presentation is loading. Please wait.
Published byArabella Shelton Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.