0% found this document useful (0 votes)
33 views5 pages

L23 - Computational Issues: Data Must Be Shared Between Disciplines More Easily Computational Requirements Increase

This document discusses computational issues in engineering design and multidisciplinary optimization. It notes that computer technologies have enabled MDO but also created difficulties by requiring data to be moved between applications. High performance computing is needed for realistic MDO problems. Various computing architectures are used including supercomputers, parallel computing, and distributed workstations. Strategies like model reduction and exploiting sparsity can reduce runtime. Benchmarks are used to assess computer performance.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

L23 - Computational Issues: Data Must Be Shared Between Disciplines More Easily Computational Requirements Increase

This document discusses computational issues in engineering design and multidisciplinary optimization. It notes that computer technologies have enabled MDO but also created difficulties by requiring data to be moved between applications. High performance computing is needed for realistic MDO problems. Various computing architectures are used including supercomputers, parallel computing, and distributed workstations. Strategies like model reduction and exploiting sparsity can reduce runtime. Benchmarks are used to assess computer performance.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

L23 - Computational Issues

Computer technologies have been changing the environment of engineering design - enabling MDO Hardware: Advances in processor speed, memory and storage Software: Powerful disciplinary analysis and simulation programs (e.g. Nastran, Fluent ) This also creates new difficulties: Most activities involve stand-alone programs and many engineers spend 50-80% of their time organizing data and moving it back-and-forth between applications

Data must be shared between disciplines more easily Computational requirements increase

High Performance Computing

MDO requires large computing power for realistic problems


Computer power: clock speed, memory, # of processor IBM 3090 and CRAY-1/2 used to be workhorses, but now many engineering applications run on Windows/Linux PCs Many applications have benchmarks, e.g. Matlab bench
Various architectures are now in use for HPC: (a ) Single mainframe supercomputer with batch execution
(b ) Parallel computing promising, but many obstacles (c ) Distributed PC workstations on common LAN Holy Grail: Teraflop performance (1012 operation per sec) Tradeoff between model fidelity and computational cost

Runtime Reduction Strategies

Model Reduction Parallel Computation Exploiting Sparsity and Model Structure


Going to compiled/lower level functions
Using a more powerful processor

MATLAB Benchmark

Computer performance typically assessed via benchmarks

Execution time
Relative Speed

This computer DEC Alpha, 600 Pentium II, NT, 400 Pentium II, Linux, 400 SGI Octane, 195 Pentium II, Win98, 350 Sparc Ultra 2, 300 Pentium II Laptop, NT, 266 Pentium Pro, Linux, 200 HP 780, 180 IBM RS6000, 167 Sparc 10, Dual 160 SGI O2, 180 Sparc 2 (circa 1992) 0 1 2 3 4 5 6 7 8 9 1011 121314 1516 17

ODE LU Sparse 3-D 2-D 0.38 0.22 0.33 0.82 1.16 0.70 0.30 0.43 0.94 0.73 0.76 0.46 0.44 1.61 1.19 0.65 0.42 0.52 1.72 1.19 1.10 0.43 0.60 1.63 1.19 0.84 0.51 0.50 1.34 1.85 0.82 0.60 0.66 1.73 1.31 1.02 0.67 0.64 1.78 2.50 1.21 0.83 1.05 2.45 1.57 1.69 0.46 1.13 2.83 2.24 1.42 0.50 0.77 3.39 2.98 2.12 1.07 1.29 4.50 3.08 2.52 1.73 1.60 3.99 2.62 10.00 10.00 10.00 10.00 10.00

Type: >> bench

at MATLAB command line

Reference

Stanford University Course Parallel Methods in Numerical Analysis


http://www.stanford.edu/class/cs238/ Prof. Juan Alonso

You might also like