The University of Southampton
University of Southampton Institutional Repository

The Geodise project: making the Grid usable through Matlab

The Geodise project: making the Grid usable through Matlab
The Geodise project: making the Grid usable through Matlab
The Geodise project is one of the Engineering and Physical Sciences Research Council pilot projects. It has produced a set of toolboxes to aid the engineer in the design process by making available a suite of intelligent design optimization and search tools, CAD packages and mesh generation tools. It has been used to enable CFD analysis packages to be integrated with distributed Grid-enabled computing, analysis, data and knowledge resources.
The users of the Geodise toolkits act as clients to remote compute and database resources that are exposed as Grid services. Users are authenticated, and then authorized to access resources to which they have rights. Using the Compute Toolbox they can submit their own code to compute resources, or run software packages that are available as services. Users can also test available resources, decide where to run a job and monitor job status. Additionally, the requirements of design search and optimization mean that compute resources must be available programmatically to algorithms that may initiate a large number of computationally intensive jobs serially or in parallel.
The functionality of the Geodise toolkits is exposed to different scripting environments such as Matlab and Jython. The Matlab package provides an interpretive language for numerical computation, built-in mathematical and graphical functions and numerous specialized toolkits for advanced mathematics, signal processing and control design. Jython is a pure Java platform independent implementation of the high-level, dynamic, object-oriented language Python. Both Matlab and Python/Jython are widely used in academia and industry to prototype algorithms, and to visualize and analyze data. By adopting these environments as the user interfaces for the Geodise toolkits, we pragmatically ensure that they can easily be integrated into an environment routinely used by our industrial and academic partners. In addition to command line tools, the Geodise project has also produced a graphical user interface, called the Geodise Workflow Tool, which allows users to construct and execute workflows, and execute them locally or on distributed Grid resources. Figure 1 gives a more detailed view of the Geodise system architecture. This architecture ensures that engineers can perform complicated simulations related to design search and optimization easily on different Grid resources.
Eres, Murat H.
b22e2d66-55c4-46d2-8ec3-46317033de43
Pound, Graeme E.
84b1c8d4-20d8-4f47-b72b-12075cce1108
Jiao, Zhouan
a6d352a0-03df-49e9-93ce-4f184b3f4a0a
Wason, Jasmin L.
2da80fb9-5b3b-4391-be5a-32b578566b82
Molinari, Marc
db124af1-8110-4ac5-823b-cc9bdc896432
Song, Wenbin
390dc209-bfcb-4986-8362-c25b40272307
Keane, Andy J.
26d7fa33-5415-4910-89d8-fb3620413def
Cox, Simon J.
0e62aaed-24ad-4a74-b996-f606e40e5c55
Eres, Murat H.
b22e2d66-55c4-46d2-8ec3-46317033de43
Pound, Graeme E.
84b1c8d4-20d8-4f47-b72b-12075cce1108
Jiao, Zhouan
a6d352a0-03df-49e9-93ce-4f184b3f4a0a
Wason, Jasmin L.
2da80fb9-5b3b-4391-be5a-32b578566b82
Molinari, Marc
db124af1-8110-4ac5-823b-cc9bdc896432
Song, Wenbin
390dc209-bfcb-4986-8362-c25b40272307
Keane, Andy J.
26d7fa33-5415-4910-89d8-fb3620413def
Cox, Simon J.
0e62aaed-24ad-4a74-b996-f606e40e5c55

Eres, Murat H., Pound, Graeme E., Jiao, Zhouan, Wason, Jasmin L., Molinari, Marc, Song, Wenbin, Keane, Andy J. and Cox, Simon J. (2005) The Geodise project: making the Grid usable through Matlab. GRIDtoday, 4 (8).

Record type: Article

Abstract

The Geodise project is one of the Engineering and Physical Sciences Research Council pilot projects. It has produced a set of toolboxes to aid the engineer in the design process by making available a suite of intelligent design optimization and search tools, CAD packages and mesh generation tools. It has been used to enable CFD analysis packages to be integrated with distributed Grid-enabled computing, analysis, data and knowledge resources.
The users of the Geodise toolkits act as clients to remote compute and database resources that are exposed as Grid services. Users are authenticated, and then authorized to access resources to which they have rights. Using the Compute Toolbox they can submit their own code to compute resources, or run software packages that are available as services. Users can also test available resources, decide where to run a job and monitor job status. Additionally, the requirements of design search and optimization mean that compute resources must be available programmatically to algorithms that may initiate a large number of computationally intensive jobs serially or in parallel.
The functionality of the Geodise toolkits is exposed to different scripting environments such as Matlab and Jython. The Matlab package provides an interpretive language for numerical computation, built-in mathematical and graphical functions and numerous specialized toolkits for advanced mathematics, signal processing and control design. Jython is a pure Java platform independent implementation of the high-level, dynamic, object-oriented language Python. Both Matlab and Python/Jython are widely used in academia and industry to prototype algorithms, and to visualize and analyze data. By adopting these environments as the user interfaces for the Geodise toolkits, we pragmatically ensure that they can easily be integrated into an environment routinely used by our industrial and academic partners. In addition to command line tools, the Geodise project has also produced a graphical user interface, called the Geodise Workflow Tool, which allows users to construct and execute workflows, and execute them locally or on distributed Grid resources. Figure 1 gives a more detailed view of the Geodise system architecture. This architecture ensures that engineers can perform complicated simulations related to design search and optimization easily on different Grid resources.

This record has no associated files available for download.

More information

Published date: 28 February 2005

Identifiers

Local EPrints ID: 48895
URI: http://eprints.soton.ac.uk/id/eprint/48895
PURE UUID: 9c62d91e-f943-47dd-ba56-8b25b63cbd76
ORCID for Murat H. Eres: ORCID iD orcid.org/0000-0003-4967-0833
ORCID for Andy J. Keane: ORCID iD orcid.org/0000-0001-7993-1569

Catalogue record

Date deposited: 17 Oct 2007
Last modified: 26 Jul 2022 01:35

Export record

Contributors

Author: Murat H. Eres ORCID iD
Author: Graeme E. Pound
Author: Zhouan Jiao
Author: Jasmin L. Wason
Author: Marc Molinari
Author: Wenbin Song
Author: Andy J. Keane ORCID iD
Author: Simon J. Cox

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×