This textbook series is aimed at the modern physics curriculum, presenting teaching and learning resources at the advanced undergraduate and graduate levels. It covers all areas of physics in which computation is now an integral component as well as new, cross-disciplinary topics of modern computational sciences. The presentation is concise and practical, often including solved problems and examples. Among subject areas addressed are condensed matter physics, materials science, particle physics, mathematical methods of computational physics, quantum mechanics, plasma physics, fluid dynamics, statistical physics, optics, and biophysics. These books highlight the importance of numerical methods and computational tools, giving essential foundational materials for students and instructors in the physical sciences as well as academic and industry professionals in physics, engineering, computer science, applied math, and biology.
New books in the series are commissioned by invitation. Authors are also welcome to contact the Series Editors (Dr. Steven Gottlieb: firstname.lastname@example.org; Dr. Rubin Landau: email@example.com) or publisher (Lou (Han) Chosen, Executive Editor: firstname.lastname@example.org) to discuss new title ideas.
Introduction to Numerical Programming: A Practical Guide for Scientists and Engineers Using Python and C/C++
David J. Pine
October 29, 2018
This guide offers a rapid introduction to Python programming to anyone with no experience in programming, taking a careful and methodical approach to presenting the features available and their use for performing practical scientific and engineering tasks. It shows why Python is such a widely...
Rubin H. Landau, Manuel José Páez
June 04, 2018
Our future scientists and professionals must be conversant in computational techniques. In order to facilitate integration of computer methods into existing physics courses, this textbook offers a large number of worked examples and problems with fully guided solutions in Python as well as other...
Titus A. Beu
September 03, 2014
Makes Numerical Programming More Accessible to a Wider Audience Bearing in mind the evolution of modern programming, most specifically emergent programming languages that reflect modern practice, Numerical Programming: A Practical Guide for Scientists and Engineers Using Python and C/C++ utilizes...
Laxmikant V. Kale, Abhinav Bhatele
October 28, 2013
Developed in the context of science and engineering applications, with each abstraction motivated by and further honed by specific application needs, Charm++ is a production-quality system that runs on almost all parallel computers available. Parallel Science and Engineering Applications: The Charm...