Request for review/commit: HPC modernization ports (UCX, Spack, ReFrame, lwgrp, dtcmp, libcircle, mpifileutils)

Rikka Göring <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <GV2PR07MB11779CC230734E95F859A44F0979BA@GV2PR07MB11779.eurprd07.prod.outlook.com>
Hi ports@,
I’m following up on my FreeBSD HPC modernization effort with a batch of NEW PORT submissions intended to modernize the HPC software stack. Several of these PRs have been unattended for a few months, so I wanted to ask if a committer could review them and, if acceptable, commit them.
NEW PORT PRs:

  *
benchmarks/py-reframe — ReFrame regression testing / benchmarking framework for HPC systems
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289292
  *
devel/spack — Spack: package manager widely used in HPC environments
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289296
  *
sysutils/mpifileutils — Tools for parallel file operations using MPI
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291679
(dependency graph: https://bugs.freebsd.org/bugzilla/showdependencygraph.cgi?id=291679)
     *
devel/lwgrp — Lightweight group library for MPI
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291587
     *
devel/dtcmp — Datatype comparison library for MPI
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291588
     *
devel/libcircle — Library to distribute parallel workloads across MPI
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291589
  *
net/ucx — Unified Communication X (UCX), high-performance communication framework for HPC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292889

I’d especially appreciate review (not just a straight commit) for sysutils/mpifileutils and net/ucx, since both required some non-trivial portability work away from Linux-specific assumptions.
Also, while I’m writing: I’d appreciate review of this update PR as well:

  *
sysutils/slurm-wlm update — updates Slurm to the latest version and includes the necessary fixes to reliably schedule and run jobs on FreeBSD
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292799

Thanks in advance for any review help — I’m happy to respond quickly to feedback and revise patches as needed.


Best,
Rikka Göring (GenericRikka)
Maintainer, sysutils/slurm-wlm
FreeBSD HPC Modernization Project (unofficial)
https://kavocado.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.