没有合适的资源?快使用搜索试试~ 我知道了~
Scientific Software Design THE OBJECT-ORIENTED WAY
需积分: 10 10 下载量 194 浏览量
2016-03-29
15:56:34
上传
评论
收藏 1.68MB PDF 举报
温馨提示
试读
406页
Scientific Software Design THE OBJECT-ORIENTED WAY Damian Rouson, Jim Xia, and Xiaofeng Xu
资源推荐
资源详情
资源评论
This page intentionally left blank
SCIENTIFIC SOFTWARE DESIGN
THE OBJECT-ORIENTED WAY
This book is about software design. Although many current discus-
sions of scientific programming focus on scalable performance, this
book focuses on scalable design. The authors analyze how the struc-
ture of a package determines its developmental complexity according
to such measures as bug search times and documentation information
content. The work presents arguments for why these issues impact
solution cost and time more than does scalable performance. The final
chapter explores the question of scalable execution and shows how
scalable design leads to scalable execution. The book’s focus is on
program organization, which has received considerable attention in
the broader software engineering community, where graphical descrip-
tion standards for modeling software structure and behavior have been
developed by computer scientists. These discussions might be enriched
by engineers and scientists who write scientific codes. This book aims to
bring such scientific programmers into discussion with computer scien-
tists. The authors do so by introducing object-oriented software design
patterns in the context of scientific simulation.
Dr. Damian Rouson is the manager of the Reacting Flow Research
Department at Sandia National Laboratories. He was formerly Section
Head of Combustion Modeling and Scaling at the U.S. Naval Research
Laboratory. He was assistant professor of mechanical engineering at
the City University of New York, visiting assistant professor at the
University of Maryland, and Special Scientist at the University of
Cyprus. Damian Rouson received his Bachelors in Mechanical Engi-
neering at Howard University and his Masters and PhD in Mechanical
Engineering from Stanford University.
Dr. Jim Xia is currently a software designer and tester at the IBM
Canada Lab in Markham, Ontario, Canada. He received his PhD in
Physics from the University of Western Ontario in 1997.
Dr. Xiaofeng Xu is currently an Analyst at General Motors Corp. in
Pontiac, Michigan. At this job, he performs airflow and combustion
CFD analysis to support base engine designs. He received his PhD in
Mechanical Engineering (2003) from Iowa State University in Ames
and is the author or co-author of 39 referred publications.
Scientific Software Design
THE OBJECT-ORIENTED WAY
Damian Rouson
Sandia National Laboratories
Jim Xia
IBM Canada Lab in Markham
Xiaofeng Xu
General Motors Corp
剩余405页未读,继续阅读
资源评论
ht006
- 粉丝: 7
- 资源: 42
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功