|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
Lewis, A., Abramson D., Sosic R., Giddy J., "Tool-based Parameterisation: An Application Perspective", Computational Techniques and Applications Conference, Melbourne, July 1995.
|
| |
4
|
|
| |
5
|
Eldred, M., Outka, D., Fulcher, C. and Bohnhoff, W. "Optimization of complex mechanics simulations with object-oriented software design.", Proceedings of the 36th IAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, pp 2406-2415, New Orleans, LA, April 1995
|
| |
6
|
Czyzyk, J, Owen, J. and Wright, S. "Optimization on the Internet", OR/MS Today, October 1997.
|
| |
7
|
Casanova, H. and Dongarra, J. "NetSolve: A Network Server for Solving Computational Science Problems", The International Journal of Supercomputing Applications and High Performance Computing, Vol 11, Number 3, pp 212-223, 1997.
|
 |
8
|
|
| |
9
|
McCorquodale, J., Parker, S., Davison de St. Germain, J. and Johnson, C., "The Utah Parallelism Infrastructure: A Performance Evaluation", 2001 High Performance Computing Symposium (HPC'01), Advanced Simulation Technologies Conference, April 22-26, 2001, Seattle, Washington (USA).
|
| |
10
|
|
| |
11
|
|
| |
12
|
Gill, P.E., Murray, W. and Wright. M, "Practical Optimization". Academic Press, London, 1981.
|
| |
13
|
Abramson, D, Lewis, A. and Peachy, T., "Nimrod/O: A Tool for Automatic Design Optimization", The 4th International Conference on Algorithms & Architectures for Parallel Processing (ICA3PP 2000), Hong Kong, 11-13 December 2000.
|
| |
14
|
Abramson, D, Lewis, A. and Peachy, T. "Case Studies in Automatic Design Optimisation using the P-BFGS Algorithm", 2001 High Performance Computing Symposium (HPC'01), Advanced Simulation Technologies Conference, April 22-26, 2001, pp 104-109, Seattle, Washington (USA).
|
 |
15
|
|
| |
16
|
Foster, I., Kesselman, C., Globus: A Metacomputing Infrastructure Toolkit, International Journal of Supercomputer Applications, 11(2):115-128, 1997.
|
| |
17
|
Litzkow, M., Livny, M. and Mutka, M.W., "Condor --- A Hunter of Idle Workstations", proceedings of the 8th International Conference of Distributed Computing Systems, pp 104-111, June 1988.
|
| |
18
|
|
| |
19
|
|
| |
20
|
Nelder, J.A., and Mead, R.,"A simplex method for function minimization", Comput. J., 7, pp. 308-313, 1965.
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
Poloni, G and Pediroda, V. "GA Coupled with Computationally Expensive Simulations: Tools to Improve Efficiency", Chapter 13, in "Genetic Algortihms and Evolution Strategy in Engineering and Computer Science", Edited by Quagliarella, Periaux, Poloni and Winter, John Wiley & Sons, 1998, ISBN 0 471 97710 1.
|
| |
25
|
|
| |
26
|
|
| |
27
|
Spendley, W, Hext, G. R. and Himsworth, F. R. "Sequential applications of simplex designs in optimization and evolutionary operation", Technometrics, 4, pp 441-461, 1962.
|
CITED BY 5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Siu Yau , Vijay Karamcheti , Denis Zorin , Kostadin Damevski , Steven G. Parker, Application-aware management of parallel simulation collections, Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming, February 14-18, 2009, Raleigh, NC, USA
|
|