Parallel Spectral Numerical Methods
Table of Contents
Chapter Contents
Acknowledgments
Overview
Finite Precision Arithmetic
Separation of Variables
Motivation for Numerical Methods
Timestepping
One-Dimensional Discrete Fourier Transforms
Finding Derivatives using Fourier Spectral Methods
Examples in Matlab and Python
Nonlinear Ordinary Differential Equations and Iteration
Fortran Programs and Getting Started on Windows
Introduction to Parallel Programming
The Cubic Nonlinear Schrodinger Equation
The Two- and Three-Dimensional Navier-Stokes Equations
The Klein-Gordon Equation
Gray Scott
Maxwell's Equations
Incompressible Magnetohydrodynamics
GPU programs for Fourier pseudospectral simulations of the Navier-Stokes, Cubic Nonlinear Schrodinger and sine Gordon equations
Visualization with ParaView CoProcessing
Programming Languages
Matlab
Python
Fortran
Style Guide and Contributors