aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tweed.yaml77
1 files changed, 77 insertions, 0 deletions
diff --git a/tweed.yaml b/tweed.yaml
new file mode 100644
index 0000000..0570ce0
--- /dev/null
+++ b/tweed.yaml
@@ -0,0 +1,77 @@
+# 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: