# 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 . # This profile file controls your <#> (HashDist) build environment. It is # based on the file fenics.Linux.yaml, which is part of the FEniCS Developer # Tools project, developed by Anders Logg, Johannes Ring et al. See # https://bitbucket.org/fenics-project/fenics-developer-tools for details. 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 superlu_dist: with_openblas: true ml: with_openblas: true petsc: version: '3.7.4' build_with: | openblas, parmetis, scotch, suitesparse, hypre, superlu_dist, ml coptflags: -O2 link: shared debug: false petsc4py: version: '3.7.0' slepc: version: '3.7.3' slepc4py: version: '3.7.0' swig: boost: toolset: gcc build_with: python ipython: matplotlib: vtk: vtk_wrap_python: false dijitso: 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: