Hi all,
I've recently created an ALPS package within Spack, an HPC package manager. Spack enables building ALPS and all its dependencies from scratch with a single line of command. Furthermore, Spack automatically optimizes the build (vectorisation etc) for the CPU architectures of interest. I thought some of you might be interested to check it out, also it might be useful to list it under the installation methods page of ALPS wiki.
$ git clone https://github.com/spack/spack.git $ cd spack/bin $ ./spack install alps $ ./spack load alps
Alps doesn't build with gcc =>7, so if the default compiler on your system satisfies that, you might also want to install an older version of gcc in your system or just build it from scratch with Spack (which might take up to a few hours)
$ ./spack install gcc@6.5.0 $ ./spack load gcc@6.5.0 $ ./spack compiler find $ ./spack install alps%gcc@6.5.0
Hope some of you will find this useful.
comp-phys-alps-users@lists.phys.ethz.ch