Custom interface to both Agave and Tapis for running and monitoring jobs, with connections to traveler for performance visualization.
The basic concept of universal is:
- to use either Tapis or Agave
- to describe a single machine that is:
- a storage machine
- an execution machine with
CLI
- an execution machine with some
HPC
scheduler
- Has a generic app which
- takes
input.tgz
- unpacks and executes
run_dir/runapp.sh
from inside therun_dir/
directory - packs everything up into
output.tgz
- takes