|
- 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).
|