# 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. # In the future, we'll provide better incorporation of # automatic environment detection. For now, have a look # at the YAML files in the top-level directory and choose # the most *specific* file that matches your 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: