This release includes several bugfixes and the ability to assign components as arrays. The updated documentation explains the new syntax in the end of the 'More Examples' chapter, where the new feature is demonstrated by the differences between highdim.xmds and highdim_vector_version.xmds in the examples directory. Users are warned to use EX algorithms when using this feature unless they understand exactly what they're doing. The configuration mechanism has also seen a tidy up, and there has been the addition of rudimentary support for visualization using the R package.
The program now has adaptive 9(8)th order deterministic integration, where the adaptive step is stochastic safe. In testing, this means 4th order adaptive strong convergence for stochastic equations. The new algorithms are RK9IP, RK9EX, ARK89IP, and ARK89EX. The syntax and workings are identical to the RK4 and ARK45 algorithms, except that for stochastic problems the adaptive algorithm changes automatically to a stochastic-safe version. There are no known bugs outstanding.
This release fixed a bug in xsil2graphics, added the ability to
customise the building of simulations via a preferences file, and
allowed vectors to be initialised from binary (as well as ASCII)
input files. XMDS was tested and installed in the Cygwin
environment on Windows.