Numerical Software Development

This page organizes the technical information for using Python and C++ to develop high-performance and highly flexible numerical software systems. It is also offered as a senior- to graduate-level course.

There are four parts of technical materials: Computer Fundamental, Performance Considerations, System Management, and Design Techniques.

See also

The former versions can be found in the lecture note of numerical software development.