Abstract
XMDS2 is a cross-platform, GPL-licensed, open source package for numerically integrating initial value problems that range from a single ordinary differential equation up to systems of coupled stochastic partial differential equations. The equations are described in a high-level XML-based script, and the package generates low-level optionally parallelised C code for the efficient solution of those equations. It combines the advantages of high-level simulations, namely fast and low-error development, with the speed, portability and scalability of hand-written code. XMDS2 is a complete redesign of the XMDS package, and features support for a much wider problem space while also producing faster code.
| Original language | English |
|---|---|
| Pages (from-to) | 201-208 |
| Number of pages | 8 |
| Journal | Computer Physics Communications |
| Volume | 184 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - Jan 2013 |
| Externally published | Yes |
Keywords
- Differential equations
- Initial value problems
- Numerical integration
- Stochastic partial differential equations