[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 291589] [NEW PORT] devel/libcircle: Distributed work queue library for MPI clusters"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 11 Dec 2025 22:26:28 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291589
Bug ID: 291589
Summary: [NEW PORT] devel/libcircle: Distributed work queue
library for MPI clusters
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: rikka.goering@outlook.de
Created attachment 266112
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=266112&action=edit
new port devel/libcircle (v0.3)
Hi,
I’d like to add a new port devel/libcircle, a distributed work queue library
for MPI clusters. libcircle provides an API for distributing embarrassingly
parallel workloads across MPI ranks using a distributed work queue.
Applications register callbacks to create and process work items, while the
library handles load balancing, termination detection, and optional global
reductions.
libcircle is commonly used on large HPC filesystems to traverse directory trees
and perform file operations in parallel, and it is one of the dependencies for
sysutils/mpifileutils, which I’m working on porting to FreeBSD.
Port details
- Upstream: hpc / GitHub (tag v0.3)
- Uses USES=mpi:mpich and the MPI compiler wrapper (MPICC)
- Builds and installs the shared library, header, and pkg-config file
- Optional DOCS (installs README.md into ${DOCSDIR})
QA
- make stage-qa [ok]
- make check-plist [ok]
- portfmt -D Makefile [ok]
- portlint -AC [ok]
- portclippy Makefile [ok]
- poudriere testport [ok]
Maintainer: rikka.goering@outlook.de
Patch attached as a git-format patch.
--
You are receiving this mail because:
You are the assignee for the bug.