OON: Slides on "Techniques for Scientific C++"

From: Todd Veldhuizen (tveldhui@oonumerics.org)
Date: Sat Apr 18 1998 - 14:03:16 EST


I've posted a set of slides about "Techniques for Scientific C++".
They are available as:

http://oonumerics.org/blitz/papers/techtalk.ps
http://oonumerics.org/blitz/papers/techtalk4up.ps (4 slides per page)

There are ~80 slides altogether. Topics:

1. State of C++ compilers. Details of especially useful compilers
for scientific C++. Working around noncompliant compilers.
2. Compile time problems with template techniques.
3. STL-style vs. Data/View container styles
4. Static polymorphism: performance problems of virtual functions.
Structure parameters. Furnish's Curiously Recursive Template Pattern.
5. Fighting template code bloat
6. Callback inlining techniques
7. Traits
8. Comma-overloading for initializer lists
9. Tips on optimizing and tuning scientific C++.
10. Value classes vs. containers
11. Loop kernels, aliasing and restrict
12. Template metaprograms
13. Expression templates
14. Interfacing to Fortran

Cheers,
Todd



This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 03:20:06 EST