Overview

The Cinema project is an approach for visualization, analysis and exploration of extreme scale datasets. As part of the ECP project, Cinema is required to provide solutions for a range of science codes and workflows for a range of in-situ and post-processing use cases.

This complex set of operations and interdependencies is embodied in the Cinema/E4S Pantheon project, which creates and tests a set of workflows defined by science applications and analysis/vis operations.

This project uses the E4S project to streamline released workflows, and make them both useable and reproducible. The E4S Project simplifies the deployment of complex HPC software by creating pre-built binaries of packages that may be installed natively using an E4S build cache, or through a container-based software stack. Containerized deployments may use either full-featured or base E4S containers that may be customized and can use the E4S build cache. E4S uses the Spack package manager for software delivery.

Scope and Goals

The scope of the project is workflows for ECP applications that create, analyze and visualize Cinema databases. They are intended to run quickly in an interactive shell, so you can see the operations as they happen. The workflows are designed to run end-to-end in 5-10 minutes.

The goal of this project is to provide Pantheon:Release workflows that record, test and verify end-to-end Cinema-based workflows of use to the ECP project.

Requirements

This is the approved set of workflows for the Cinema/E4S collaboration project. The links below provide detailed information and instructions for each workflow, as well as repository and commit ID’s.

  • The applications and workflows in this project are derived from open source workflows, applications and instructions published by collaborating science codes and other ECP capabilities.
  • The workflows in this project are designed to only run on the Summit supercomputer at Oak Ridge National Laboratory.
  • Running these workflows requires an account on Summit. Apply for one here.

To run these workflows, check out the repository at the commit ID provided, then follow the instructions on the readme.md file in the repository.

Pantheon State Requirements

  • Release. A workflow for which there are specific commits for applications, infrastructure and other dependencies within the scope of spack. When possible, these have E4S cache builds available. The workflow is expected to run to completion on current Summit environment.
  • Development. A workflow that is expected to become a Release.
  • Research. A workflow that has an ECP application and produces a Cinema database, but is not on the Development/Release path.
  • Archive. A workflow that is being preserved for historical purposes, but is no longer supported.

Available Workflows (Archive)

   
name WarpX Workflow
desc Pantheon workflow designed for E4S integration
state development
repository https://github.com/cinemascienceworkflows/warpx
commit 67fc214abd1dbafdb26a1cd7527e3904389ad389
date Sep 23 16:55:06 2025 MDT
citation citation
   
name Ascent Cloverleaf Workflow
desc Pantheon workflow designed for E4S integration
state development
repository https://github.com/cinemascienceworkflows/miniapp
commit 7c14c5b55d1f776aa6a7975261cbf57b01b5439f
date Sep 24 11:31:24 2025 MDT
citation citation
   
name ExaWind-NaluWind
desc ExaWind-NaluWind post-processing workflow
state development
repository https://github.com/cinemascienceworkflows/exawind-naluwind
commit b07fd9b80b25fa78bd67773b96200582ee1986bf
date Sep 24 11:34:40 2025 MDT
citation citation
   
name Ascent Miniapp Workflow
desc Pantheon workflow designed for E4S integration
state development
repository https://github.com/cinemascienceworkflows/2021-04_Miniapp-Ascent
commit a78517a534390da7ab0ec980a3cbde26fe3db08a
date Sep 24 11:37:25 2025 MDT
citation citation
   
name Nyx Ascent Workflow
desc Pantheon sampling workflow
state development
repository https://github.com/cinemascienceworkflows/2021-04_Nyx-Ascent
commit 77c6ba33fc71a09eae84347d6c5a6dbf177a9b54
date Sep 24 11:40:07 2025 MDT
citation citation
   
name ExaWind-AMRWind Workflow
desc ExaWind-AMRWind/Ascent in situ workflow
state development
repository https://github.com/cinemascienceworkflows/2021-05_ExaWind-AMRWind
commit 163cbf5cd8d268cb170a578daa697b837ef6f394
date Sep 24 11:46:42 2025 MDT
citation citation

Workflow Template

This is the template for new workflows used by this project. To start a new workflow, either start with this template, or create a branch from a released workflow that aligns with your work.

   
repository https://github.com/cinemascienceworkflows/pantheon-template.git
commit 064e2812a0c677c5e2d65dadfcedba5f4f7cc517

Contact

pantheon-help@lanl.gov

Released under: LA-UR-21-23761