[Bug 291679] [NEW PORT] sysutils/mpifileutils: MPI parallel file utilities
Date: Wed, 15 Apr 2026 13:39:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291679
--- Comment #12 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=5f283cddd7b7c17cd59a5a887bf4ae74566ccbd1
commit 5f283cddd7b7c17cd59a5a887bf4ae74566ccbd1
Author: Generic Rikka <rikka.goering@outlook.de>
AuthorDate: 2026-04-15 13:23:56 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-04-15 13:37:45 +0000
sysutils/mpifileutils: New port: MPI parallel file utilities for high
scalability on large filesystems
FileUtils provides a library (libmfu) and a suite of MPI-parallel file
utilities such as dcp (parallel copy), dcmp (compare), ddup (duplicate
finder), dfind, dtar/dbz2, dchmod, and more. Designed for high
scalability on large filesystems.
https://hpc.github.io/mpifileutils/
https://github.com/hpc/mpifileutils/
Pull request to upstream repo with local patches:
https://github.com/hpc/mpifileutils/pull/664
PR: 291679
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
sysutils/Makefile | 1 +
sysutils/mpifileutils/Makefile (new) | 39 ++++++++++++
sysutils/mpifileutils/distinfo (new) | 3 +
.../mpifileutils/files/patch-CMakeLists.txt (new) | 20 ++++++
.../patch-mpifileutils_src_common_mfu__bz2.c (new) | 15 +++++
.../patch-mpifileutils_src_common_mfu__bz2.h (new) | 10 +++
...pifileutils_src_common_mfu__bz2__static.c (new) | 24 +++++++
...rc_common_mfu__compress__bz2__libcircle.c (new) | 28 +++++++++
..._common_mfu__decompress__bz2__libcircle.c (new) | 12 ++++
...atch-mpifileutils_src_common_mfu__flist.c (new) | 44 +++++++++++++
...atch-mpifileutils_src_common_mfu__flist.h (new) | 11 ++++
...ileutils_src_common_mfu__flist__archive.c (new) | 32 ++++++++++
...pifileutils_src_common_mfu__flist__copy.c (new) | 56 +++++++++++++++++
...pifileutils_src_common_mfu__flist__walk.c (new) | 41 ++++++++++++
.../patch-mpifileutils_src_common_mfu__io.c (new) | 15 +++++
.../patch-mpifileutils_src_common_mfu__io.h (new) | 20 ++++++
...pifileutils_src_common_mfu__param__path.c (new) | 40 ++++++++++++
...patch-mpifileutils_src_common_mfu__util.c (new) | 46 ++++++++++++++
...patch-mpifileutils_src_common_mfu__util.h (new) | 13 ++++
.../patch-mpifileutils_src_dbcast_dbcast.c (new) | 73 ++++++++++++++++++++++
.../files/patch-mpifileutils_src_dbz2_dbz2.c (new) | 12 ++++
.../files/patch-mpifileutils_src_dcmp_dcmp.c (new) | 15 +++++
.../patch-mpifileutils_src_dcp1_cleanup.c (new) | 13 ++++
.../patch-mpifileutils_src_dcp1_common.h (new) | 11 ++++
.../patch-mpifileutils_src_dsync_dsync.c (new) | 22 +++++++
sysutils/mpifileutils/pkg-descr (new) | 4 ++
sysutils/mpifileutils/pkg-plist (new) | 43 +++++++++++++
27 files changed, 663 insertions(+)
--
You are receiving this mail because:
You are the assignee for the bug.