Skip to content

Q1 2026 status report: FreeBSD HPC modernization initiative#621

Open
GenericRikka wants to merge 1 commit intofreebsd:mainfrom
GenericRikka:main
Open

Q1 2026 status report: FreeBSD HPC modernization initiative#621
GenericRikka wants to merge 1 commit intofreebsd:mainfrom
GenericRikka:main

Conversation

@GenericRikka
Copy link
Copy Markdown
Contributor

This pull request adds the Q1 2026 status report entry for the ongoing FreeBSD HPC Ports Modernization initiative.

The report summarizes progress made during the quarter expanding the HPC ecosystem available in the FreeBSD Ports Collection and improving interoperability between modern HPC runtime components.

Highlights

  • Continued maintenance of sysutils/slurm-wlm, confirming successful job scheduling and execution on recent versions with a minimal patchset.
  • Added net/ucx, providing the Unified Communication X framework used by modern MPI implementations.
  • Added benchmarks/py-reframe-hpc, enabling HPC regression testing workflows.
  • Continued improving interoperability between net/openmpi, net/ucx, net/pmix, and net/prrte.
  • Ongoing upstream collaboration and portability work with projects such as UCX and mpifileutils.

Ongoing work

  • Porting sysutils/mpifileutils and its dependency stack (libcircle, lwgrp, etc.).
  • Upstreaming portability improvements discovered during the porting process.
  • Continued collaboration with SchedMD around Slurm improvements.

Future direction

Planned work includes expanding the available HPC tooling in ports and documenting a reference Slurm + OpenMPI + PMIx + PRRTE + UCX deployment on FreeBSD to lower the barrier for experimenting with HPC workloads on the platform.

Add the Q1 2026 status report entry for the ongoing FreeBSD HPC
modernization initiative, covering ecosystem expansion, upstream
collaboration, and integration work around Slurm, UCX, OpenMPI,
PMIx, PRRTE, and related tooling.
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.

1 participant