Skip to main content

Installation

Choose the installation method that best fits your environment.

The pip package is the easiest way to get CLIO Core. It ships a portable, self-contained build with everything statically linked, so no system dependencies are required beyond a standard C/C++ runtime (glibc) and Python 3.10+.

pip install iowarp-core

Verify the installation:

import iowarp_core
print(iowarp_core.get_version())

Start the Runtime

The package installs the clio_run CLI on your PATH:

clio_run start

A default ~/.clio/clio.yaml is seeded on first import so the runtime works out of the box. See the Quick Start for the next steps.

What's Included

The pip wheel ships the portable feature set:

  • Python APIimport iowarp_core and import clio_cee for the Context Exploration Engine
  • CLIclio_run command for runtime management
  • Core engines — CLIO Runtime, CTE, CAE, CEE
  • Shared libraries — every CLIO Runtime library bundled in the wheel; no system installs needed

When You'll Need a Source Build

Newer extensions and advanced/accelerated features are not in the portable wheel. Switch to one of the source-build methods below if you need:

  • NVIDIA GPU (CUDA) or AMD GPU (ROCm) acceleration
  • MPI for distributed multi-node deployment
  • HDF5 scientific data ingestion
  • ADIOS2 adapter for streaming analytics
  • Compression backends (LibPressio, Blosc, etc.)
  • FUSE adapter
  • Custom ChiMods you intend to compile against the C++ headers
  • Sanitizer / debug builds for development

Next Steps