Guide to scientific computing in C++
This book is intended for experts -- mathematicians or other scientists who are familiar with the concept of programming in a high-level language and experienced in programming in languages like Fortran or MathLab. The book contains an almost full description of C++ capabilities listing the basic distinctive features of programming in it. It can serve as a fine manual for quick introduction to the subtleties of C++. The introduction considers all questions starting from objects, their types and descriptions, and operators; it ends with the organization of functions and structure of the program. The second part is devoted to aspects of object-oriented programming such as declaration and usage of classes. Finally, the third part considers the capabilities of the language for the advanced programmers. This book is mostly suited for scientists, whose work is connected to large amounts of calculations in areas such as linear algebra, approximate solution of differential equations, boundary value problems, etc. Finally a plenty of useful examples and exercises with solutions is presented. Recommendations on creation of classes, their hierarchies (inheritance), the organization of pattern libraries are given. It is also worth noting the additional issues considered in the book, namely the usage and processing of exceptions and features of parallel calculations with the use of MPI model for the distributed memory architecture.
- scientific article; zbMATH DE number 1661700 (Why is no real title available?)
- Numerical recipes in C++. The art of scientific computing
- Solving PDEs in C++. Numerical methods in a unified object-oriented approach.
- scientific article; zbMATH DE number 600282 (Why is no real title available?)
- scientific article; zbMATH DE number 1070436 (Why is no real title available?)
- scientific article; zbMATH DE number 1997388 (Why is no real title available?)
- scientific article; zbMATH DE number 1550926 (Why is no real title available?)
- scientific article; zbMATH DE number 815109 (Why is no real title available?)
- Introduction to high performance scientific computing
- Writing Scientific Software
This page was built for publication: Guide to scientific computing in C++
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q764852)