Visualisation at Southampton e

Download Report

Transcript Visualisation at Southampton e

Visualisation in
Grid Enabled Optimisation and
Design Search for Engineering
Marc Molinari, Sam Gould
University of Southampton
http://www.geodise.org
Projects @ Southampton
• Geodise
Grid-Enabled Optimisation and
Design Search for Engineering
• GEM
Grid-enabled electromagnetic
optimisation
•
•
•
•
Yacht CFD and analysis tool
G-Yacht
G-Ship
G-Hydroflex
G-Civil
Ship motion analysis tool
Hydroelastic properties of vessels
Geo-technical data for civil eng.
Design
Geodise / GEM Architecture
Engineer
Reliability
Security
QoS
PORTAL
Knowledge
repository
Ontology for
Engineering,
Computation, &
Optimisation and
Design Search
Visualization
Session
database
Traceability
OPTIMISATION
Globus, Condor, OGSA
OPTIONS
System
Optimisation
archive
APPLICATION
SERVICE
PROVIDER
Intelligent
Application
Manager
CAD System
CADDS
IDEAS
ProE
CATIA, ICAD
Licenses
and code
Analysis
CFD
FEM
CEM
Design
archive
COMPUTATION
Parallel machines
Clusters
Internet Resource Providers
Pay-per-use
Intelligent
Resource
Provider
Visualisation Requirements
CAD Data
Draw, define geometry, rotate, zoom, pan, add
Mesh Data
Rotate, zoom, pan, select 3D, geometry repair;
x/y/z coordinates, points, edges, faces, elements
1000 - 106 elements
Filesize: 1kB – ~100 MB
Solution Data
Filesize: up to 2 GB
Images / Animation
Rotate, zoom, pan, identify coordinates;
vector plots, scalar colouring, particle traces
Thumbnails, Movies, Videos
G-Yacht Visualisation
Possible Solutions
Low Level Routines
• Open GL / Glut
• Java 3D
Tool packages
• VTK
Visualisation Software
•
•
•
•
Open DX
IRIS Explorer
AVS Express
Field View
Engineering Software
Formats on the Web
• VRML
• SVG
• XML-based?
• Matlab, etc.
UK e-Science Programme
•…?
Discussion
• How is it done on the Grid?
• What data transfer mechanisms?
– Where does data get stored?
– Which formats / open standards?
• Software technology (Java, XML, …)?
• Server / Client infrastructure?
– How can user interaction take place?
– Is collaborative work possible?