diff options
Diffstat (limited to 'tweed.hashdist.yaml')
-rw-r--r-- | tweed.hashdist.yaml | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/tweed.hashdist.yaml b/tweed.hashdist.yaml new file mode 100644 index 0000000..f08915e --- /dev/null +++ b/tweed.hashdist.yaml @@ -0,0 +1,90 @@ +# Tweed --- Smartly turned-out engineering software +# Copyright (C) 2016 Paul Garlick <pgarlick@tourbillion-technology.com> +# +# Tweed is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Tweed. If not, see <http://www.gnu.org/licenses/>. + + + +# The following debian packages should be installed when using this +# profile: +# +# git curl python-dev time build-essential gfortran freeglut3-dev + +# This profile file controls your <#> (HashDist) build environment. + +extends: +- file: linux.yaml + +# The packages list specifies all the packages that you +# require installed. <#> will ensure that all packages +# and their dependencies are installed when you build this +# profile. + +packages: + launcher: + cmake: + python: + link: shared + mpi: + use: mpich + blas: + use: openblas + lapack: + use: openblas + hypre: + with_openblas: true + without_check: true + petsc: + sources: + - key: git:fa7b4c743107b9ba8085bbbb2b8aa6b58c9605a0 + url: https://bitbucket.org/petsc/petsc.git # refs/heads/maint + build_with: | + openblas, parmetis, scotch, suitesparse, hypre + download: | + mumps, scalapack, blacs, ml, superlu_dist + coptflags: -O2 + link: shared + debug: false + petsc4py: + version: '3.6.0' + slepc: + version: '3.6.1' + slepc4py: + version: '3.6.0' + swig: + boost: + toolset: gcc + build_with: python + ipython: + matplotlib: + vtk: + vtk_wrap_python: false + ffc: + fiat: + instant: + ufl: + dolfin: + build_with: | + openblas, hdf5, parmetis, petsc, petsc4py, suitesparse, scotch, slepc, slepc4py, vtk, zlib + mpi4py: + mshr: + build_with: | + vtk + libadjoint: + build_with: python + dolfin-adjoint: + skip: true + fenicstools: + cbcpost: + moola: |