| |
 |
|
|
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. |
|
|
| Back to top |
|
| |
|
Page 1 of 1
All times are GMT - 5 Hours
The time now is Wed Dec 03, 2008 11:53 pm
|
|