Langtangen, Hans Petter, 1962-

Computational partial differential equations : numerical methods and Diffpack programming / Hans Petter Langtangen. - 2nd ed. - xxvi, 855 p. : ill. ; 24 cm. - Texts in computational science and engineering, 1 1611-0994 ; .



1.Getting Started -- 1.1.First Diffpack Encounter -- 1.2.Overview of Application Examples -- 1.3.Steady One-Dimensional Heat Conduction -- 1.4.Simulation of Waves -- 1.5.Projects -- 1.6.About Programming with Objects -- 1.7.Coding the PDE Simulator as a Class -- 1.8.Projects -- 2.Introduction to Finite Element Discretization -- 2.1.Weighted Residual Methods -- 2.2.Time Dependent Problems -- 2.3.Finite Elements in One Space Dimension -- 2.4.Example: A 1D Wave Equation -- 2.5. Naive Implementation -- 2.6.Projects -- 2.7. Higher-Dimensional Finite Elements -- 2.8.Calculation of Derivatives -- 2.9.Convection-Diffusion Equations -- 2.10.Analysis of the Finite Element Method -- 3.Programming of Finite Element Solvers -- 3.1.Simple Programs for the Poisson Equation -- 3.2.Increasing the Flexibility -- 3.3.Some Visualization Tools -- 3.4.Some Useful Diffpack Features -- 3.5.Introducing More Flexibility -- 3.6.Step-by-Step Development of a Diffpack Solver -- 3.7.Adaptive Grids -- 3.8.Projects -- 3.9.Convection-Diffusion Solver -- 3.10.Heat Equation Solver -- 3.11.More Flexible Heat Equation Solver -- 3.12.Visualization of Time-Dependent Fields -- 3.13.Transient Heat Transfer Application -- 3.14.Projects -- 3.15.Efficient Solution of the Wave Equation -- 4.Nonlinear Problems -- 4.1.Discretization and Solution of Nonlinear PDEs -- 4.2.Software Tools for Nonlinear Finite Element Problems -- 4.3.Projects -- 5.Solid Mechanics Applications -- 5.1.Linear Thermo-Elasticity -- 5.2.Elasto-Viscoplasticity -- 6.Fluid Mechanics Applications -- 6.1.Convection-Diffusion Equations -- 6.2.Shallow Water Equations -- 6.3.Implicit Finite Element Navier-Stokes Solver -- 6.4.Classical Finite Difference Navier-Stokes Solver -- 6.5.Fast Finite Element Navier-Stokes Solver -- 6.6.Projects -- 7.Coupled Problems -- 7.1.Fluid-Structure Interaction; Squeeze-Film Damping -- 7.2.Fluid Flow and Heat Conduction in Pipes -- 7.3.Projects -- A.Mathematical Topics -- B.Diffpack Topics -- C.Iterative Methods for Sparse Linear Systems -- D.Software Tools for Solving Linear Systems.

354043416X (acid-free paper)

2003041553


Diffpack (Computer file)


Diferansiyel denklemler, Kısmi--Sayısal çözümler--Bilgi işlem
Differential equations, Partial--Numerical solutions--Data processing

QA377 / .L355 2003