1st Edition

Ordinary and Partial Differential Equation Routines in C, C++, Fortran, Java, Maple, and MATLAB

By H.J. Lee, William Schiesser Copyright 2003
    528 Pages 10 B/W Illustrations
    by Chapman & Hall

    This book provides a set of ODE/PDE integration routines in the six most widely used computer languages, enabling scientists and engineers to apply ODE/PDE analysis toward solving complex problems. This text concisely reviews integration algorithms, then analyzes the widely used Runge-Kutta method. It first presents a complete code before discussing its components in detail, focusing on integration concepts such as error monitoring and control. The format allows scientists and engineers to understand the basics of ODE/PDE integration, then calculate sample numerical solutions within their targeted programming language. The applications discussed can be used as templates for the development of a spectrum of new applications.

    1 Some Basics of ODE Integration, 2 Solution of a 1 x 1 ODE System, 3 Solution of a 2 x 2 ODE System, 4 Solution of a Linear PDE, 5 Solution of a Nonlinear PDE, Appendix A Embedded Runge Kutta Pairs, Appendix B Integrals from ODEs, Appendix C Stiff ODE Integration, Appendix D Alternative Forms of ODEs, Appendix E Spatial p Refinement, Appendix F Testing ODE/PDE Codes, Index


    Lee, H.J.; Schiesser, W.E.