Skip to content

Commit 735317e

Browse files
Update ci.yml
1 parent 2271aae commit 735317e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,20 @@ jobs:
3333
with:
3434
path: ./gismo/optional/${{ github.event.repository.name }}
3535
#token: ${{ secrets.GH_PAT }}
36+
37+
# Step to install preCICE
38+
- name: Install preCICE
39+
if: runner.os == 'Linux' # or change based on OS
40+
run: |
41+
sudo apt update
42+
sudo apt install build-essential cmake libeigen3-dev libxml2-dev libboost-all-dev petsc-dev python3-dev python3-numpy
43+
wget https://github.com/precice/precice/archive/v3.1.2.tar.gz
44+
tar -xzvf v3.1.2.tar.gz
45+
cd precice-3.1.2
46+
cmake --list-presets
47+
cmake --preset=production # Configure using the production preset
48+
make -j 10
49+
sudo make install
3650
3751
- name: "Run for ${{ matrix.os }}"
3852
shell: bash

0 commit comments

Comments
 (0)