Skip to content

Commit

Permalink
Merge branch 'topic/default/pixi-plugins-mpi' into 'branch/default'
Browse files Browse the repository at this point in the history
Build and test MPI fftw plugins with Pixi

See merge request fluiddyn/fluidfft!59
  • Loading branch information
paugier committed Feb 19, 2024
2 parents 162e1ab + 5c59d92 commit 2634006
Show file tree
Hide file tree
Showing 3 changed files with 3,696 additions and 3 deletions.
18 changes: 15 additions & 3 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,27 @@ 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: []
variables:
OMPI_MCA_plm_rsh_agent: ""
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 2634006

Please sign in to comment.