Skip to content

only use half the cores for building/testing PETSc, since in particular the test suite can be quite memory-hungry - #298

Merged
bedroge merged 1 commit into
EESSI:mainfrom
boegel:petsc_parallel
Sep 3, 2026
Merged

only use half the cores for building/testing PETSc, since in particular the test suite can be quite memory-hungry#298
bedroge merged 1 commit into
EESSI:mainfrom
boegel:petsc_parallel

Conversation

@boegel

@boegel boegel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

In EESSI/software-layer#1608 we saw the PETSc test step failing due to out-of-memory, so let's try using just half the available cores for building & testing PETSc...

Other than making the installation process a bit slower perhaps, there should be no harm in doing this across all PETSc versions.

bedroge
bedroge previously approved these changes Sep 3, 2026
@boegel

boegel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace

@eessi-bot-jsc

eessi-bot-jsc Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-jsc for repository eessi.io-2023.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.09/pr_298/15588131

date job status comment
Sep 03 15:19:22 UTC 2026 submitted job id 15588131 awaits release by job manager
Sep 03 15:20:25 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:45:49 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job15588131.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Sep 03 16:45:49 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job15588131.test does not exist in job directory, or parsing it failed.

@eessi-bot-jsc

eessi-bot-jsc Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-jsc for repository eessi.io-2025.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.09/pr_298/15588132

date job status comment
Sep 03 15:19:29 UTC 2026 submitted job id 15588132 awaits release by job manager
Sep 03 15:20:21 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:45:46 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job15588132.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Sep 03 16:45:46 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job15588132.test does not exist in job directory, or parsing it failed.

@eessi-bot-jsc

eessi-bot-jsc Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-jsc for repository eessi.io-2026.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.09/pr_298/15588133

date job status comment
Sep 03 15:19:36 UTC 2026 submitted job id 15588133 awaits release by job manager
Sep 03 15:20:16 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:45:42 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job15588133.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Sep 03 16:45:42 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job15588133.test does not exist in job directory, or parsing it failed.

@boegel

boegel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

grace node are currently unavailable, so I've manually cancelled those jobs, let's use another bot...

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2023.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.09/pr_298/1873721

date job status comment
Sep 03 16:44:57 UTC 2026 submitted job id 1873721 awaits release by job manager
Sep 03 16:46:04 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:47:11 UTC 2026 running job 1873721 is running
Sep 03 16:49:34 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-1873721.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17884540960.tar.zstsize: 0 MiB (33113 bytes)
entries: 1
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2023.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2023.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/a64fx
no other files in tarball
Sep 03 16:49:34 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-1873721.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2025.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.09/pr_298/1873722

date job status comment
Sep 03 16:45:02 UTC 2026 submitted job id 1873722 awaits release by job manager
Sep 03 16:46:02 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:47:14 UTC 2026 running job 1873722 is running
Sep 03 16:51:46 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-1873722.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-aarch64-a64fx-17884542030.tar.zstsize: 0 MiB (33115 bytes)
entries: 1
modules under 2025.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2025.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2025.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2025.06/software/linux/aarch64/a64fx
no other files in tarball
Sep 03 16:51:46 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-1873722.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2026.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.09/pr_298/1873723

date job status comment
Sep 03 16:45:09 UTC 2026 submitted job id 1873723 awaits release by job manager
Sep 03 16:45:59 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:47:16 UTC 2026 running job 1873723 is running
Sep 03 16:49:37 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-1873723.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-aarch64-a64fx-17884540370.tar.zstsize: 0 MiB (33068 bytes)
entries: 1
modules under 2026.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2026.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2026.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2026.06/software/linux/aarch64/a64fx
no other files in tarball
Sep 03 16:49:37 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-1873723.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

…ar the test suite can be quite memory-hungry
@boegel

boegel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

fixed a missing , in f67b773 (forced push), let's try this again...

@boegel

boegel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2023.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.09/pr_298/1873733

date job status comment
Sep 03 16:55:32 UTC 2026 submitted job id 1873733 awaits release by job manager
Sep 03 16:56:07 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:57:13 UTC 2026 running job 1873733 is running
Sep 03 17:00:44 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-1873733.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17884547530.tar.zstsize: 0 MiB (33111 bytes)
entries: 1
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2023.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2023.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/a64fx
no other files in tarball
Sep 03 17:00:44 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-1873733.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Sep 03 17:17:27 UTC 2026 uploaded transfer of eessi-2023.06-software-linux-aarch64-a64fx-17884547530.tar.zst to S3 bucket succeeded

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2025.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.09/pr_298/1873734

date job status comment
Sep 03 16:55:38 UTC 2026 submitted job id 1873734 awaits release by job manager
Sep 03 16:56:04 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:57:15 UTC 2026 running job 1873734 is running
Sep 03 16:59:37 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-1873734.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-aarch64-a64fx-17884547250.tar.zstsize: 0 MiB (33112 bytes)
entries: 1
modules under 2025.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2025.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2025.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2025.06/software/linux/aarch64/a64fx
no other files in tarball
Sep 03 16:59:37 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-1873734.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Sep 03 17:17:45 UTC 2026 uploaded transfer of eessi-2025.06-software-linux-aarch64-a64fx-17884547250.tar.zst to S3 bucket succeeded

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Sep 3, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2026.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.09/pr_298/1873735

date job status comment
Sep 03 16:55:44 UTC 2026 submitted job id 1873735 awaits release by job manager
Sep 03 16:56:01 UTC 2026 released job awaits launch by Slurm scheduler
Sep 03 16:57:18 UTC 2026 running job 1873735 is running
Sep 03 17:00:46 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-1873735.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-aarch64-a64fx-17884547380.tar.zstsize: 0 MiB (33068 bytes)
entries: 1
modules under 2026.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2026.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2026.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2026.06/software/linux/aarch64/a64fx
no other files in tarball
Sep 03 17:00:46 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-1873735.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Sep 03 17:17:36 UTC 2026 uploaded transfer of eessi-2026.06-software-linux-aarch64-a64fx-17884547380.tar.zst to S3 bucket succeeded

@boegel

boegel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

@bedroge ready to deploy

@bedroge
bedroge merged commit e7420f8 into EESSI:main Sep 3, 2026
97 of 101 checks passed
@boegel
boegel deleted the petsc_parallel branch September 3, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants