swMATH ID: 17452
Software Authors: Kroshko, Andrew; Spiteri, Raymond J.
Description: odeToJava: a PSE for the numerical solution of IVPS. Problem-solving environments (PSEs) offer a powerful yet flexible and convenient means for general experimentation with computational methods, algorithm prototyping, and visualization and manipulation of data. Consequently, PSEs have become the modus operandi of many computational scientists and engineers. However, despite these positive aspects, PSEs typically do not offer the level of granularity required by the specialist or algorithm designer to conveniently modify the details. In other words, the level at which PSEs are black boxes is often still too high for someone interested in modifying an algorithm as opposed to trying an alternative. In this article, we describe odeToJava, a Java-based PSE for initial-value problems in ordinary differential equations. odeToJava implements explicit and linearly implicit implicit-explicit Runge-Kutta methods with error and stepsize control and intra-step interpolation (dense output), giving the user control and flexibility over the implementational aspects of these methods. We illustrate the usage and functionality of odeToJava by means of computational case studies of initial-value problems (IVPs).
Homepage: http://dl.acm.org/citation.cfm?doid=2786970.2641563
Keywords: adaptive integration; Runge-Kutta; St”ormer-Verlet; additive Runge-Kutta; geometric integration; object-oriented; problem solving environment; software architecture; stepsize-control
Related Software: Matlab; LSODE; JScience; SciTools; SLOCCount; Parallel Colt; Python; ODEXPERT; UJMP; MATLAB ODE suite; STDTST; NSDTST; ode23s; ode113; Godess; Ode15s; ode45; SharpClaw; ode23; Pyclaw
Cited in: 1 Publication

Citations by Year