A Space & astronomy forum. SpaceBanter.com

Go Back   Home » SpaceBanter.com forum » Astronomy and Astrophysics » Research
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

[ANN] xmds-1.3-4 released! xmds solves complex problems simply and quickly



 
 
Thread Tools Display Modes
  #1  
Old June 18th 04, 12:48 PM
Paul Cochrane
external usenet poster
 
Posts: n/a
Default [ANN] xmds-1.3-4 released! xmds solves complex problems simply and quickly

This message is to announce the release of xmds version 1.3-4.

Release 4 of xmds-1.3 fixes a parsing bug found when using the
noises tag. It also adds some functionality in terms of command
line option parsing of both xmds and the xsil2graphics utility
program; see xmds --help and xsil2graphics --help for more
information, or the man pages, or the pdf version of the
documentation. There are now man pages available for xmds,
xsil2graphics and the loadxsil.m utility script, which are installed
when one does a 'make install'. The loadxsil.m script is also now
installed when a 'make install' is performed. Additionally, three
more example simulations have been added; two from biology, and one
from electronics.

The documentation of xmds has also been updated. This includes
mention of the new noise sources and how to specify them using the
'kind' attribute of the noises tag, and how to generate a new
simulation script by using the --template option to xmds. Other
general textual improvements have been made as well.

xmds - the eXtensible Multi-Dimensional Simulator - is a program for
solving equations - fast. It is an Open Source tool to simplify the
computer modelling of various systems, and is currently being
developed within the Australian Centre for Quantum-Atom Optics at the
University of Queensland in Australia.

There are many situations in many areas where a system of interest can
be modelled by a differential equation or equations. Such areas
include: physics, mathematics, engineering, physical and theoretical
chemistry, theoretical and computational biology, finance, and
economics. Modelling these systems involves writing a computer
program to find a solution to the equations, which is not necessarily
easy to do. This is where xmds comes in. The advantage of using xmds
instead of doing the same job by means of conventional programming is
the same as ordering a pizza as opposed to making one yourself. The
only thing you have to learn to become an xmds user is "How to order a
pizza". There are a couple of important differences here though:
normally you have to pay for the pizza, while xmds comes for free; and
xmds is like a gourmet pizza outlet - one has the option of exotic
things like solving stochastic equations, which the chain-brand "pizza
vendors" don't offer! xmds therefore makes writing complex computer
simulations simple.

Another major advantage of xmds is that it is free. The source code
and documentation can be freely downloaded from the xmds web site,
http://www.xmds.org/. xmds runs on Linux, Unix (including MacOS X)
and the Cygwin environment on Windows, help for installing xmds on
these systems is available both from the web site and the xmds
distribution. xmds is especially useful in solving complex problems
requiring solving the problem over many different random parameters.
Such problems can be parallelised (run on lots of computers at the
same time) and xmds does this automatically with little user input,
making the solution of these problems a breeze.

Often writing a computer program to solve complex problems can be very
difficult, time-consuming, and error-prone. This is where xmds
excels. One merely needs to write a script in a high-level form which
is easy for a person to understand, and xmds goes off and writes the
low-level code for you, producing code that is better for a computer.
This makes the writing of a simulation program significantly easier,
reducing the development time, and almost eliminating bugs since xmds
has written the vast majority of the code for you and has used
thoroughly tested code and techniques in the production of the
program. The output program that xmds writes is still about as fast
as code hand-written by an expert, so one can has the best of both
worlds: quick development time, and quick execution.

You can find examples of the use of xmds for solving complex (and
simple) problems in the examples page of the xmds web site:
http://www.xmds.org/examples/.

So, if you're trying to model a bunch of atoms bouncing around
together, the diffusion of an electrolyte solution, the reaction of
enzymes with a substrate, or the volatility of stock prices, then xmds
is the simulation tool for you.

For more information visit the web site http://www.xmds.org/.

--

Quantum mechanics: the dreams stuff is made of.
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANN] xmds-1.3-4 released! xmds solves complex problems simply and quickly Paul Cochrane Astronomy Misc 0 June 18th 04 07:06 AM
xmds solves complex problems simply and quickly Paul Cochrane Research 0 April 27th 04 06:34 PM
xmds solves complex problems simply and quickly Paul Cochrane Astronomy Misc 0 April 27th 04 10:09 AM


All times are GMT +1. The time now is 04:09 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 SpaceBanter.com.
The comments are property of their posters.