Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Getting started

Install with Homebrew

On macOS or Linux, add the ORNL tap and install Xylem:

brew tap research-enablement/xylem https://code.ornl.gov/research-enablement/homebrew-xylem.git
brew install xylem
xylem --version

Download a Linux release

Download the current Linux binary from the Xylem releases, make it executable, and place it on PATH:

chmod +x ./xylem
sudo mv ./xylem /usr/local/bin/xylem
xylem --version

Build from source

Xylem requires the Rust toolchain declared by the workspace:

git clone https://code.ornl.gov/research-enablement/xylem.git
cd xylem
cargo install --locked --path xylem-cli
xylem --version

Run a workflow

Run a configuration with informational logging:

xylem -vv run --config path/to/config.json

Add one or more inputs at the command line when the configuration does not declare them:

xylem --threads 4 -vv run --config path/to/config.json --input first,second

Use xylem --help and xylem run --help for the exact options supported by the installed version.