Project Cinema/E4S
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