2
I Use This!
Very Low Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
Posted almost 5 years ago by Mattias Johnsson
A new version of XMDS2 has been released! XMDS 3.0.0 (codename: "Release the Kraken") contains a number of new features, performance improvements and bugfixes, but the headline feature is that XMDS2 has been moved from Python 2 to Python 3. Note ... [More] that even though the version number has now hit 3.0, the program is still invoked by the command "xmds2" - partly for backward compatibility, and partly as this is a continuation of XMDS2 project, which replaced XMDS1. Also note that this version is completely compatible with previous scripts written for XMDS2. In more detail: XMDS2 has been moved from Python 2 to Python 3 The Mac installer is now (finally!) up to date and is a Homebrew package (check Installation for details!) Better error reporting of script and compile errors Minor performance improvements Miscellaneous bugfixes Documentation improvements Many thanks to all who contributed to this version! You can find the source tarball on Sourceforge at http://sourceforge.net/projects/xmds/, but we recommend using an installer if possible. See http://www.xmds.org for details and installation instructions. Enjoy the new release, and please don't forget to cite us if you use XMDS2 in published work: Computer Physics Communications 184, 201-208 (2013). Regards, The XMDS2 team [Less]
Posted about 7 years ago by Mattias Johnsson
A new version of XMDS2 has been released! XMDS 2.2.3 (codename: "It came from the deep") is primarily a maintenance release consolidating various bug fixes and small improvements that have been made. Specifically A number of bugs have been fixed ... [More] Removed requirement that samples must divide into steps when using an adaptive stepper Make initial step size more robust when using adaptive stepper Improved debug mode Additional examples have been added Expanded and improved documentation Many thanks to all who contributed to this version! The source tarball can be found on Sourceforge at sourceforge.net/projects/xmds/, but we suggest using an installer or your package manager if possible. Installation instructions can be found in the bundled documentation or on our website at xmds.org. Note that the Mac-specific installer on Sourceforge has not yet been updated for 2.3.3; this will be coming soon. In the meantime, you can of course perform a manual install using the source tarball at the URL above. Enjoy the new release, and please don't forget to cite us if you use XMDS2 in published work: Comput. Phys. Commun. 184, 201-208 (2013). Regards, The XMDS2 team [Less]
Posted over 13 years ago by [email protected] (Joe Hope)
After what we realise is a substantial wait, the all-new version of XMDS has been released!This new version has been rewritten (largely in python) from the ground up to make it easier for us to apply new features. And there are many. XMDS 2.0 is ... [More] faster and far more versatile than previous versions, allowing the efficient integration of almost any initial value problem.The feature list includes:* Fields of different dimensions. So you can have a 1D potential and a 3D wavefunction.* Integrate more than one vector (in more than one field), so you can now simultaneously integrate a PDE and a coupled ODE (or coupled PDEs of different dimensions).* Non-Fourier transformations including the Bessel basis, Spherical Bessel basis and the Hermitee-Gauss (harmonic oscillator) basis.* The ability to have more than one kind of noise (gaussian, poissonian, etc) in a simulation.* Integer-valued dimensions with non-local access. You can have an array of variables and access different elements of that array.* Significantly better error reporting. When errors are found when compiling the script they will almost always be reported with the corresponding line of your script, instead of the generated source.* IP/EX operators are separate from the integration algorithm, so you can have both IP and EX operators in a single integrate block. Also, EX operators can act on arbitrary code, not just vector components. (e.g. L[phi*phi]).* Cross propagation in the increasing direction of a given dimension or in the decreasing dimension. And you can have more than one cross-propagator in a given integrator (going in different directions or dimensions).* Faster Gaussian noises.* The ability to calculate spatial correlation functions* OpenMP support* MPI support* Output moment groups use less memory when there isn't a post_processing element* Generated source is indented correctly* An xmds-1 like script file format.* xmds-1 like generated source.* All of the integrators from xmds-1 (SI, RK4, ARK45, RK9, ARK89).Download the xmds2.0.tgz file, extract the folder, and follow the installation instructions found in the documentation folder. The documentation will then walk you through new features by a series a worked examples. Enjoy! [Less]
Posted over 13 years ago by Joe Hope
After what we realise is a substantial wait, the all-new version of XMDS has been released\! This new version has been rewritten \(largely in python\) from the ground up to make it easier for us to apply new features. And there are many. XMDS 2.0 ... [More] is faster and far more versatile than previous versions, allowing the efficient integration of almost any initial value problem. The feature list includes: \* Fields of different dimensions. So you can have a 1D potential and a 3D wavefunction. \* Integrate more than one vector \(in more than one field\), so you can now simultaneously integrate a PDE and a coupled ODE \(or coupled PDEs of different dimensions\). \* Non-Fourier transformations including the Bessel basis, Spherical Bessel basis and the Hermitee-Gauss \(harmonic oscillator\) basis. \* The ability to have more than one kind of noise \(gaussian, poissonian, etc\) in a simulation. \* Integer-valued dimensions with non-local access. You can have an array of variables and access different elements of that array. \* Significantly better error reporting. When errors are found when compiling the script they will almost always be reported with the corresponding line of your script, instead of the generated source. \* IP/EX operators are separate from the integration algorithm, so you can have both IP and EX operators in a single integrate block. Also, EX operators can act on arbitrary code, not just vector components. \(e.g. L\[phi\*phi\]\). \* Cross propagation in the increasing direction of a given dimension or in the decreasing dimension. And you can have more than one cross-propagator in a given integrator \(going in different directions or dimensions\). \* Faster Gaussian noises. \* The ability to calculate spatial correlation functions \* OpenMP support \* MPI support \* Output moment groups use less memory when there isn't a post\_processing element \* Generated source is indented correctly \* An xmds-1 like script file format. \* xmds-1 like generated source. \* All of the integrators from xmds-1 \(SI, RK4, ARK45, RK9, ARK89\). Download the xmds2.0.tgz file, extract the folder, and follow the installation instructions found in the documentation folder. The documentation will then walk you through new features by a series a worked examples. Enjoy\! [Less]
Posted over 13 years ago by Joe Hope
After what we realise is a substantial wait, the all-new version of XMDS has been released\! This new version has been rewritten \(largely in python\) from the ground up to make it easier for us to apply new features. And there are many. XMDS ... [More] 2.0 is faster and far more versatile than previous versions, allowing the efficient integration of almost any initial value problem. The feature list includes: \* Fields of different dimensions. So you can have a 1D potential and a 3D wavefunction. \* Integrate more than one vector \(in more than one field\), so you can now simultaneously integrate a PDE and a coupled ODE \(or coupled PDEs of different dimensions\). \* Non-Fourier transformations including the Bessel basis, Spherical Bessel basis and the Hermitee-Gauss \(harmonic oscillator\) basis. \* The ability to have more than one kind of noise \(gaussian, poissonian, etc\) in a simulation. \* Integer-valued dimensions with non-local access. You can have an array of variables and access different elements of that array. \* Significantly better error reporting. When errors are found when compiling the script they will almost always be reported with the corresponding line of your script, instead of the generated source. \* IP/EX operators are separate from the integration algorithm, so you can have both IP and EX operators in a single integrate block. Also, EX operators can act on arbitrary code, not just vector components. \(e.g. L\[phi\*phi\]\). \* Cross propagation in the increasing direction of a given dimension or in the decreasing dimension. And you can have more than one cross-propagator in a given integrator \(going in different directions or dimensions\). \* Faster Gaussian noises. \* The ability to calculate spatial correlation functions \* OpenMP support \* MPI support \* Output moment groups use less memory when there isn't a post\_processing element \* Generated source is indented correctly \* An xmds-1 like script file format. \* xmds-1 like generated source. \* All of the integrators from xmds-1 \(SI, RK4, ARK45, RK9, ARK89\). Download the xmds2.0.tgz file, extract the folder, and follow the installation instructions found in the documentation folder. The documentation will then walk you through new features by a series a worked examples. Enjoy\! [Less]
Posted almost 16 years ago by [email protected] (Joe Hope)
xmds-1.6.6 is a critical bugfix release of xmds.Upgrade is recommended for all users. (0 comments)
Posted almost 16 years ago by Joe Hope
xmds-1.6.6 is a critical bugfix release of xmds. Upgrade is recommended for all users.
Posted almost 16 years ago by Joe Hope
xmds-1.6.6 is a critical bugfix release of xmds. Upgrade is recommended for all users.
Posted almost 16 years ago by [email protected] (Joe Hope)
xmds-1.6.6 is a critical bugfix release of xmds.Upgrade is recommended for all users. (2 comments)
Posted almost 16 years ago by [email protected] (Paul Cochrane)
After much help from our contact in the FreeBSD community, we are pleased to announce that xmds-1.6.5 is now available as a FreeBSD port. You can find xmds under ports/science and it can be installed using the standard portupgrade facility. (0 comments)