Customer Reviews


2 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews
Most Helpful First | Newest First

4 of 4 people found the following review helpful:
4.0 out of 5 stars learn C++ via the book's examples, July 6, 2008
In a way, the book is a throwback to a time when most people learning Fortran were not computer programmers per se, but scientists and engineers who needed to solve some problem using computers. In Langtangen's book, the language of choice is C++. A good choice, given that this edition came out in 2003. C++ has one main advantage over Fortran, in its object oriented ability. The procedural aspect of Fortran has trouble scaling to very large code bodies. However, Langtangen is quick to point out that if you take the time to learn C++ via the book, the coding experience is easily transferred to other languages like Java or even Fortran.

He directs the book towards a student or professional in the sciences or engineering, who has to solve a slew of Partial Differential Equations (PDEs). Often, the equations and boundary conditions mean that numerical analysis is required; analytic solutions are rare. The PDEs might be non-linear, which is another source of complexity and possible instability.

Finite element methods take up a large chunk of the text. The discussion is not restricted to the simple case where the space is divided into an equally spaced grid. He considers cases where you might need variable spacing; with a high concentration of grid points in regions of key interest. For example, think of solving for an electromagnetic field or fluid flow field, around a boundary of high curvature.

For linear systems, there is a foray into solving large matrix equations, where the matrices are sparse. Enough theory is developed to make the algorithms plausible.

Be aware that learning C++ thru this book won't give you all that C++ can do. Specifically, the string manipulations are little needed here. True of most computationally intensive code. But if you are not professionally a programmer, then this relative lack should not be a problem.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars One of the best computational books and authors out there., May 25, 2011
Amazon Verified Purchase(What's this?)
I highly recommend this author and his texts. The book combines theory, algorithm, pseudo-coding, and working code into an actual intelligible format which is very rare. If you are looking to create real working scientific code this is a must.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Computational Partial Differential Equations (Lecture Notes in Computational Science and Engineering)
Used & New from: $26.35
Add to wishlist See buying options