Skip to main content

Computational Physics: Problem Solving with Computers, 2nd Edition

Computational Physics: Problem Solving with Computers, 2nd Edition

Rubin H. Landau, Manuel J Páez, Cristian C. Bordeianu

ISBN: 978-3-527-40626-5

Sep 2007

616 pages

Description

This second edition increases the universality of the previous edition by providing all its codes in the Java language, whose compiler and development kit are available for free for essentially all operating systems. In addition, the accompanying CD provides many of the same codes in Fortran 95, Fortran 77, and C, for even more universal application, as well as MPI codes for parallel applications. The book also includes new materials on trial-and-error search techniques, IEEE floating point arithmetic, probability and statistics, optimization and tuning in multiple languages, parallel computing with MPI, JAMA the Java matrix library, the solution of simultaneous nonlinear equations, cubic splines, ODE eigenvalue problems, and Java plotting programs.

From the reviews of the first edition:
"Landau and Paez's book would be an excellent choice for a course on computational physics which emphasizes computational methods and programming." - American Journal of Physics

Buy Both and Save 25%!

This item: Computational Physics: Problem Solving with Computers, 2nd Edition

Introduction to Mathematical Physics (Paperback $106.95)

Original Price:$282.95

Purchased together:$212.21

save $70.74

Cannot be combined with any other offers.

Buy Both and Save 25%!

This item: Computational Physics: Problem Solving with Computers, 2nd Edition

Graduate Mathematical Physics, With MATHEMATICA Supplements (Paperback $106.95)

Original Price:$282.95

Purchased together:$212.21

save $70.74

Cannot be combined with any other offers.

- Computational Software Basics
- Errors and Uncertainties in Computations
- Object-Oriented Programming: Kinematics
- Integration
- Differentiation
- Trial & Error Searching
- Matrix Computing and N-D Newton Raphson
- Data Fitting
- Deterministic Randomness
- Monte Carlo Applications
- Thermodynamic Simulations: Ising Model
- Computer Hardware Basics: Memory and CPU
- High Performance Computing: Profiling and Tuning
- Differential Equation Applications
- Quantum Eigenvalues via ODE Matching
- Fourier Analysis of Linear and Nonlinear Signals
- Unusual Dynamics of Nonlinear Systems
- Differential Chaos in Phase Space
- Fractals
- Parallel Computing
- Parallel Computing with MPI
- Electrostatics Potentials via Finite Differences (PDEs)
- Heat Flow
- PDE Waves on Strings and Membranes
- Solitons;
KdeV and Sine-Gordon
- Quantum Wave Packets
- Quantum Paths for Functional Integration
- Quantum Bound States via Integral Equations
- Quantum Scattering via Integral Equations

Appendices:
PtPlot: 2D Graphs within Java
Glossary
Fortran 95 Codes
Fortran 77 Codes
C Language Codes
MAJOR ADDITIONS (NEW CHAPTERS)
- Visualization (including free packages: ptPlot, penDx, Grace, Gnuplot)
- Wavelet Analysis and Filtering and Data Compression
- Molecular Dynamics
- Computational Fluid Dynamics (incl shock waves, solitons)

EXTENSIONS (ADDED TO CHAPTERS)
- IEEE floating point arithmetic
- Trial & Error Searching and Matrix Computing with Libraries
- Object Oriented Programming with Java (major extension)
- Additional PDE techniques: successive over relaxation, finite element methods, Crank-Nicholson, Lax-Wendroff
- ODEs with rk2, rk4, rk45 and projectiles with drag
- Short-Time Fourier Analysis, FFT, Fourier Filtering
- Nonlinear Dynamics of Coupled Predator-Prey Systems
- Waves on a Catenary

"Landau and Paez's book would be an excellent choice for a course on computational physics which emphasizes computational methods and programming."
(American Journal of Physics)
Computational Physics CD 9783527406265
Download
  • Provides all its codes in the Java language, whose compiler and development kit are available for free for essentially all operating systems
  • Contains a CD that provides many of the same codes in Fortran 95, Fortran 77, and C, for even more universal application, as well as MPI codes for parallel applications
  • Includes new materials on trial-and-error search techniques, IEEE floating point arithmetic, probability and statistics, optimization and tuning in multiple languages, parallel computing with MPI, JAMA the Java matrix library, the solution of simultaneous nonlinear equations, cubic splines, ODE eigenvalue problems, and Java plotting programs.