# Tweed --- Package management for engineering software # Copyright (C) 2016 Paul Garlick # # 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 . # 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: