aboutsummaryrefslogtreecommitdiff
path: root/tweed.hashdist.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'tweed.hashdist.yaml')
-rw-r--r--tweed.hashdist.yaml90
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: