Sie sind auf Seite 1von 4

ABCD

springer.com

Catalog of Springer Scientific Computing Books

springer.com

Mathematics

Mathematics

H.P. Langtangen, Simula Research Laboratory, Lysaker, Norway

complemented with computer code which is available as free/open source software. The book begins with a tutorial for readers who are new to the topic. Following the tutorial, chapters in Part I address fundamental aspects of the approach to automating the creation of finite element solvers. Chapters in Part II address the design and implementation of the FEnicS software. Chapters in Part III present the application of FEniCS to a wide range of applications, including fluid flow, solid mechanics, electromagnetics and geophysics. More on www.springer.com/978-3-642-23098-1
Due: October 31, 2011

H.P. Langtangen, Simula Research Laboratory, Lysaker, Norway

A Primer on Scientific Programming with Python


The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example- and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology, and finance. The book teaches "Matlab-style" and procedural programming as well as object-oriented programming. High school mathematics is a required background, and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science. More on www.springer.com/978-3-642-18365-2
Online orders shipping within 2-3 days.

Python Scripting for Computational Science


The goal of this book is to teach computational scientists how to develop tailored, flexible, and human-efficient working environments built from small programs written in the easy-to-learn, highlevel language Python. The focus is on examples and applications of relevance to computational scientists. These include binding together existing applications and tools, e.g. for automating simulation, data analysis, and visualization. The book also covers steering simulations and computational experiments; equipping old programs with graphical user interfaces; making computational Web applications; and creating interactive interfaces with a Maple/ Matlab-like syntax to numerical applications in C/ C++ or Fortran. The highly qualified author argues that scripting with Python makes you much more productive, increases the reliability of your scientific work and lets you have more fun - on Unix, Windows and Macintosh. All the tools and examples in this book are open source codes. The third edition is compatible with the new NumPy implementation and features updated information, correction of errors, and improved associated software tools. More on www.springer.com/978-3-540-73915-9
Online orders shipping within 2-3 days.

2012. VI, 718 p. 358 illus., 311 in color. (Lecture Notes in Computational Science and Engineering, Vol. 84) Hardcover 978-3-642-23098-1 62.99

R. Seroul, Universite Louis Pasteur, Strasbourg, France

Programming for Mathematicians


The aim of this book is to teach mathematics students how to program using their knowledge of mathematics. For this they require only to know how to construct a proof. The entire book's emphasis is on "how to think" when programming. Three methods for constructing an algorithm or a program are used: a) manipulation and enrichment of existing code; b) use of recurrent sequences; c) deferral of code writing, in order to deal with one difficulty at a time. Many theorems are mathematically proved and programmed. The last chapter explains how a compiler works and shows how to compile "by hand" little (but not trivial--even recursive) programs. The book is intended for anyone who thinks mathematically and wants to program and play with mathematics. More on www.springer.com/978-3-540-66422-2
Usually dispatched within 3 to 5 business days

2011. XXX, 706 p. 72 illus., 28 in color. (Texts in Computational Science and Engineering, Vol. 6) Hardcover 978-3-642-18365-2 44.99

2008. XXVI, 758 p. 62 illus. (Texts in Computational Science and Engineering, Vol. 3) Hardcover 978-3-540-73915-9 44.99

A. Logg, Simula Research Laboratory, Lysaker, Norway; K.A. Mardal, Simula Research Laboratory, Lysaker, Norway; G. Wells, University of Cambridge, U.K. (Eds.)

2000. XV, 429 p. 40 illus. (Universitext) Softcover 978-3-540-66422-2 33.99

Automated Solution of Differential Equations by the Finite Element Method


The FEniCS Book
This book is written by researchers and developers behind the FEniCS Project and explores an advanced, expressive approach to the development of mathematical software. The presentation spans mathematical background, software design and the use of FEniCS in applications. Theoretical aspects are

springer.com

Physics

Physics
D. Yang, Wayne State University, Detroit, MI, USA

C++ and Object-Oriented Numeric Computing for Scientists and Engineers


This new text/reference presents an accessible, concise, but rather complete, introduction to the C ++ programming language with special emphasis on object-oriented numeric computation for scientific and engineering program development. The description of the language is in compliance with ISO/ANSI standards and is platform independent for maximum versatility. Requiring only basic calculus and linear algebra as prerequisites, the book introduces concepts, techniques, and standard libraries of C++ in a manner that is easy to understand and uses such familiar examples as vectors, matrices, integrals, and complex numbers. It also contains an introduction to C++ programs for applications with many numberic methods that are fundamental to science and engineering computing: polynomial evaluation and interpolation; numeric integration; methods for solving nonlinear equations; systems of linear equations in full, band, and sparse matrix storage formats; and ordinary and partial differential equations. Numerous techniques and examples are provided on how to reduce (C and Fortran) run-time overhead and improve program efficiency. Topics and features: *concise coverage of C++ programming concepts with object-oriented emphasis*numerous examples, coding tools, sample programs and exercises for reinforcement and self-study purposes*develops and uses basic and advanced features, as well as standard libraries of C++*covers many fundamental numeric methods for scientific and engineering computing applications*downloadable user-defined numeric linear algebra library available from author web site With an accessible style, intuitive topic development, and numerous examples, the book is an excellent resource and guide to the power, versatility and efficiency of C++ programming for numeric computing applications. Advanced students, practitioners and professionals in computer science, engineering and scientific computing in general will find the book a practical guide and resource for their work and applications program development. More on www.springer.com/978-0-387-98990-7
Usually dispatched within 3 to 5 business days

2001. XVIII, 440 p. Hardcover 978-0-387-98990-7 82.50

Order Now !

Springer Customized Catalog


Yes, please send me:
copies copies copies copies copies copies copies copies copies copies copies copies copies copies copies copies copies ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN ISBN / / / / / / / / / / / / / / / / /

Please bill me Please charge my credit card: Number Eurocard/Access/Mastercard Visa/Barclaycard/Bank/Americard Valid until AmericanExpress

Please order from your bookseller:

Name Dept. Institution Street City / ZIP-Code Country Email Date Signature

Springer Customer Service Center GmbH, Haberstrasse 7, 69126 Heidelberg, Germany 7 Call: + 49 (0) 6221-345-4301 7 Fax: +49 (0)6221-345-4229 7 Email: orders-hd-individuals@springer.com 7 Web: springer.com

All and prices are net prices subject to local VAT, e.g. in Germany 7% VAT for books and 19% VAT for electronic products. Pre-publication pricing: Unless otherwise stated, pre-pub prices are valid through the end of the third month following publication, and therefore are subject to change. All prices exclusive of carriage charges. Prices and other details are subject to change without notice. All errors and omissions excepted.

Das könnte Ihnen auch gefallen