Skip to content

CODARcode/savanna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

Savana 1.0 Release (June 2018)

The Savanna runtime provides the infrastructure to orchestrate and run complex science workflows consisting of multiple components (simulation, analysis codes, coupling frameworks, profiling libraries etc.).

Savanna is designed to work with the Cheetah Experiment Harness that is used to run parameter sweep experiments for exascale applications. For the current release 1.0 of Savanna, it is integrated into the source code of Cheetah. Users are not required to launch Savanna explicitly. The workflow engine in Cheetah, along with the workflow specification for defining parameter sweeps, implement the full functionality of Savanna.

Going forward, as we add more features to Savanna, it will be created as a stand-alone library that can be downloaded and built independently of Cheetah.

Installation

Instructions for installing Savanna on different supercomputers such as ORNL's Titan, ALCF's Theta, and NERSC's Cori can be found here. Installing Savanna installs the full stack of CODAR applications and libraries:

  • ADIOS
  • Flexpath
  • Dataspaces
  • Compression libraries:
    • bzip2
    • zlib
    • zfp
    • sz
    • lz4
    • blosc
    • mgard

A benchmark running CODAR technologies has been provided at Heat-Transfer(branch 'codar'). It is a simple benchmark that implements Newton's law of cooling. Accompanying Cheetah configuration to run parameter sweeps on the benchmark can be found in the examples section of the Cheetah repository.