Preface |
|
xi | |
|
|
1 | (82) |
|
Chapter 1 A Model of Rayleigh-Benard Convection |
|
|
3 | (14) |
|
|
3 | (7) |
|
|
10 | (3) |
|
|
13 | (4) |
|
|
15 | (1) |
|
|
15 | (2) |
|
Chapter 2 Numerical Method |
|
|
17 | (10) |
|
2.1 Vorticity-Streamfunction Formulation |
|
|
17 | (2) |
|
2.2 Horizontal Spectral Decomposition |
|
|
19 | (2) |
|
2.3 Vertical Finite-Difference Method |
|
|
21 | (1) |
|
2.4 Time Integration Scheme |
|
|
22 | (2) |
|
|
24 | (3) |
|
|
25 | (1) |
|
|
25 | (2) |
|
Chapter 3 Linear Stability Analysis |
|
|
27 | (8) |
|
|
27 | (2) |
|
|
29 | (1) |
|
3.3 Critical Rayleigh Number |
|
|
30 | (1) |
|
|
31 | (4) |
|
|
34 | (1) |
|
|
34 | (1) |
|
|
34 | (1) |
|
Chapter 4 Nonlinear Finite-Amplitude Dynamics |
|
|
35 | (16) |
|
4.1 Modifications to the Linear Model |
|
|
35 | (1) |
|
|
36 | (2) |
|
|
38 | (5) |
|
4.4 Nonlinear Simulations |
|
|
43 | (8) |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
49 | (2) |
|
|
51 | (8) |
|
5.1 Computing and Storing Results |
|
|
51 | (1) |
|
|
51 | (3) |
|
|
54 | (5) |
|
|
57 | (1) |
|
|
57 | (1) |
|
|
57 | (2) |
|
Chapter 6 Internal Gravity Waves |
|
|
59 | (9) |
|
6.1 Linear Dispersion Relation |
|
|
59 | (3) |
|
6.2 Code Modifications and Simulations |
|
|
62 | (4) |
|
|
66 | (2) |
|
|
66 | (1) |
|
|
67 | (1) |
|
|
67 | (1) |
|
Chapter 7 Double-Diffusive Convection |
|
|
68 | (15) |
|
7.1 Salt-Fingering Instability |
|
|
69 | (3) |
|
7.2 Semiconvection Instability |
|
|
72 | (2) |
|
7.3 Oscillating Instabilities |
|
|
74 | (2) |
|
|
76 | (3) |
|
7.5 Double-Diffusive Nonlinear Simulations |
|
|
79 | (4) |
|
|
80 | (1) |
|
|
80 | (1) |
|
|
80 | (3) |
|
PART II ADDITIONAL NUMERICAL METHODS |
|
|
83 | (84) |
|
Chapter 8 Time Integration Schemes |
|
|
85 | (10) |
|
8.1 Fourth-Order Runge-Kutta Scheme |
|
|
85 | (2) |
|
|
87 | (2) |
|
8.3 Predictor-Corrector Schemes |
|
|
89 | (2) |
|
8.4 Infinite Prandtl Number: Mantle Convection |
|
|
91 | (4) |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
93 | (2) |
|
Chapter 9 Spatial Discretizations |
|
|
95 | (20) |
|
|
95 | (2) |
|
|
97 | (1) |
|
9.3 Fully Finite---Difference |
|
|
98 | (4) |
|
9.4 Fully Spectral: Chebyshev-Fourier |
|
|
102 | (6) |
|
|
108 | (7) |
|
|
112 | (1) |
|
|
112 | (1) |
|
|
112 | (3) |
|
Chapter 10 Boundaries and Geometries |
|
|
115 | (52) |
|
10.1 Absorbing Top and Bottom Boundaries |
|
|
115 | (2) |
|
10.2 Permeable Periodic Side Boundaries |
|
|
117 | (5) |
|
|
122 | (8) |
|
10.4 Spectral-Transform Method |
|
|
130 | (3) |
|
10.5 3D and 2.5D Cartesian Box Geometry |
|
|
133 | (2) |
|
10.6 3D and 2.5D Spherical-Shell Geometry |
|
|
135 | (32) |
|
|
162 | (1) |
|
|
162 | (2) |
|
|
164 | (3) |
|
PART III ADDITIONAL PHYSICS |
|
|
167 | (116) |
|
Chapter 11 Magnetic Field |
|
|
169 | (24) |
|
11.1 Magnetohydrodynamics |
|
|
170 | (3) |
|
11.2 Magnetoconvection with a Vertical Background Field |
|
|
173 | (6) |
|
11.3 Linear Analyses: Magnetic |
|
|
179 | (3) |
|
11.4 Nonlinear Simulations: Magnetic |
|
|
182 | (2) |
|
11.5 Magnetoconvection with a Horizontal Background Field |
|
|
184 | (3) |
|
11.6 Magnetoconvection with an Arbitrary Background Field |
|
|
187 | (6) |
|
|
189 | (1) |
|
|
190 | (1) |
|
|
191 | (2) |
|
Chapter 12 Density Stratification |
|
|
193 | (36) |
|
12.1 Anelastic Approximation |
|
|
194 | (13) |
|
12.2 Reference State: Polytropes |
|
|
207 | (7) |
|
12.3 Numerical Method: Anelastic |
|
|
214 | (5) |
|
12.4 Linear Analyses: Anelastic |
|
|
219 | (3) |
|
12.5 Nonlinear Simulations: Anelastic |
|
|
222 | (7) |
|
|
227 | (1) |
|
|
227 | (1) |
|
|
228 | (1) |
|
|
229 | (54) |
|
13.1 Coriolis, Centrifugal, and Poincare Forces |
|
|
229 | (4) |
|
13.2 2D Rotating Equatorial Box |
|
|
233 | (8) |
|
13.3 2D Rotating Equatorial Annulus: Differential Rotation |
|
|
241 | (6) |
|
13.4 2.5D Rotating Spherical Shell: Inertial Oscillations |
|
|
247 | (12) |
|
13.5 3D Rotating Spherical Shell: Dynamo Benchmarks |
|
|
259 | (5) |
|
13.6 3D Rotating Spherical Shell: Dynamo Simulations |
|
|
264 | (11) |
|
|
275 | (8) |
|
|
277 | (1) |
|
|
278 | (1) |
|
|
279 | (4) |
Appendix A A Tridiagonal Matrix Solver |
|
283 | (1) |
Appendix B Making Computer-Graphical Movies |
|
284 | (4) |
Appendix C Legendre Functions and Gaussian Quadrature |
|
288 | (3) |
Appendix D Parallel Processing: OpenMP |
|
291 | (1) |
Appendix E Parallel Processing: MPI |
|
292 | (3) |
Bibliography |
|
295 | (12) |
Index |
|
307 | |