Skip to content

Commit

Permalink
Fix VTK conflict and enable ASTE
Browse files Browse the repository at this point in the history
  • Loading branch information
MakisH committed Apr 29, 2024
1 parent defe0cf commit 4a96892
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 7 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ This box is based on the [bento/ubuntu-24.04](https://github.com/chef/bento) bas
- SU2 7.5.1 and the SU2-preCICE adapter (master)
- DUNE 2.9.1 and the experimental DUNE-preCICE adapter (main)
- DuMuX 3.8 and the DuMuX-preCICE adapter (v2.0.0)
- ASTE (master)
- Paraview from APT
- Gnuplot

Expand All @@ -75,7 +76,6 @@ At the end, it cleans up all object files and the APT cache (see `cleanup.sh`).

## What should be there but is currently not included?

- ASTE (master)
- code_aster 14.6 and the code_aster-preCICE adapter (master)
- FEniCS latest from the FEniCS PPA and the FEniCS-preCICE adapter (PIP)

Expand Down
3 changes: 1 addition & 2 deletions Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,7 @@ Vagrant.configure("2") do |config|
config.vm.provision "shell", path: "provisioning/install-dune.sh", privileged: false
config.vm.provision "shell", path: "provisioning/install-paraview.sh", privileged: false
config.vm.provision "shell", path: "provisioning/install-julia-bindings.sh", privileged: false
# VTK dependency conflicts with ParaView
# config.vm.provision "shell", path: "provisioning/install-aste.sh", privileged: false
config.vm.provision "shell", path: "provisioning/install-aste.sh", privileged: false

# Post-installation steps
config.vm.provision "shell", path: "provisioning/post-install.sh", privileged: false
Expand Down
4 changes: 1 addition & 3 deletions provisioning/install-aste.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ set -ex
# Install the C++ vtk library

# The following packages have unmet dependencies:
# python3-paraview : Conflicts: python3-vtk9 but 9.1.0+really9.1.0+dfsg2-7.1build3 is to be installed
# sudo apt-get -y install libvtk9-dev

sudo apt-get -y install libvtk9-dev libvtk9-qt-dev
sudo apt-get -y install libmetis-dev

python -m venv ~/python-venvs/aste
Expand Down
2 changes: 1 addition & 1 deletion provisioning/install-paraview.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env bash
set -ex

sudo apt-get install -y paraview
sudo apt-get install -y --no-install-recommends paraview

0 comments on commit 4a96892

Please sign in to comment.