XPPAUT is a tool for solving .) differential equations, .) difference equations, .) delay equations, .) functional equations, .) boundary value problems, and .) stochastic equations. The code brings together a number of useful algorithms and is extremely portable. All the graphics and interface are written completely in Xlib which explains the somewhat idiosyncratic and primitive widgets interface. XPP contains the code for the popular bifurcation program, AUTO . Thus, you can switch back and forth between XPP and AUTO, using the values of one program in the other and vice-versa. I have put a ``friendly'' face on AUTO as well. You do not need to know much about it to play around with it. XPP has the capabilities for handling up to 590 differential equations. There are over a dozen solvers including several for stiff systems, a solver for integral equations and a symplectic solver. Up to 10 graphics windows can be visible at once and a variety of color combinations is supported. PostScript output is supported as well as GIF and animated GIF movies Post processing is easy and includes the ability to make histograms, FFTs and applying functions to columns of your data. Equilibria and linear stability as well as one-dimensional invariant sets can be computed. Nullclines and flow fields aid in the qualitative understanding of two-dimensional models. Poincare maps and equations on cylinders and tori are also supported. Reproducible: Always Steps to Reproduce:
Created attachment 30849 [details] xppaut-5.85.ebuild
Created attachment 30850 [details, diff] gentoo-xpp-5.85.diff This patch prevents binutils from coredumping; allows using of user specified CFLAGS and proper installation
Another problem is that the package version is not included in the filename from the website (http://www.pitt.edu/~phase) but it is mentioned on the site. Maybe the devs should be contacted in order to add the version as well...
Created attachment 88600 [details] Ebuild for , which is a version bump and works both on x86 and amd64 This ebuild is based in the previously proposed one. Its dependencies have been updated and it solves problems with amd64
Created attachment 88601 [details, diff] Patch which allows setting the compilation flags This patch is used by the new ebuild
Created attachment 88602 [details, diff] This patch will be useful with 64 bit native compilations Currently the ebuild compiles using multilib facilities, using x86 ABI. When this program doesn't need those facilities, this patch will be useful.
*** Bug 142284 has been marked as a duplicate of this bug. ***