Skip to main content

IOWarp

Context management for AI-assisted scientific workflows across heterogeneous storage

IOWarp develops context-management infrastructure for AI-assisted scientific workflows. Its Context Layer for I/O (CLIO) architecture organizes data, metadata, telemetry, and computational state across storage tiers, then exposes that context to agents and scientific tools. CLIO Core supplies storage and runtime services. CLIO Kit connects agents to scientific data formats, schedulers, analysis software, and research datasets.

Research Problem​

Scientific workflows span data formats, storage tiers, computing facilities, and institutions. Agents need more than file contents to plan multi-step work. They also need metadata, provenance, telemetry, and computational state. IOWarp treats those elements as context that can be ingested, placed, searched, and served through one architecture.

CLIO Architecture​

CLIO has four public layers: CLIO Core for context storage and runtime services, CLIO Kit for scientific tooling, CLIO Agent for data-management operations, and CLIO Coder for research software development.

Traditional parallel file system architecture

Conventional I/O

Applications interact directly with files and storage services

IOWarp architecture with CLIO context orchestration

CLIO

A context layer coordinates data, metadata, and storage services

CLIO Core provides five groups of services:

  1. Context Assimilation Engine. OMNI-YAML descriptions bring binary, HDF5, Globus, and related sources into CLIO storage.
  2. Context Transfer Engine. Multi-tier buffering connects POSIX, HDF5, ADIOS2, MPI-IO, FUSE, and GPU-attached storage.
  3. Context Exploration Engine. C++ and Python APIs bundle, query, and retrieve context.
  4. CLIO Runtime. Dynamically loaded modules execute as coroutine-based distributed services.
  5. Context Transport Primitives. Shared-memory containers, allocators, synchronization, networking, and GPU-aware movement support the data path.

The design combines research lines from Hermes, LABIOS, ChronoLog, LabStor, and MegaMmap. Full architecture and API documentation is available at iowarp.ai/platform (opens in a new tab).

Agent-Facing Scientific Tools​

CLIO Kit exposes scientific software through the Model Context Protocol. Public servers cover ADIOS, HDF5, Jarvis, Slurm, Darshan, ParaView, ArXiv, and other data and computing systems. The documented command is clio-kit mcp-server <name>, with configuration examples for Claude Code, Cursor, and VS Code.

Warpio interface for agent-assisted scientific workflows
Warpio connects natural-language requests to scientific tools

The repositories and their release histories are maintained under github.com/iowarp (opens in a new tab). The full server catalog and installation guide are at iowarp.ai/clio-kit (opens in a new tab).

CLIO in DOE Genesis​

Two DOE Genesis projects will extend CLIO capabilities through laboratory-led work. The Argonne National Laboratory project is led by Dr. Bogdan Nicolae. The Pacific Northwest National Laboratory project is led by Dr. Nathan Tallent. Across the two efforts, GRC will contribute CLIO Core, CLIO Kit, CLIO Agent, and CLIO Coder capabilities.

Research Results​

AI-Driven Scientific Workflows​

An eScience'25 poster (opens in a new tab) evaluated agent-driven workflows for EarthScope data, LAMMPS trajectories, ParaView visualization, and IOR deployment. It reports:

  • EarthScope retrieval and visualization in about 2 minutes with Claude Code and Sonnet 4. The comparison agent did not complete the workflow without IOWarp context.
  • LAMMPS BP5 analysis in about 2.5 minutes with Claude Sonnet 3.5, compared with about 12 minutes manually.
  • IOR deployment in about 0.5 to 2 minutes across seven agent-model combinations and five prompt variations, compared with about 5 to 10 minutes manually.

Recent internal evaluations report 7.5 times faster end-to-end EarthScope analysis than the manual workflow, successful configuration in all four tested agent-model combinations, and a fastest run of 24.8 seconds with split plan-execution on local models.

Average IOR deployment duration by agent and model configuration
IOR deployment time across the configurations evaluated in the eScience'25 poster

Memory and Storage Convergence​

MegaMmap manages DRAM and storage as tiered software distributed shared memory. Workload-aware eviction and prefetching reduced peak DRAM use by as much as 2.6 times at competitive performance in the SC'24 paper (opens in a new tab). Its tiered-memory design informs CLIO's Context Transfer Engine.

Semantic Search and Data Staging​

Acropolis adds adaptive-depth content indexing to a tiered filesystem and exposes it through an MCP server. AgentStage uses an agent's reasoning phase as a window for moving requested data into place. Both papers appear in the eScience 2026 program (opens in a new tab).

Reproducible Deployment and GPU Data Movement​

Jarvis describes portable scientific software stacks through a resource graph and automates deployment, monitoring, and teardown. Read the PDSW'24 paper. A separate eScience'25 poster characterizes GPU-accelerated data transfer through NVIDIA NIXL for AI workloads.

Browse all IOWarp publications.

Deployments and Scientific Workflows​

CLIO Core has been built on Ares at Illinois Tech, NSF DeltaAI at NCSA, and ALCF Polaris and Aurora. At the INCITE '26 GPU hackathon, the team ported CLIO Core to Aurora, demonstrated scalability to 512 nodes, and ran scientific workloads at up to 128 nodes. A Context Transfer Engine-backed HDF5 VOL connector supported NeuroH5 and MiV-Simulator workflows. These deployment results come from IOWarp's Year 2 report to NSF.

Published poster demonstrations cover EarthScope geoscience data, LAMMPS molecular dynamics, and ParaView fluid visualization.

LAMMPS atom trajectory visualization

LAMMPS trajectory analysis through ADIOS tools

ParaView pipe-flow visualization

Pipe-flow visualization through ParaView tools

CLIO GenomIO​

CLIO GenomIO applies AI agents and DNA language models to the gaps that repetitive sequences and low coverage leave in draft genome assemblies. The prototype accepts a gap and its flanking contigs, retrieves relevant genomic context, and returns a predicted sequence with a confidence score. LangChain-based planning agents orchestrate DNABERT-2, GROVER, Gena-LM, and Nucleotide Transformer over a retrieval layer built from a genomic corpus.

The work was developed with the High Throughput Sequencing Core at the Institute for Food Safety and Health (IFSH) at Illinois Tech, which provided sequencing facilities, bacterial genomes for pilot studies, and domain expertise. It is paused at the prototype stage, and the implementation is available on GitHub (opens in a new tab).

Demonstrations​

Complete IOWarp Workflow​

Reproducible Deployment​

ADIOS Workflow​

Resources​

University of Utah
National Science Foundation

This material is based upon work supported by the National Science Foundation under Grant No. OAC-2411318. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.