- Page 1 and 2:
COPYRIGHT 2008, PRINCET O N UNIVE R
- Page 3 and 4:
−101COPYRIGHT 2008, PRINCET O N U
- Page 5 and 6:
Copyright © 2008 by Princeton Univ
- Page 7 and 8:
−101COPYRIGHT 2008, PRINCET O N U
- Page 9 and 10:
viiicontents2.3 Experimental Error
- Page 11 and 12:
xcontents6.3 Experimentation 1356.4
- Page 13 and 14:
xiicontents9.7.1 Friction: Model an
- Page 15 and 16:
xivcontents12.8 Signals of Chaos: L
- Page 17 and 18:
xvicontents14.15.2Exercise 2: Cache
- Page 19 and 20:
xviiicontents18.4 Waves for Variabl
- Page 21 and 22:
xxcontentsC.3 DX Tools Summary 576C
- Page 23 and 24:
−101COPYRIGHT 2008, PRINCET O N U
- Page 25 and 26:
xxivprefacewhich includes understan
- Page 27 and 28:
−101COPYRIGHT 2008, PRINCET O N U
- Page 29 and 30:
2 chapter 1PhysicsCPFigure 1.1 A re
- Page 31 and 32:
4 chapter 1Scientific LibrariesPerf
- Page 33 and 34:
6 chapter 1C DWe have tried to make
- Page 35 and 36:
8 chapter 1possibly when installing
- Page 37 and 38:
10 chapter 11.4.1 Structured Progra
- Page 39 and 40:
12 chapter 17. Revise Area.java so
- Page 41 and 42:
14 chapter 1argv). Because main met
- Page 43 and 44:
16 chapter 1Package Class Tree Depr
- Page 45 and 46:
18 chapter 1Memory and storage size
- Page 47 and 48:
20 chapter 1TABLE 1.4The IEEE 754 S
- Page 49 and 50:
22 chapter 1gives 24-bit precision
- Page 51 and 52:
24 chapter 1TABLE 1.6Representation
- Page 53 and 54:
26 chapter 1The computer fetches th
- Page 55 and 56:
28 chapter 1Your problem is to use
- Page 57 and 58:
2Errors & Uncertainties in Computat
- Page 59 and 60:
32 chapter 2purposes, let us consid
- Page 61 and 62:
34 chapter 2can be avoided by combi
- Page 63 and 64:
36 chapter 2means that a program ru
- Page 65 and 66:
38 chapter 2To be more specific, le
- Page 67 and 68:
40 chapter 2Let us assume that an a
- Page 69 and 70:
42 chapter 2To see if these assumpt
- Page 71 and 72:
44 chapter 2computation. Accordingl
- Page 73 and 74:
46 chapter 3is regular practice to
- Page 75 and 76:
48 chapter 3to plot for x and y, we
- Page 77 and 78:
50 chapter 3Sample PtPlot Data file
- Page 79 and 80:
52 chapter 3TABLE 3.1Text Files Gra
- Page 81 and 82:
54 chapter 3Figure 3.4 Left: A plot
- Page 83 and 84:
56 chapter 3TABLE 3.2Grace Menu and
- Page 85 and 86:
58 chapter 33.4.1 Gnuplot Input Dat
- Page 87 and 88:
60 chapter 3gnuplot> set output "pl
- Page 89 and 90:
62 chapter 3gnuplot> set terminal e
- Page 91 and 92:
64 chapter 3By setting terminal to
- Page 93 and 94:
66 chapter 33.6 Texturing and 3-D I
- Page 95 and 96:
68 chapter 4R R 2RL L 2LC C 2CFigur
- Page 97 and 98:
70 chapter 44.3 Resistance Becomes
- Page 99 and 100:
72 chapter 4be either static or dyn
- Page 101 and 102:
74 chapter 4On line 8 we see a meth
- Page 103 and 104:
76 chapter 44.4.3 Static and Nonsta
- Page 105 and 106:
78 chapter 42. Compile and execute
- Page 107 and 108:
80 chapter 41 / Z0.51400R0400R80021
- Page 109 and 110:
82 chapter 4no arguments and return
- Page 111 and 112:
84 chapter 42. Define a daughter cl
- Page 113 and 114:
86 chapter 4new features without
- Page 115 and 116:
88 chapter 4qFigure 4.7 Left: The t
- Page 117 and 118:
90 chapter 4with properties differi
- Page 119 and 120:
92 chapter 4In a project such as th
- Page 121 and 122:
94 chapter 4data types called objec
- Page 123 and 124:
96 chapter 46. Change the mass of t
- Page 125 and 126:
98 chapter 4Check that all the plot
- Page 127 and 128:
100 chapter 43. You should see now
- Page 129 and 130:
102 chapter 44.9.11 Complex Object
- Page 131 and 132:
104 chapter 4✞/ / KomplexTest : t
- Page 133 and 134:
106 chapter 4motion in other direct
- Page 135 and 136:
108 chapter 4✝protected double y(
- Page 137 and 138:
110 chapter 5Mathematically, the li
- Page 139 and 140:
112 chapter 5The linear congruent m
- Page 141 and 142:
114 chapter 5TABLE 5.1A Table of a
- Page 143 and 144:
116 chapter 55.3 Unit II. Monte Car
- Page 145 and 146:
118 chapter 5300y0-10-20R2001000 20
- Page 147 and 148:
120 chapter 54100,000log[N(t)]10,00
- Page 149 and 150:
122 chapter 5✞/ / Decay . java :
- Page 151 and 152:
124 chapter 6f(x)a x i x i+1 x i+2
- Page 153 and 154:
126 chapter 6f(x)f(x)parabola 1para
- Page 155 and 156:
128 chapter 6evaluate the function
- Page 157 and 158:
130 chapter 6⇒ N =( ) 2/91 1(ɛ m
- Page 159 and 160:
132 chapter 63. [−∞→∞], sca
- Page 161 and 162:
134 chapter 6}public static double
- Page 163 and 164:
136 chapter 6the integral of f(x)=1
- Page 165 and 166:
138 chapter 6f(x)< f(x) >xFigure 6.
- Page 167 and 168:
140 chapter 61. Conduct 16 trials a
- Page 169 and 170:
142 chapter 6acceptrejectFigure 6.6
- Page 171 and 172:
144 chapter 6The crux of this techn
- Page 173 and 174:
7Differentiation & SearchingIn this
- Page 175 and 176:
148 chapter 7the forward-difference
- Page 177 and 178:
150 chapter 7algorithm (7.7) is O(h
- Page 179 and 180:
152 chapter 7algorithms in which de
- Page 181 and 182:
154 chapter 7we know a zero occurs.
- Page 183 and 184:
156 chapter 7Figure 7.3 Two example
- Page 185 and 186:
8Solving Systems of Equationswith M
- Page 187 and 188:
160 chapter 8the spheres, and the d
- Page 189 and 190:
162 chapter 8We now have a solvable
- Page 191 and 192:
164 chapter 8of (8.19) by A −1 :x
- Page 193 and 194:
166 chapter 8Row MajorColumn Majora
- Page 195 and 196:
168 chapter 8having different varia
- Page 197 and 198:
170 chapter 8Matrix objects, add an
- Page 199 and 200:
172 chapter 8✞/∗ JamaFit : JAMA
- Page 201 and 202:
174 chapter 8( ) α β3. Consider t
- Page 203 and 204:
176 chapter 8discarding some inform
- Page 205 and 206:
178 chapter 8Lagrange interpolation
- Page 207 and 208:
180 chapter 8Figure 8.3 Three fits
- Page 209 and 210:
182 chapter 8if you have the abilit
- Page 211 and 212:
184 chapter 840fitNumber20dataN(t)0
- Page 213 and 214:
186 chapter 8theoretical curve went
- Page 215 and 216:
188 chapter 8This is a measure of t
- Page 217 and 218:
190 chapter 88.7.4 Linear Quadratic
- Page 219 and 220:
192 chapter 8Your problem here is t
- Page 221 and 222:
9Differential Equation Applications
- Page 223 and 224:
196 chapter 9V(x)HarmonicAnharmonic
- Page 225 and 226:
198 chapter 9B(t) are solutions of
- Page 227 and 228:
200 chapter 9This expresses the acc
- Page 229 and 230:
202 chapter 9derivative:dy(t)dt≃
- Page 231 and 232:
204 chapter 9As an example of the u
- Page 233 and 234:
206 chapter 9C Dhigh-precision work
- Page 235 and 236:
208 chapter 9Amplitude Dependence,
- Page 237 and 238:
210 chapter 9Here N is the normal f
- Page 239 and 240:
212 chapter 99.9 Unit II. Binding A
- Page 241 and 242:
214 chapter 9the Schrödinger equat
- Page 243 and 244:
216 chapter 99.11.1 Numerov Algorit
- Page 245 and 246:
218 chapter 9}}xl = xl0+i∗h;ul[i]
- Page 247 and 248:
220 chapter 9public static double d
- Page 249 and 250:
222 chapter 99.13 Unit III. Scatter
- Page 251 and 252:
224 chapter 9The equations for the
- Page 253 and 254:
226 chapter 9Figure 9.9 The traject
- Page 255 and 256:
228 chapter 9fFigure 9.10 Left: The
- Page 257 and 258:
230 chapter 99.17.1.1 EXPLORATION:
- Page 259 and 260: 232 chapter 10y(t)10Y( )10-1t-10 20
- Page 261 and 262: 234 chapter 10As seen in the b n co
- Page 263 and 264: 236 chapter 1010.4 Fourier Transfor
- Page 265 and 266: 238 chapter 10Regardless of the act
- Page 267 and 268: 240 chapter 10for the exponential a
- Page 269 and 270: 242 chapter 10102 4 6-1Figure 10.2
- Page 271 and 272: 244 chapter 10coefficients a k . If
- Page 273 and 274: 246 chapter 104. As always, check t
- Page 275 and 276: 248 chapter 10A special case of the
- Page 277 and 278: 250 chapter 10Figure 10.4 Input sig
- Page 279 and 280: 252 chapter 10Figure 10.5 Left: An
- Page 281 and 282: 254 chapter 10A 1.5mp1.0lit 0.5ud 0
- Page 283 and 284: 256 chapter 1010.8 Unit III. Fast F
- Page 285 and 286: 258 chapter 10Figure 10.9 The basic
- Page 287 and 288: 260 chapter 10TABLE 10.1Binary-Reve
- Page 289 and 290: 262 chapter 10✞/∗ FFT. java : F
- Page 291 and 292: 11Wavelet Analysis & Data Compressi
- Page 293 and 294: 266 chapter 11the second derivative
- Page 295 and 296: 268 chapter 1111.2.1 Wave Packet As
- Page 297 and 298: 270 chapter 11localized in time, su
- Page 299 and 300: 272 chapter 11201 Y100Signal0-10-10
- Page 301 and 302: 274 chapter 11you have been using f
- Page 303 and 304: 276 chapter 11}return Math . sin (8
- Page 305 and 306: 278 chapter 11FrequencyTimeFigure 1
- Page 307 and 308: 280 chapter 11N SamplesInputN/2(1)c
- Page 309: 282 chapter 11Figure 11.10 The filt
- Page 314 and 315: wavelet analysis & data compression
- Page 316 and 317: 12Discrete & Continuous Nonlinear D
- Page 318 and 319: discrete & continuous nonlinear dyn
- Page 320 and 321: discrete & continuous nonlinear dyn
- Page 322 and 323: discrete & continuous nonlinear dyn
- Page 324 and 325: discrete & continuous nonlinear dyn
- Page 326 and 327: discrete & continuous nonlinear dyn
- Page 328 and 329: discrete & continuous nonlinear dyn
- Page 330 and 331: discrete & continuous nonlinear dyn
- Page 332 and 333: discrete & continuous nonlinear dyn
- Page 334 and 335: discrete & continuous nonlinear dyn
- Page 336 and 337: θ vs θθ vs tY(ω)discrete & cont
- Page 338 and 339: discrete & continuous nonlinear dyn
- Page 340 and 341: discrete & continuous nonlinear dyn
- Page 342 and 343: discrete & continuous nonlinear dyn
- Page 344 and 345: discrete & continuous nonlinear dyn
- Page 346 and 347: discrete & continuous nonlinear dyn
- Page 348 and 349: Tdiscrete & continuous nonlinear dy
- Page 350 and 351: discrete & continuous nonlinear dyn
- Page 352 and 353: discrete & continuous nonlinear dyn
- Page 354 and 355: fractals & statistical growth 327up
- Page 356 and 357: fractals & statistical growth 329th
- Page 358 and 359: fractals & statistical growth 33113
- Page 360 and 361:
Surface Heightfractals & statistica
- Page 362 and 363:
fractals & statistical growth 33513
- Page 364 and 365:
fractals & statistical growth 337lo
- Page 366 and 367:
fractals & statistical growth 339id
- Page 368 and 369:
fractals & statistical growth 341Fi
- Page 370 and 371:
fractals & statistical growth 3434.
- Page 372 and 373:
fractals & statistical growth 345Fi
- Page 374 and 375:
fractals & statistical growth 347u0
- Page 376 and 377:
fractals & statistical growth 349
- Page 378 and 379:
fractals & statistical growth 35113
- Page 380 and 381:
high-performance computing hardware
- Page 382 and 383:
high-performance computing hardware
- Page 384 and 385:
high-performance computing hardware
- Page 386 and 387:
high-performance computing hardware
- Page 388 and 389:
high-performance computing hardware
- Page 390 and 391:
high-performance computing hardware
- Page 392 and 393:
high-performance computing hardware
- Page 394 and 395:
high-performance computing hardware
- Page 396 and 397:
high-performance computing hardware
- Page 398 and 399:
Timehigh-performance computing hard
- Page 400 and 401:
high-performance computing hardware
- Page 402 and 403:
high-performance computing hardware
- Page 404 and 405:
high-performance computing hardware
- Page 406 and 407:
high-performance computing hardware
- Page 408 and 409:
high-performance computing hardware
- Page 410 and 411:
high-performance computing hardware
- Page 412 and 413:
high-performance computing hardware
- Page 414 and 415:
high-performance computing hardware
- Page 416 and 417:
high-performance computing hardware
- Page 418 and 419:
simulating matter with molecular dy
- Page 420 and 421:
simulating matter with molecular dy
- Page 422 and 423:
simulating matter with molecular dy
- Page 424 and 425:
simulating matter with molecular dy
- Page 426 and 427:
simulating matter with molecular dy
- Page 428 and 429:
simulating matter with molecular dy
- Page 430 and 431:
15Thermodynamic Simulations &Feynma
- Page 432 and 433:
392 chapter 15how large N must be f
- Page 434 and 435:
394 chapter 15The analytic results
- Page 436 and 437:
396 chapter 15Figure 15.2 A 1-D lat
- Page 438 and 439:
398 chapter 15✞// Ising . java :
- Page 440 and 441:
400 chapter 157. Make a plot of the
- Page 442 and 443:
402 chapter 15associated partition
- Page 444 and 445:
404 chapter 151. Start with an arbi
- Page 446 and 447:
406 chapter 15xyFigure 15.6 The num
- Page 448 and 449:
408 chapter 15xg = i%L; yg = i/L; /
- Page 450 and 451:
410 chapter 15Bt bx bx aTimet aAPos
- Page 452 and 453:
412 chapter 150.22Probability0.150.
- Page 454 and 455:
414 chapter 15Dht it bt aBx iAX at
- Page 456 and 457:
416 chapter 15In this way we rewrit
- Page 458 and 459:
418 chapter 15the initial position
- Page 460 and 461:
420 chapter 15✞//QMC. java : Quan
- Page 462 and 463:
422 chapter 150.6QMCAnalytic| (z)|
- Page 464 and 465:
16Simulating Matter withMolecular D
- Page 466 and 467:
426 chapter 16+ +Figure 16.1 The mo
- Page 468 and 469:
428 chapter 16the molecules stay cl
- Page 470 and 471:
430 chapter 162 3 2 3 2 31 4 1 4 1
- Page 472 and 473:
432 chapter 16Velocity-Verlet Algor
- Page 474 and 475:
434 chapter 16Energy vs Timefor 36
- Page 476 and 477:
436 chapter 16Figure 16.7 A simulat
- Page 478 and 479:
438 chapter 17TABLE 17.1The Relatio
- Page 480 and 481:
440 chapter 17Both these equations
- Page 482 and 483:
442 chapter 17100V(x, y)0020x40020y
- Page 484 and 485:
444 chapter 17All odd terms cancel
- Page 486 and 487:
446 chapter 17A less obvious improv
- Page 488 and 489:
448 chapter 17gnuplot> set title
- Page 490 and 491:
450 chapter 17the difference betwee
- Page 492 and 493:
452 chapter 1717.8 Electric Field V
- Page 494 and 495:
454 chapter 17U bX NelementX = bU a
- Page 496 and 497:
456 chapter 17approximate trial sol
- Page 498 and 499:
458 chapter 1717.13.2.1 SOLUTION VI
- Page 500 and 501:
460 chapter 17where U a = U(x a ).
- Page 502 and 503:
462 chapter 17for ( i =1; i
- Page 504 and 505:
464 chapter 17KFigure 17.12 A metal
- Page 506 and 507:
466 chapter 17where n can be any in
- Page 508 and 509:
468 chapter 17T8060position402000ti
- Page 510 and 511:
470 chapter 1717.17.4 Heat Equation
- Page 512 and 513:
472 chapter 1717.19 Improved Heat F
- Page 514 and 515:
474 chapter 17all the terms on the
- Page 516 and 517:
476 chapter 17✞/ / HeatCNTridiag
- Page 518 and 519:
18PDE Waves: String, Quantum Packet
- Page 520 and 521:
480 chapter 18Because (18.2) is sec
- Page 522 and 523:
t482 chapter 18Xi, j-1i-1, j i, j i
- Page 524 and 525:
484 chapter 18✞// EqString . java
- Page 526 and 527:
486 chapter 18Two Initial Pulsesy(x
- Page 528 and 529:
488 chapter 18that the density and
- Page 530 and 531:
490 chapter 18Here we have chosen t
- Page 532 and 533:
492 chapter 1818.6 Time-Dependent S
- Page 534 and 535:
494 chapter 18is based on (what els
- Page 536 and 537:
496 chapter 184. Check how well the
- Page 538 and 539:
498 chapter 18the Taylor expansion,
- Page 540 and 541:
500 chapter 18xE xtH yzyH yE xFigur
- Page 542 and 543:
502 chapter 18Maxwell’s equations
- Page 544 and 545:
504 chapter 18✞/ / FDTD . java FD
- Page 546 and 547:
506 chapter 18z200100Ez200100H00y-1
- Page 548 and 549:
19Solitons & Computational Fluid Dy
- Page 550 and 551:
510 chapter 19This equation is know
- Page 552 and 553:
512 chapter 194u(x,t)0012x200tFigur
- Page 554 and 555:
514 chapter 196. Now modify your pr
- Page 556 and 557:
516 chapter 1987 6 5 4 3 2 121084 t
- Page 558 and 559:
518 chapter 1919.5.2 Algorithm for
- Page 560 and 561:
520 chapter 197. Repeat the previou
- Page 562 and 563:
522 chapter 19RiversurfaceRiversurf
- Page 564 and 565:
524 chapter 19HLFigure 19.5 The bou
- Page 566 and 567:
526 chapter 1919.7.2 Analytic Solut
- Page 568 and 569:
528 chapter 19For ν =1m 2 /s and
- Page 570 and 571:
530 chapter 1919.8 2-D Flow over a
- Page 572 and 573:
532 chapter 19This and (19.58) are
- Page 574 and 575:
H534 chapter 19SurfaceGv x = du/dy
- Page 576 and 577:
536 chapter 19Because the current f
- Page 578 and 579:
538 chapter 19Stream Flow-5 020Stre
- Page 580 and 581:
20Integral Equations in Quantum Mec
- Page 582 and 583:
542 chapter 20k 1k 2k 3k NFigure 20
- Page 584 and 585:
544 chapter 20Equation (20.14) is t
- Page 586 and 587:
546 chapter 203. Set up the potenti
- Page 588 and 589:
548 chapter 20AIm k'BCIm k'- k kIm
- Page 590 and 591:
550 chapter 20We note that the last
- Page 592 and 593:
552 chapter 20Because the inversion
- Page 594 and 595:
−101COPYRIGHT 2008, PRINCET O N U
- Page 596 and 597:
556 appendix abaud — The number o
- Page 598 and 599:
558 appendix aFortran — Acronym f
- Page 600 and 601:
560 appendix apipeline (segmented)
- Page 602 and 603:
Appendix B: Installing PtPlot& Java
- Page 604 and 605:
564 appendix bJava that it should l
- Page 606 and 607:
566 appendix bthe package and subpa
- Page 608 and 609:
Appendix C: OpenDX: Industrial-Stre
- Page 610 and 611:
570 appendix cIf you want to see so
- Page 612 and 613:
572 appendix cFigure C.2 Left: The
- Page 614 and 615:
574 appendix cFigure C.5 Left: The
- Page 616 and 617:
576 appendix cC.3 DX Tools SummaryD
- Page 618 and 619:
578 appendix cFigure C.8 Geometric
- Page 620 and 621:
580 appendix cFigure C.10 The visua
- Page 622 and 623:
582 appendix cFigure C.12 The visua
- Page 624 and 625:
584 appendix cformat = "general"inq
- Page 626 and 627:
586 appendix cformat = "general"dir
- Page 628 and 629:
588 appendix cC Dmotion or heat flo
- Page 630 and 631:
590 appendix c1. In the Control pan
- Page 632 and 633:
592 appendix cOn the right side of
- Page 634 and 635:
594 appendix dFront End MachinesSch
- Page 636 and 637:
596 appendix d• If you are editin
- Page 638 and 639:
598 appendix d> mpicc MPIpi.ccc MPI
- Page 640 and 641:
600 appendix dD.2.1.1 STATUS OF SUB
- Page 642 and 643:
602 appendix dThe last command, ./S
- Page 644 and 645:
604 appendix dTorque knows that you
- Page 646 and 647:
606 appendix d• The MPI_Comm_rank
- Page 648 and 649:
608 appendix dThe host sends the me
- Page 650 and 651:
610 appendix d200Execution Time (se
- Page 652 and 653:
612 appendix dint main ( int argc ,
- Page 654 and 655:
614 appendix dThe last number on th
- Page 656 and 657:
616 appendix d}for ( i =0; i < avgw
- Page 658 and 659:
618 appendix dD.6 DeadlockIt is imp
- Page 660 and 661:
620 appendix dlengths and sending t
- Page 662 and 663:
622 appendix dBasic MPI Commands•
- Page 664 and 665:
624 appendix eTABLE E.1Matching Dat
- Page 666 and 667:
Appendix F: Software on the CDJavaC
- Page 668 and 669:
628 appendix eJavaCodes Contents by
- Page 670 and 671:
630 appendix eCcodes Contents by Na
- Page 672 and 673:
632 appendix eFortran95codes Conten
- Page 674 and 675:
634 appendix eOpenDX ContentsColor
- Page 676 and 677:
636 appendix eTABLE G.1Compression
- Page 678 and 679:
638 appendix e[D&J 94], DWT files c
- Page 680 and 681:
−101COPYRIGHT 2008, PRINCET O N U
- Page 682 and 683:
642 bibliography[B&H 95] Briggs, W.
- Page 684 and 685:
644 bibliography[Gurney] Gurney, W.
- Page 686 and 687:
646 bibliography[M&F 53] Morse, P.
- Page 688 and 689:
648 bibliography[Schd 00] Schmid, E
- Page 690 and 691:
−101COPYRIGHT 2008, PRINCET O N U
- Page 692 and 693:
652 indexCISC, 357Classes, 71-102,
- Page 694 and 695:
654 indexGaussiandistribution, 144e
- Page 696 and 697:
656 indexrepresentations(continued)
- Page 698:
658 indexSubscripts, seeDimension 1