Main Page | Report this Page
 
   
Science Forum Index  »  Physics - Electromagnetic Forum  »  [ANN] xmds 1.5-3 released!
Page 1 of 1    
Author Message
ptc
Posted: Thu Nov 23, 2006 6:02 am
Guest
Hi everyone,

This is a release announcement of a software package that might be
of use to people.

XMDS is the eXtensible Multi-Dimensional Simulator. It is a code
generator which integrates equations. One writes 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
possible for your architecture. You can get xmds from
http://www.xmds.org or from http://xmds.sourceforge.net.

A new version of xmds is now out. Despite the small version number
bump, this is a large release. A huge welcome to Graham Dennis on the
development team - Graham has been responsible for much of the good
work here.

Changes:

* FFTW version 3! This version is faster, and vectorises on many
architectures. This can be installed concurrently with FFTW version
2.1.5, which is still required for MPI implementations.

* Vector initialisation from XSIL moment groups! Also, this
initialisation has a "loose" mode, where partial data can be input.
This allows easy shifting of grids between simulations.

* Better IO behaviour on supercomputers with queues.

* OpenMP support! For OpenMP compatible compilers, threaded
parallel processing is as easy as a tag away. Use FFTW version 3,
and compile it using OpenMP rather than pthreads for best results.

* Breakpoints! You can choose to have the fields sent to file at
any time in the sequence, including in the middle of a run. This can
be used to check long calculations in the middle, as an efficient
method of reloading the output to start again, or just as a memory-
efficient output method for large MPI simulations.

* Almost a year's worth of bug fixes. We are back at "No Known
Bugs" status, just as we are for each release.

* New documentation! Please read all the details in the parallel
"xmds-doc" release.
 
Page 1 of 1       All times are GMT - 5 Hours
The time now is Wed Dec 03, 2008 11:53 pm