New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shell script used to build ASPECT for the CIDER 2015 conference VM #862
Conversation
Hey Tyler, I would like to point you at http://www.math.clemson.edu/~heister/dealvm/ which is a virtualbox image I am maintaining, which contains deal.II, ASPECT, and many other development tools. The scripts to generate the image are available at https://github.com/tjhei/dealii-vm and are as easy as following the steps in the README ("vagrant up" followed by launching the setup scripts to compile the libraries). The same library versions and setup is used for the docker images (https://github.com/tjhei/docker-files/tree/experimental) that are used for the official ASPECT tester. There is a huge advantage in using the same library versions across "tester" and the virtual machines. I would very much prefer if we use the same for the tutorials. Is there any specific reason you are rolling your own? It would also be great to communicate with @bangerth and me regarding the system for the tutorials even if you decide to roll your own. Note: I was holding back on the update of the virtual machine to deal 8.4.1 because I am in the process of making the next ASPECT release. Expect both to hit soon. |
I am sorry if that sounded harsh. I somehow missed that you used that for CIDER and thought you are talking about the CIG general meeting that is coming up, my bad. |
Hi Timo When do you expect the next release for ASPECT ? Lorraine Hwang
|
@ljhwang hopefully this week. (and I just updated the virtual machine linked above) |
Hi Tyler, |
No worries. Candi looks like a much better solution. |
The script was written specifically for UbuntuLTS 14.04 compatibility, so it might not be useful enough to accept. I have recently tested it against an up-to-date 14.04.
The script is designed to work entirely in a subfolder and to not require any user input, except for the installation of the required Ubuntu packages. It grabs source code archives off the internet (and checks their SHA), then compiles everything into a usable executable. This can take 3+ hours, but the script can be interrupted at any time and resumed later.
The projects built are:
The script has a useful, documented CLI that allows for each step to be initiated individually. None of the compiled projects are installed on the host, they all remain in the created subfolder.
Please let me know if this script is worth keeping in the repo.