Numerical recipes: the art of scientific computing
Numerical recipes: the art of scientific computing
Operations research: an introduction, 4th ed.
Operations research: an introduction, 4th ed.
Practical methods of optimization; (2nd ed.)
Practical methods of optimization; (2nd ed.)
Simulated annealing: theory and applications
Simulated annealing: theory and applications
SCIRun: a scientific programming environment for computational steering
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
The Legion vision of a worldwide virtual computer
Communications of the ACM
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Parametric Modelling: Killer Apps for Linux Clusters
Linux Journal
Nimrod: a tool for performing parametrised simulations using distributed workstations
HPDC '95 Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing
High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
A computational economy for grid computing and its implementation in the Nimrod-G resource broker
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
Grid enabled sequential design and adaptive metamodeling
Proceedings of the 38th conference on Winter simulation
RSCS: A parallel simplex algorithm for the Nimrod/O optimization toolset
Scientific Programming
Nimrod/K: towards massively parallel dynamic grid workflows
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Incorporating Local Ca2 + Dynamics into Single Cell Ventricular Models
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Application-aware management of parallel simulation collections
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming
Parameter Space Exploration Using Scientific Workflows
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Tuning parallel applications in parallel
Parallel Computing
Robust workflows for science and engineering
Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers
Adaptive distributed metamodeling
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
Grid computing: experiment management, tool integration, and scientific workflows
Grid computing: experiment management, tool integration, and scientific workflows
Sim-X: parallel system software for interactive multi-experiment computational studies
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
P-GRADE Portal: A generic workflow system to support user communities
Future Generation Computer Systems
Applications development for the computational grid
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
Model optimization and parameter estimation with nimrod/o
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part I
A task routing approach to large-scale scheduling
Future Generation Computer Systems
Hi-index | 0.00 |
In this paper we describe the Nimrod/O design optimization tool, and its application in computational fluid dynamics. Nimrod/O facilitates the use of an arbitrary computational model to drive an automatic optimization process. This means that the user can parameterise an arbitrary problem, and then ask the tool to compute the parameter values that minimize or maximise a design objective function. The paper describes the Nimrod/O system, and then discusses a case study in the evaluation of an aerofoil problem. The problem involves computing the shape and angle of attack of the aerofoil that maximises the lift to drag ratio. The results show that our general approach is extremely flexible and delivers better results than a program that was developed specifically for the problem. Moreover, it only took us a few hours to set up the tool for the new problem and required no software development.