On Thu, Nov 06, 2014 at 11:42:46AM +0100, Johannes Ring wrote: > On Thu, Nov 6, 2014 at 8:13 AM, Anders Logg <[email protected]> wrote: > > Hi, > > > > One thing I think is missing on our web page is a collection of good > > installation recipes and, possibly, other FEniCS-related recipes. > > > > We do have good binary packages, but instructions for building from > > source could be better. Here are some issues I think we need to solve: > > > > 1. How do we want to continue to support Dorsal? Is anyone actively > > maintaining it? Should it be the officially supported way to install > > FEniCS from source on all platforms, including Mac? > > No, Dorsal is not actively maintained. Many package files and platform > files are not particular up to date. > > I have been working for a while on HashDist [1] and I have > successfully used it to install FEniCS on Debian, Ubuntu, RHEL6/7, > Mac, Windows (Cygwin) and on two different clusters (Abel and SciNet). > HashDist is better than Dorsal in many ways: it has caching of builds, > it handles dependencies between packages, it is reproducible, it is > customizable, it will get support for binary builds, and it is > actively maintained/developed. Currently, HashDist does not detect > your platform like Dorsal does, or create a conf file that can be > sourced to set environment variables, so it might not be as easy as > Dorsal for FEniCS newcomers. However, this will likely improve in the > future.
Sounds very interesting! I didn't know you had come so far to have already used it on FEniCS. I have hashdist installed and the hashstack downloaded. How do I proceed to build/install FEniCS - what are the magic commands? -- Anders > It would be great if someone else than me could try to build FEniCS > using HashDist. Please don't hesitate to send comments, suggestions or > report issues. For those interested, there is also an introduction to > HashDist at [2]. > > [1] https://hashdist.github.io/ > [2] http://www.youtube.com/watch?v=wviHkzk0AkY > > Johannes > > > 2. The installation instructions on the web page are very static and > > difficult to keep up-to-date, since it requires making a pull request > > for the website Sphinx code, getting someone to apply the pull request > > etc. > > > > 3. Is there a good alternative in the form of a collection of "FEniCS > > recipes", to which anyone can contribute (perhaps wiki style), ideally > > also in combination with some voting mechanism (thumbs up = works for > > me) so that we may organically keep track of, say, the best way of > > the day to build FEniCS on OS X. > > > > Ideally, we would host this on fenicsproject.org, but perhaps there > > are already existing web services that could be used? > > > > 4. Could those installation recipes be made scriptable? And then how > > would this be different from Dorsal? I like Dorsal, but it seems not > > everyone is on board with using Dorsal as the main/official way of > > FEniCS installation. > > _______________________________________________ fenics mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics
