The QuickView Family on Chrysalis ¶
Chrysalis is a computer cluster dedicated to the E3SM project and its team members. It is owned by the U.S. Department of Energy (DOE) Office of Biological and Environmental Research (BER) and maintained by Argonne National Laboratory (ANL). This page explains how to launch QuickView and QuickCompare on Chrysalis and provides tips for selecting your data files.
Public installation ¶
QuickView and QuickCompare are installed in a conda environment located at /lcrc/group/e3sm/share/quickview/.
Tip for SSH connection
If your typical login method does not include port forwarding, skip the rest of this section and jump to One-step launchers.
If your typical login method already supports port forwarding, you can load the conda environment using
module load miniforge3/25.3.1
conda activate /lcrc/group/e3sm/share/quickviewThen launch QuickView or QuickCompare using
quickviewquickcompareTake a sip of tea or coffee and wait for some more seconds until your screen output looks like the following. Enter your URL in a web browser to start using the tool.
Loading plugin : /lcrc/group/e3sm/share/quickview/lib/python3.13/site-packages/e3sm_quickview/plugins/eam_gridlines.py
Loading plugin : /lcrc/group/e3sm/share/quickview/lib/python3.13/site-packages/e3sm_quickview/plugins/eam_projection.py
Loading plugin : /lcrc/group/e3sm/share/quickview/lib/python3.13/site-packages/e3sm_quickview/plugins/eam_reader.py
Loading plugin : /lcrc/group/e3sm/share/quickview/lib/python3.13/site-packages/e3sm_quickview/plugins/eam_filters.py
tauri-server-port=42757
Use URL below to connect to the application:
=> http://localhost:42757/One-step launchers ¶
Since tools in the QuickView family use browser-based user interfaces, information needs to be passed from the server port on Chrysalis to the local computer. The Python scripts linked below are one-step launchers that each establish an SSH connection to Chrysalis with port forwarding and, after QuickView or QuickCompare is started on Chrysalis, open the UI in a browser on the local computer.
- Click to download: launch_quickview_on_chrysalis.py
- Click to download: launch_quickcompare_on_chrysalis.py
Execute the scripts on the local computer using one of the following commands, replacing USERNAME by your username.
python3 launch_quickview_on_chrysalis.py USERNAME@chrysalis.lcrc.anl.govpython3 launch_quickcompare_on_chrysalis.py USERNAME@chrysalis.lcrc.anl.govEnter your authentication information when prompted to do so.
After a successful login and some more seconds, the SSH session will print out text similar to the screenshot below. If the tool's graphical user interface does not show up automatically in a web browser, copy the URL printed after Open: into a web browser on your local computer.

Connectivity files ¶
Some connectivity files are available in /lcrc/group/e3sm/share/connectivity/. Additional files can be downloaded from Zenodo.
Tips for easier file selection ¶
On HPC systems such as Chrysalis, simulation files and connectivity files may be stored in deeply nested directories with long paths. The QuickView family of tools treats the directory from which they are launched as their “home” directory. The one-step launcher scripts provided above launch the tools from your default login directory, so navigating to these files through the file selection dialog may require many mouse clicks. The following tips can help you reach your files more quickly; they can be used individually or in combination.
Tip 1. Set the launch directory in the launcher script ¶
If you frequently work with files in the same directory, you can configure the launcher script to start the tool there. In the REMOTE_COMMAND block, add a line like the following immediately after " && conda activate ...":
" && cd /path/to/data/directory/ "The tool will then use the specified directory as its home directory.
Tip 2. Create symbolic links to frequently used directories ¶
On Chrysalis, in the tool’s launch directory, create symbolic links (soft links) to your simulation directories, e.g.,
ln -s /path/to/simulation1/ simulation1
ln -s /path/to/simulation2/ simulation2These links provide shortcuts to your simulation directories when the "home" button is clicked in the tool’s file loading dialog.
Tip 3. Keep the connectivity file with the simulation files ¶
In each simulation directory, store a copy of the corresponding connectivity file or create a symbolic link to it. This lets you select both the simulation files and the connectivity file from the same directory.
Tip 4. Enter file paths directly in the UI ¶
You can also copy and paste full file paths into the tool's file loading dialog. Use full paths on Chrysalis. For example, in QuickView, enter the paths in the “Simulation File” and “Connectivity File” text boxes.
Tip 5. Use state files ¶
A previously saved state file already contains the paths to your simulation and connectivity files. Upload it from your local computer to resume the analysis without selecting those files again.