Transcript SIAM-CSME
Computational Mathematics:
Accelerating the Discovery of Science
Juan Meza
Lawrence Berkeley National Laboratory
http://www.nersc.gov/~meza
Outline
Quick tour of computational science problems
Computational Science research challenges
Thoughts on CSME programs
CSME Education issues
Diversity Issues
First problem I ever worked on at SNL
Solution of a linear system of equations derived
from a thermal analysis problem
Everybody “knew” that iterative methods would
not work
Size of systems they wanted to study was
stressing the memory limits of the computer
Iterative methods in fact turned out to work, but
for a very interesting reason
I’m not saying I’m especially proud of this
achievement, but it should be at least indicative
of the need for computational mathematicians
The design of a small-batch fast-ramp LPCVD
furnace can be posed as an optimization problem
•Temperature uniformity across
the wafer stack is critical
Heater zones
Silicon wafers
(200 mm dia.)
Thermocouple
Quartz pedestal
•Independently controlled heater
zones regulate temperature
•Wafers are radiatively heated
•Design parameters:
• Number of heater zones
• Size / position of heater
zones
• Pedestal configuration
• Wafer pitch
• Insulation thickness
• Baseplate cooling
Optimized power distribution enhances wafer
temperature uniformity
Target Temp=1027 C
1050
Temperature ( oC)
1025
1000
975
950
925
900
Uniform Power
Partial Optimization
Optimized Power
0
5
10
15
20
25
30
Vertical Position from Bottom Wafer (in)
Computational chemistry is used to design
and study new molecules and drugs
Drugs are typically small
Docking model for environmental
carcinogen bound in Pseudomonas Putida
cytochrome P450
molecules which bind to
and inhibit a target
receptor
Pharmaceutical design
involves screening
thousands of potential
drugs
A single new drug may
cost over $500 million to
develop
The design process is
time consuming (typically
about 13 years)
Drug design: an optimization problem in
computational chemistry
The drug design problem
can be formulated as an
energy minimization
problem
Typically there are
thousands of parameters
with thousands for
constraints
There are many
(thousands) of local
minimum
HIV-1 Protease Complexed with
Vertex drug VX-478
Extreme UltraViolet Lithography (EUVL)
Find model parameters,
satisfying some bounds, for
which the simulation
matches the observed
temperature profiles
Computing objective
function requires running
thermal analysis code
N
min
x
s. t.
* 2
(
T
(
x
)
T
i
i )
i 1
0 xu
Data Fitting Example From EUVL
120
100
Temperature (C)
Objective function
TC1
TC2
TC3
TC4
TC5
TC6
TC1m od
TC2m od
TC3m od
TC4m od
TC5m od
TC6m od
80
60
40
20
0
5
10
Time (min)
15
20
consists of computing
the max temperature
difference over 5 curves
Each simulation
requires approximately
7 hours on 1 processor
Uncertainty in both the
measurements and the
model parameters
Observations
Always worked on a (multidisciplinary) team
Learning each other’s jargon was usually the
first and biggest hurdle
Projects averaged 2-3 years
Connections between many of the problems
Specifics of a particular discipline are not as
important as the general concepts for
understanding and communication
Thoughts on CSME programs
Need to teach the importance of working on
teams
Rarely have a single PI
We need to recognize team efforts
Need more opportunities for students to solve
“real” problems in a research environment
We need opportunities for everybody to learn
new fields
Integration between agencies as well as
integration across disciplines?
Thoughts on CSME research challenges
Biotechnology
Biophysical simulations
Data management
Stochastic dynamical systems
Nanoscience
Multiple scales (time and length)
Scalable algorithms for molecular systems
Optimization and predictability
Communication, Communication, Communication
“A CSE graduate is trained to communicate with
and collaborate with an engineer or physicist
and/or a computer scientist or mathematician to
solve difficult practical problems.”, SIAM Review, Vol
43, No. 1, pp 163-177.
Most graduates are completely unaware of
(unprepared for?) the importance of giving good
talks
All graduates need more experience in writing
Diversity in CSME
Practical experiences are the best instruments
for attracting and retaining students from
underrepresented groups
Students need to see what their impact will be on
the society and their community
Universities, labs, and agencies need to
establish strong, active, continuous
communication with under-represented groups
The End
New algorithms have yielded greater reductions in
solution time than hardware improvements
Gaussian Elimination/CDC 3600
CDC 6600
1.E+3
CDC 7600
Cray 1
1.E+2
CPU time (sec.)
Cray YMP
1.E+1
1.E+0
1 GFlop
1.E-1 Sparse GE
Jacobi
1.E-2
Gauss-Seidel
1.E-3
1.E-4
1965
SOR
1968
1973
1976
1980
1 Teraflop
PCG
1986
Multigrid
1996
Computers
Algorithms