- Tired of coding simulations the old-fashioned way?
- Try a high-level approach!

XmdS
eXtensible multi-dimensional Simulator


  • An open-source XML based simulation package
  • From Ordinary Differential Equations (ODEs) up to stochastic Partial Differential Equations (PDEs)
  • Many applications:
    • physics
    • mathematics
    • engineering
    • finance
    • economics
    • chemistry
    • theoretical biology
  • Generates fast, C++ compiled code
  • Documentation and source are free!
  • Runs on Linux, Unix, MacOS X and Cygwin (Windows)

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.



Latest news

  • XMDS version 1.5.3 was released on 19/09/2006
  • XMDS version 1.5.2 was released on 27/05/2005
  • XMDS version 1.5-1 was released on 05/07/2005. (News item added 10/08/2005)
  • XMDS version 1.4-1 has been released. Several new features have been added, see the changelog for details. The documentation has also been updated. (News item added 14/03/2005)
  • XMDS version 1.3-5 has been released. This is essentially a bugfix release of xmds. Many bugs found over the last little while have been fixed, including a misformed xml tag when producing binary output, and the number of samples can safely be zero without causing potential conflicts with Fourier transforms. Many other tidying tasks have been done and the configuration has been improved a bit. As many system() calls have been removed from xmds as possible to make it more platform independent. Also fixed issues found by using the -ansi and -pedantic flags to gcc. (19/07/2004)
  • XMDS can now be used on Windows. If you have a Windows computer and wish to use xmds you can install the Cygwin (http://www.cygwin.com) environment, and xmds can be installed and used within this environment in exactly the same way it is used on Unix and Linux. At this stage it would be best to install Ocatave (http://www.octave.org) first into Cygwin (but NOT using the pre-prepared binary, you have to build it yourself) and then you can be sure that everything is set up so that you can build xmds. (22/12/2003)
  • XMDS now has mailing lists you can subscribe to at SourceForge. There are three lists:
    • xmds-users : for asking questions about using XMDS.
    • xmds-announce : to keep up to date with the latest releases, bug fixes, etc.
    • xmds-devel : for people interested in the XMDS code.
    Click here to subscribe via a web interface (14/03/2003).

SourceForge.net Logo



BEC & QO Group | Department of Physics | University of Queensland
Last updated: Thursday 08 February 2007