Skip to content

Commit

Permalink
MAINT: Extend build test to parallel versions of mumps and hypre.
Browse files Browse the repository at this point in the history
  • Loading branch information
jwboth committed Aug 28, 2024
1 parent 4fe4903 commit 0e6f707
Showing 1 changed file with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,33 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y libhypre-dev
sudo apt-get install -y mpich
pip install numpy mpi4py
pip install petsc petsc4py
- name: Set environment variables
run: |
echo "PETSC_DIR=/usr/local/petsc" >> $GITHUB_ENV
echo "PETSC_ARCH=arch-linux-c-opt" >> $GITHUB_ENV
- name: Install Hypre
run: |
git clone https://github.com/hypre-space/hypre.git
cd hypre/src
./configure --with-MPI
make
sudo make install
- name: Install MUMPS
run: |
git clone https://github.com/scivision/mumps.git
cd mumps
mkdir build
cd build
cmake -G "Ninja" -DMUMPS_parallel=on ..
cmake --build .
sudo make install
- name: Install DarSIA
run: pip install .[dev]

Expand Down

0 comments on commit 0e6f707

Please sign in to comment.