Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bumped to Stage2025 for HPC #525

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,23 +27,24 @@ prepare_JUWELS:
- shell
script:
- mkdir -p benchmarks
- module --force purge
- module load Stages/2024
- module purge
- module load GCC
- module load OpenMPI
- module load FFTW
- module load mpi4py
- module load SciPy-Stack
- module load CuPy
- jutil env activate -p ${JUWELS_PROJECT}
- python -m venv --clear $SCRATCH/.venv/pySDC
- rm -r $SCRATCH/.venv/pySDC || echo "venv did not exist"
- python -m venv $SCRATCH/.venv/pySDC
- source $SCRATCH/.venv/pySDC/bin/activate
- pip install -e .
- which python
- pip install pytest-benchmark coverage
- git submodule add -f https://github.com/brownbaerchen/mpi4py-fft.git
- cd mpi4py-fft
- git checkout cupy_implementation
- FFTW_LIBRARY_DIR="/p/software/juwels/stages/2024/software/FFTW/3.3.10-GCC-12.3.0/lib64" pip install --force-reinstall .
- which python
- FFTW_LIBRARY_DIR="/p/software/juwels/stages/2025/software/FFTW/3.3.10-GCC-13.3.0/lib64" python -m pip install --no-deps -e .
- cd ../


Expand Down Expand Up @@ -77,8 +78,7 @@ test_JUWELS:
- sbatch.out
before_script:
- mkdir -p benchmarks
- module --force purge
- module load Stages/2024
- module purge
- module load GCC
- module load OpenMPI
- module load FFTW
Expand Down
2 changes: 1 addition & 1 deletion pySDC/projects/GPU/etc/venv_booster/modules.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module --force purge
module load Stages/2024
module load Stages/2025
module load GCC
module load ParaStationMPI
module load NCCL
Expand Down
6 changes: 3 additions & 3 deletions pySDC/projects/GPU/etc/venv_booster/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ python3 -m venv --prompt "$ENV_NAME" --system-site-packages "${ENV_DIR}"

source "${ABSOLUTE_PATH}"/activate.sh

# FFTW_LIBRARY_DIR="/p/software/jusuf/stages/2024/software/FFTW/3.3.10-GCC-12.3.0/lib64" python3 -m pip install -e /p/project/ccstma/baumann7/mpi4py-fft
# FFTW_LIBRARY_DIR="/p/software/juwels/stages/2024/software/FFTW/3.3.10-GCC-12.3.0/lib64/" python3 -m pip install -e /p/project/ccstma/baumann7/mpi4py-fft
FFTW_LIBRARY_DIR="/p/software/juwelsbooster/stages/2024/software/FFTW/3.3.10-GCC-12.3.0/lib64/" python3 -m pip install -e /p/project1/ccstma/baumann7/mpi4py-fft
# FFTW_LIBRARY_DIR="/p/software/jusuf/stages/2025/software/FFTW/3.3.10-GCC-13.3.0/lib64" python3 -m pip install -e /p/project/ccstma/baumann7/mpi4py-fft
# FFTW_LIBRARY_DIR="/p/software/juwels/stages/2025/software/FFTW/3.3.10-GCC-13.3.0/lib64/" python3 -m pip install -e /p/project/ccstma/baumann7/mpi4py-fft
FFTW_LIBRARY_DIR="/p/software/juwelsbooster/stages/2025/software/FFTW/3.3.10-GCC-13.3.0/lib64/" python3 -m pip install -e /p/project1/ccstma/baumann7/mpi4py-fft
python3 -m pip install -e /p/project1/ccstma/baumann7/qmat
python3 -m pip install -r "${ABSOLUTE_PATH}"/requirements.txt
python3 -m pip install -e /p/project1/ccstma/baumann7/pySDC/
Expand Down
2 changes: 1 addition & 1 deletion pySDC/projects/GPU/etc/venv_jusuf/modules.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module --force purge
module load Stages/2024
module load Stages/2025
module load GCC
module load ParaStationMPI
# module load NCCL
Expand Down
2 changes: 1 addition & 1 deletion pySDC/projects/GPU/etc/venv_jusuf/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ python3 -m venv --prompt "$ENV_NAME" --system-site-packages "${ENV_DIR}"

source "${ABSOLUTE_PATH}"/activate.sh

FFTW_LIBRARY_DIR="/p/software/jusuf/stages/2024/software/FFTW/3.3.10-GCC-12.3.0/lib64" python3 -m pip install -e /p/project/ccstma/baumann7/mpi4py-fft
FFTW_LIBRARY_DIR="/p/software/jusuf/stages/2025/software/FFTW/3.3.10-GCC-13.3.0/lib64" python3 -m pip install -e /p/project/ccstma/baumann7/mpi4py-fft
python3 -m pip install -e /p/project1/ccstma/baumann7/qmat
python3 -m pip install -r "${ABSOLUTE_PATH}"/requirements.txt
python3 -m pip install -e /p/project1/ccstma/baumann7/pySDC/
2 changes: 1 addition & 1 deletion pySDC/projects/Resilience/venv/modules.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module --force purge
module load Stages/2024
module load Stages/2025
module load GCC
module load OpenMPI
module load FFTW
Expand Down
2 changes: 1 addition & 1 deletion pySDC/projects/Resilience/venv/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ python3 -m venv --prompt "$ENV_NAME" --system-site-packages "${ENV_DIR}"

source "${ABSOLUTE_PATH}"/activate.sh

FFTW_LIBRARY_DIR="/p/software/jusuf/stages/2024/software/FFTW/3.3.10-GCC-12.3.0/lib64" python3 -m pip install mpi4py-fft
FFTW_LIBRARY_DIR="/p/software/jusuf/stages/2025/software/FFTW/3.3.10-GCC-13.3.0/lib64" python3 -m pip install mpi4py-fft
python3 -m pip install --upgrade -r "${ABSOLUTE_PATH}"/requirements.txt
python3 -m pip install --upgrade -e /p/project/ccstma/baumann7/pySDC/

Loading