没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Improving Large Vector Operations with C++ Expression Template and ATLAS
Outline
Introduction
Some Dense Linear Algebra Computations
Different strategies for implementing a matrix-matrix product
Different strategies for implementing Y + = aX
Vector Copy Operation
Different strategies for implementing Y = X
Different implementations of blocked copy operations
A Simple C++ Vector Class Implementation with Expression
Template
Curiously Recurring Te mplate Pattern
Different implementations of X=a*Y+b*Z
Blocked ET + ATLAS
Vector class modification
Blocked ET + ATLAS : X=a*Y+b*Z
Blocked ET + ATLAS : X=a*Y+b*Z+c*W
Conclusion and Outlooks
Conclusion
Outlooks
Improving Large Vector Operations with C++ Expression Template and ATLAS
Introduction
Industrial Context at EDF R&D
I
Development of large simulation codes in various areas
(neutron transport, fluid dynamics,. . . ).
I
Hetereogenous development teams ? Physics/Numerical
Analysis/Computer Science
I
Fortran (+ MPI) or Higher level approaches ?
I
The increasing complexity of the architecture targets AND of
the simulation goals (e.g. accuracy) should lead to major
evolutions in our organization. . . .
I
Development of a Linear Algebra (LA) C++ library for
structured/sparse matrices.
Improving Large Vector Operations with C++ Expression Template and ATLAS
Introduction
Industrial Context at EDF R&D
I
Development of large simulation codes in various areas
(neutron transport, fluid dynamics,. . . ).
I
Hetereogenous development teams ? Physics/Numerical
Analysis/Computer Science
I
Fortran (+ MPI) or Higher level approaches ?
I
The increasing complexity of the architecture targets AND of
the simulation goals (e.g. accuracy) should lead to major
evolutions in our organization. . . .
I
Development of a Linear Algebra (LA) C++ library for
structured/sparse matrices.
Improving Large Vector Operations with C++ Expression Template and ATLAS
Introduction
Industrial Context at EDF R&D
I
Development of large simulation codes in various areas
(neutron transport, fluid dynamics,. . . ).
I
Hetereogenous development teams ? Physics/Numerical
Analysis/Computer Science
I
Fortran (+ MPI) or Higher level approaches ?
I
The increasing complexity of the architecture targets AND of
the simulation goals (e.g. accuracy) should lead to major
evolutions in our organization. . . .
I
Development of a Linear Algebra (LA) C++ library for
structured/sparse matrices.
剩余87页未读,继续阅读
资源评论
liuzhuang007
- 粉丝: 49
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功