APPLICATION A4 / DOE GENESIS · PORTUS
Agentic workflows across HPC and cloud.
PORTUS is a DOE Genesis Mission project at Pacific Northwest National Laboratory. It asks how agentic scientific workflows on the Genesis Mission Platform can be predicted, planned, and adapted while they run across HPC and cloud resources. The project began in August 2026. The IOWarp team works on workflow motifs and performance models.
When an agent rewrites a scientific workflow as it runs, can it know what the new version will cost, and choose a better one, before it runs?
Agentic scientific workflows do not hold still. Agents change execution paths, generate new subgraphs at runtime, and run on a shifting mix of HPC and cloud resources that contend, fail, and reconfigure. Orchestrators that assume a static graph and fixed resources cannot predict these workflows, plan for contingencies, or rewrite fragments of them.
PORTUS starts from an observation: agentic workflows are built from a small vocabulary of recurring motifs, such as producer and consumer pipelines, fan-out and fan-in, staging loops, and handoffs from HPC simulation to AI inference. Performance models built over those motifs can transfer from one workflow to the next.
The workflow, stage by stage.
- Characterize
Workflows and the HPC and cloud resources they run on are characterized, drawing on WfCommons workflows and agent-based proxies for Genesis projects.
PPPL · ORNL · HPE - Model the motifs
Compositional, graph-based surrogate models predict how recurring motifs perform. Illinois Tech extends the AMAT matching methodology from memory and storage to workflow dataflow.
Illinois Tech - Represent and generate
Workflows are represented across modalities for graph neural network reasoning, and new workflow instances are generated to train and test the models.
Iowa State · University of Delaware - Adapt as it runs
Telemetry from live runs feeds an adaptation and active-learning loop that refines the models and re-plans the workflow, building on PNNL’s DataFlowDrs tools.
PNNL - Run as a fleet
CLIO Coder fleets carry the measure, model, and re-plan loop as bounded, reviewable agent tasks. The integration is in progress.
CLIO Coder
What the work has produced.
PORTUS began in August 2026 as a DOE Genesis Mission project at PNNL, with Princeton Plasma Physics Laboratory, Iowa State University, the University of Delaware, and Illinois Tech as partners, and Oak Ridge National Laboratory and HPE collaborating.[1][2]
The IOWarp team works on workflow motifs and performance models, extending the AMAT matching methodology from memory and storage to workflow dataflow.[1]
The PORTUS orchestrator is public: an agentic orchestration framework for scientific Slurm workflows that re-plans execution without rewriting task code.[3]
The Dataflow Performance Matcher from Illinois Tech predicts the I/O cost of workflow stages on candidate storage tiers and node counts. It builds on published research by Illinois Tech and PNNL on characterizing dataflow for I/O-aware scheduling.[4][5]
CLIO Coder dispatches bounded engineering tasks to fleets of workers and returns reviewable run receipts. Connecting fleets to the PORTUS loop is in progress.[6]
The instruments involved.
The project’s public agentic orchestration framework for scientific Slurm workflows, from PNNL.
Open source ↗02 / ComponentDataflow Performance MatcherIllinois Tech’s I/O cost prediction for workflow stages across storage tiers and node counts.
Open source ↗03 / ComponentCLIO CoderGoverned agent fleets with bounded tasks and run receipts; the connection to PORTUS is in progress.
Open source ↗Next steps.
- Build compositional, graph-based surrogate models for recurring workflow motifs.
- Generate and rank alternative realizations of a workflow: task fusion or decomposition, data staging, synchronous or asynchronous execution, and resource mappings.
- Close the adaptation loop with active learning on live telemetry.
- Let a domain scientist describe a workflow in natural language and receive a performant port, with CLIO Coder fleets carrying the work.
- Record a demonstration of CLIO Coder working with PORTUS.
Who should get in touch
Workflow system developers, HPC and cloud facility teams, and application groups whose workflows change while they run.
Sources
- PORTUS project description, DOE Genesis Mission, Pacific Northwest National Laboratory (Project description shared by the project team; not publicly posted)
- U.S. Department of Energy Genesis Mission
- PORTUS orchestrator: agentic orchestration for scientific Slurm workflows
- Dataflow Performance Matcher: I/O cost prediction across storage tiers and node counts
- Tang, Guo, Kougkas, Sun, Tallent. Characterizing dataflow for I/O-aware scheduling in HPC workflows. IPDPS 2026
- CLIO Coder documentation for workers and fleets
