February issue includes Appendix entitled Directory of United States Government periodicals and subscription publications; September issue includes List of depository libraries; June and December issues include semiannual index
This book explains how to solve partial differential equations numerically using single and multidomain spectral methods. It shows how only a few fundamental algorithms form the building blocks of any spectral code, even for problems with complex geometries.
Combining both the classical theory and numerical techniques for partial differential equations, this thoroughly modern approach shows the significance of computations in PDEs and illustrates the strong interaction between mathematical theory and the development of numerical methods. Great care has been taken throughout the book to seek a sound balance between these techniques. The authors present the material at an easy pace and exercises ranging from the straightforward to the challenging have been included. In addition there are some "projects" suggested, either to refresh the students memory of results needed in this course, or to extend the theories developed in the text. Suitable for undergraduate and graduate students in mathematics and engineering.
Overview The subject of partial differential equations has an unchanging core of material but is constantly expanding and evolving. The core consists of solution methods, mainly separation of variables, for boundary value problems with constant coeffi cients in geometrically simple domains. Too often an introductory course focuses exclusively on these core problems and techniques and leaves the student with the impression that there is no more to the subject. Questions of existence, uniqueness, and well-posedness are ignored. In particular there is a lack of connection between the analytical side of the subject and the numerical side. Furthermore nonlinear problems are omitted because they are too hard to deal with analytically. Now, however, the availability of convenient, powerful computational software has made it possible to enlarge the scope of the introductory course. My goal in this text is to give the student a broader picture of the subject. In addition to the basic core subjects, I have included material on nonlinear problems and brief discussions of numerical methods. I feel that it is important for the student to see nonlinear problems and numerical methods at the beginning of the course, and not at the end when we run usually run out of time. Furthermore, numerical methods should be introduced for each equation as it is studied, not lumped together in a final chapter.
This unique book provides a comprehensive introduction to computational mathematics, which forms an essential part of contemporary numerical algorithms, scientific computing and optimization. It uses a theorem-free approach with just the right balance between mathematics and numerical algorithms. This edition covers all major topics in computational mathematics with a wide range of carefully selected numerical algorithms, ranging from the root-finding algorithm, numerical integration, numerical methods of partial differential equations, finite element methods, optimization algorithms, stochastic models, nonlinear curve-fitting to data modelling, bio-inspired algorithms and swarm intelligence. This book is especially suitable for both undergraduates and graduates in computational mathematics, numerical algorithms, scientific computing, mathematical programming, artificial intelligence and engineering optimization. Thus, it can be used as a textbook and/or reference book.
The book is intended as an advanced undergraduate or first-year graduate course for students from various disciplines, including applied mathematics, physics and engineering. It has evolved from courses offered on partial differential equations (PDEs) over the last several years at the Politecnico di Milano. These courses had a twofold purpose: on the one hand, to teach students to appreciate the interplay between theory and modeling in problems arising in the applied sciences, and on the other to provide them with a solid theoretical background in numerical methods, such as finite elements. Accordingly, this textbook is divided into two parts. The first part, chapters 2 to 5, is more elementary in nature and focuses on developing and studying basic problems from the macro-areas of diffusion, propagation and transport, waves and vibrations. In turn the second part, chapters 6 to 11, concentrates on the development of Hilbert spaces methods for the variational formulation and the analysis of (mainly) linear boundary and initial-boundary value problems.
This book presents a systematic development of the fundamental algorithms needed to write spectral methods codes to solve basic problems of mathematical physics: Steady potentials, transport, and wave propagation. It shows that only a few fundamental algorithms for interpolation, differentiation and the FFT form the building blocks of any spectral code, even for problems in complex geometries. The algorithms approximate problems in 1D and 2D to show the flexibility of spectral methods, and to make the transition from exploratory to application codes as straightforward as possible. The book serves as a textbook for graduate students and as a starting point for applications scientists.