Skip to content

Commit

Permalink
Build and test MPI fftw plugins with Pixi
Browse files Browse the repository at this point in the history
  • Loading branch information
paugier committed Feb 19, 2024
1 parent 162e1ab commit b83b9fe
Show file tree
Hide file tree
Showing 3 changed files with 3,674 additions and 3 deletions.
16 changes: 13 additions & 3 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,25 @@ workflow:

pixi-test:
stage: pixi
image: registry.heptapod.net:443/fluiddyn/fluidsim/ci/default:pixi
image: registry.heptapod.net:443/fluiddyn/fluiddyn/ci/default:pixi
script:
- pixi info
- pixi run install-editable
- pixi run pip install plugins/fluidfft-fftw -v --no-build-isolation --no-deps
- pixi run pytest -v tests
- pixi run pytest -v plugins/fluidfft-fftw
# - pixi run pip install plugins/fluidfft-mpi_with_fftw -v --no-build-isolation --no-deps
# - pixi run mpirun -np 2 pytest -v plugins/fluidfft-mpi_with_fftw


pixi-test-mpi:
stage: pixi
image: registry.heptapod.net:443/fluiddyn/fluiddyn/ci/default:pixi
needs: []
script:
- cd plugins
- pixi run install-editable-mpi_with_fftw
- pixi run test-mpi_with_fftw
- pixi run install-editable-fftwmpi
- pixi run test-fftwmpi


# Build an image for the other tasks; this should be a scheduled job, as
Expand Down
Loading

0 comments on commit b83b9fe

Please sign in to comment.