No description
  • C 80.6%
  • Perl 9.2%
  • Shell 7.4%
  • M4 1.7%
  • Makefile 0.7%
  • Other 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Michael J. Brim 8a08146ee8
Merge pull request #823 from CamStan/actions_update
Update github actions and rtd dependencies
2025-09-29 15:09:07 -04:00
.github Update github actions and rtd dependencies 2025-09-15 15:02:57 -07:00
.gitlab Update Gitlab CI deps and jobs 2023-12-18 14:56:00 -08:00
.spack-env Update Gitlab CI deps and jobs 2023-12-18 14:56:00 -08:00
client Add debug output for pread 2024-04-17 17:11:54 -04:00
common/src rework server bootstrap completion 2023-10-24 16:13:23 -04:00
docs Update github actions and rtd dependencies 2025-09-15 15:02:57 -07:00
examples Update github actions and rtd dependencies 2025-09-15 15:02:57 -07:00
extras use rpc to return read data to client 2021-02-12 22:34:48 -08:00
m4 Merge pull request #791 from rgmiller/update_md5_api 2023-09-11 12:18:44 -07:00
scripts initial client API library implementation 2021-05-17 12:05:49 -07:00
server rework server bootstrap completion 2023-10-24 16:13:23 -04:00
t Update github actions and rtd dependencies 2025-09-15 15:02:57 -07:00
util Remove ] when multiple nodes are returned 2023-09-25 13:54:17 -07:00
.gitignore Add seg_tree test, fix argobots in bootstrap.sh 2020-01-22 17:19:39 -08:00
.gitlab-ci.yml Update Gitlab CI deps and jobs 2023-12-18 14:56:00 -08:00
.readthedocs.yaml Docs: Update deps and enable reproducible builds 2023-10-24 17:46:44 -07:00
autogen.sh Rename UnifyCR to UnifyFS 2019-08-06 13:21:49 -07:00
bootstrap.sh update build scripts for new deps 2023-04-18 08:42:36 -04:00
configure.ac reduce sync requests to owner server 2023-07-13 11:28:45 -04:00
LICENSE Rename UnifyCR to UnifyFS 2019-08-06 13:21:49 -07:00
LICENSE.ANL fix burstfs and cruise license (#15) 2017-12-08 15:39:30 -08:00
LICENSE.BURSTFS fix burstfs and cruise license (#15) 2017-12-08 15:39:30 -08:00
LICENSE.CRUISE update CRUISE license 2021-11-01 12:17:58 -07:00
Makefile.am reduce sync requests to owner server 2023-07-13 11:28:45 -04:00
README.md Update README.md 2024-05-15 14:49:22 -07:00

UnifyFS: A User-Level File System for Supercomputers

Node-local storage is becoming an indispensable hardware resource on large-scale supercomputers to buffer the bursty I/O from scientific applications. However, there is a lack of software support for node-local storage to be used efficiently by applications that use shared files.

UnifyFS is an ephemeral, user-level file system under active development. UnifyFS addresses a major usability factor of current and future systems because it enables applications to gain performance advantages from distributed storage devices on the system while being as easy to use as a center-wide parallel file system.

Documentation

UnifyFS documentation is at https://unifyfs.readthedocs.io.

For instructions on how to build and install UnifyFS, see Build UnifyFS.

Build Status

Status of UnifyFS development branch (dev):

Build Status

Read the Docs

UnifyFS Citation

We recommend that you use this citation for UnifyFS:

  • Michael Brim, Adam Moody, Seung-Hwan Lim, Ross Miller, Swen Boehm, Cameron Stanavige, Kathryn Mohror, Sarp Oral, “UnifyFS: A User-level Shared File System for Unified Access to Distributed Local Storage,” 37th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2023), St. Petersburg, FL, May 2023.

Contribute and Develop

If you would like to help, please see our contributing guidelines.