XMDS is a code generator that integrates equations. You write them down in human readable form in an XML file, and it goes away and writes and compiles a C++ program that integrates those equations as fast as it can possibly be done in your architecture.
|Tags||Scientific/Engineering Software Development Code Generators Chemistry Mathematics|
Release Notes: 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.
Release Notes: 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.
Release Notes: 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.
No changes have been submitted for this release.