Skip to content

Commit f0ba912

Browse files
committed
updated proteus package and added simple proteus stack
1 parent 83cd9b8 commit f0ba912

2 files changed

Lines changed: 73 additions & 4 deletions

File tree

pkgs/proteus.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
extends: [namespace_package]
2+
23
dependencies:
3-
build: [daetk, numpy, mpi, python, cmake, cython, petsc, petsc4py, triangle, hdf5, blas]
4-
run: [daetk, ipython, matplotlib, nose, mpi4py, petsc4py, pytables, sphinx, sympy, tetgen, triangle, hdf5, blas]
4+
build: [daetk, numpy, mpi, python, cmake, cython, petsc, petsc4py, triangle, hdf5, blas, scorec, zoltan, parmetis]
5+
run: [daetk, ipython, matplotlib, nose, mpi4py, petsc4py, pytables, sphinx, sympy, tetgen, triangle, hdf5, blas, scorec, zoltan, parmetis]
56

67
sources:
7-
- key: git:1a018f74d77a9d6ccc071b9724ca790a9186e68c
8-
url: https://github.com/erdc-cm/proteus
8+
- key: zip:ohy5bv4n4yklm3ynqyrbjasmvc3ll7vs
9+
url: https://github.com/erdc-cm/proteus/archive/update_scorec_build_config.zip
910

1011
build_stages:
1112
- before: install

proteus_debian_stack.yaml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# This profile file controls your <#> (HashDist) build environment.
2+
3+
# In the future, we'll provide better incorporation of
4+
# automatic environment detection. For now, have a look
5+
# at the YAML files in the top-level directory and choose
6+
# the most *specific* file that matches your environment.
7+
8+
extends:
9+
- file: debian.yaml
10+
11+
# The packages list specifies all the packages that you
12+
# require installed. <#> will ensure that all packages
13+
# and their dependencies are installed when you build this
14+
# profile.
15+
16+
packages:
17+
openjpeg:
18+
version: '2.1'
19+
openssl:
20+
use: host-openssl
21+
python:
22+
host: false
23+
link: shared
24+
build_with: |
25+
bzip2, sqlite, openssl
26+
blas:
27+
use: openblas
28+
lapack:
29+
use: openblas-lapack
30+
daetk:
31+
mpi:
32+
use: mpich
33+
mpi4py:
34+
nose:
35+
hdf5:
36+
parmetis:
37+
petsc:
38+
version: 3.7.5
39+
build_with: |
40+
parmetis, cmake, openblas
41+
download: |
42+
superlu, superlu_dist, hypre, blacs, scalapack, mumps
43+
coptflags: -O2
44+
link: shared
45+
debug: true
46+
petsc4py:
47+
version: 3.7.0
48+
with_conf: true
49+
pytables:
50+
tetgen:
51+
triangle:
52+
memory_profiler:
53+
scipy:
54+
h5py:
55+
ode:
56+
zoltan:
57+
build_with: |
58+
parmetis
59+
chrono:
60+
gmsh:
61+
scorec:
62+
matplotlib:
63+
proteus:
64+
boost:
65+
toolset: gcc
66+
address_model: 64
67+
build_with: |
68+
python

0 commit comments

Comments
 (0)