Computational Physics: Problem Solving with Computers, Second Edition
β Scribed by Prof. Rubin H. Landau, Prof. Manuel J. Paez, Prof. Cristian C. Bordeianu(auth.)
- Year
- 2007
- Tongue
- English
- Leaves
- 592
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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 PhysicsContent:
Chapter 1 Introduction (pages 1β5): Chaim Potok
Chapter 2 Computing Software Basics (pages 7β28):
Chapter 3 Errors and Uncertainties in Computations (pages 29β43):
Chapter 4 Object?Oriented Programming: Kinematics? (pages 45β57):
Chapter 5 Integration (pages 59β73):
Chapter 6 Differentiation (pages 75β80):
Chapter 7 Trial and Error Searching (pages 81β87):
Chapter 8 Matrix Computing and N?D Newton Raphson (pages 89β109):
Chapter 9 Data Fitting (pages 111β135):
Chapter 10 Deterministic Randomness (pages 137β144):
Chapter 11 Monte Carlo Applications (pages 145β163):
Chapter 12 Thermodynamic Simulations: Ising Model (pages 165β178):
Chapter 13 Computer Hardware Basics: Memory and CPU (pages 179β187):
Chapter 14 High?Performance Computing: Profiling and Tuning (pages 189β206):
Chapter 15 Differential Equations Applications (pages 207β233):
Chapter 16 Quantum Eigenvalues via ODE Matching (pages 235β244):
Chapter 17 Fourier Analysis of Linear and Nonlinear Signals (pages 245β265):
Chapter 18 Unusual Dynamics of Nonlinear Systems (pages 267β276):
Chapter 19 Differential Chaos in Phase Space (pages 277β292):
Chapter 20 Fractals (pages 293β311):
Chapter 21 Parallel Computing (pages 313β320):
Chapter 22 Parallel Computing with MPI (pages 321β350):
Chapter 23 Electrostatics Potentials via Finite Differences (PDEs) (pages 351β368):
Chapter 24 Heat Flow (pages 369β377):
Chapter 25 PDE Waves on Strings and Membranes (pages 379β398):
Chapter 26 Solitons; KdeV and Sine?Gordon (pages 399β415):
Chapter 27 Quantum Wave Packets? (pages 417β425):
Chapter 28 Quantum Paths for Functional Integration (pages 427β441):
Chapter 29 Quantum Bound States via Integral Equations (pages 443β450):
Chapter 30 Quantum Scattering via Integral Equations (pages 451β459):
Chapter A PtPlot: 2D Graphs within Java (pages 461β465):
Chapter B Glossary (pages 467β478):
Chapter C Fortran 95 Codes (pages 479β511):
Chapter D Fortran 77 Codes (pages 513β546):
Chapter E C Language Codes (pages 547β581):
π SIMILAR VOLUMES
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, For
Wiley-Interscience, 1997. β 656 pages.<div class="bb-sep"></div>Contents:<br/>Introduction<br/>Computing Software Basics<br/>Errors and Uncertainties in Computations<br/>Integration<br/>Data Fitting<br/>Deterministic Randomness<br/>Monte Carlo Applications<br/>Differentiation<br/>Differential Equati