Engineering
- Describes the first-ever implementation of a major ODE/PDE library in JAVA
- Reviews the basic concepts of numerical integration
- Includes source code for all six languages covered
- Provides fixed step and variable step integrators that are capable of solving a broad spectrum of ODE and PDE problems
- Discusses truncation error monitoring and control, h and p refinement, stability and stiffness, and explicit and implicit algorithms, as they relate to ODE/PDE integration
- Demonstrates extensions to stiff systems via an ODE application
- Illustrates the application of ODE integration routines to PDEs through the method of lines (MOL).
Scientists and engineers attempting to solve complex problems require efficient, effective ways of applying numerical methods to ODEs and PDEs. They need a resource that enables fast access to library routines in their choice of a programming language.
Ordinary and Partial Differential Equation Routines in C, C++, Fortran, Java, Maple, and MATLAB provides a set of ODE/PDE integration routines in the six most widely used languages in science and engineering, 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 ( since hyphenation is used here, I added it below; hyphenation could also be dropped since it is not used in the book). 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 you to understand the basics of ODE/PDE integration, then calculate sample numerical solutions within your targeted programming language. The applications discussed can be used as templates for the development of a spectrum of new applications and associated codes.