Table of Contents# # HOME Document Objectives About This Document Prerequisites Training Material DocSeries Computational Workflows# Workflow Systems Workflow Design Workloads Workflow Types Workflow Architecture Execution Strategies Execution Strategy Matrix SLURM Jobs# SLURM Jobs How to Run a SLURM Job Job Inputs SLURM-Job Output SLURM-Job Workflow Resources & Runtime Login vs Execution Nodes Job Scheduling Ranks in MPI Jobs PyLauncher Common Mistakes Job Arrays vs Launcher Parameter Sweeps Python JobArray def Python Launcher def Tapis# Scaling Jobs with Tapis Tapis Overview Interfacing with Tapis Tapis Jobs SLURM and Tapis Tapis as Automation Tapis Apps# Tapis Apps Tapis-App Glossary Tapis-App Types Execution Flows What Is Apptainer? Run a Tapis App Job Execution Details Tapis-Job Profiling Anatomy of a Tapis App app.json Schema Job Attrib. vs App Param. app.json vs profile.json App Files Sample App Files Scheduler Profile Scheduler vs. envVariables Custom Tapis Apps Tapis App Templates MPI in Tapis Apps HPC Launchers Best Practices DesignSafe Tapis Apps# DesignSafe Tapis Apps OpenSees Apps OpenFOAM app ADCIRC app Compare Apps designsafe-agnostic-app AgnosticApp - Input Arguments AgnosticApp - Quick Reference AgnosticApp - How to Choose Inputs Training Modules# tapis_train_setup Tapis Authentication 📂 Open in JupyterHub System Specifications 📂 Open in JupyterHub Establish TMS Credentials 📂 Open in JupyterHub Tapis Paths 📂 Open in JupyterHub Query and Retrieve Jobs Step 1: Explore All Jobs 📂 Open in JupyterHub Explore All Jobs 📂 Open in JupyterHub Filter Tapis Jobs 📂 Open in JupyterHub Step 2: Inspect Job 📂 Open in JupyterHub Job Status 📂 Open in JupyterHub Job Metadata 📂 Open in JupyterHub Job History 📂 Open in JupyterHub Step 3: Retrieve Output 📂 Open in JupyterHub Access Output Data 📂 Open in JupyterHub List All Job Output 📂 Open in JupyterHub Download All Job Output 📂 Open in JupyterHub Explore Jobs Interactively 📂 Open in JupyterHub Cancel Tapis Job Explore Tapis Apps List Tapis Apps 📂 Open in JupyterHub Get Tapis App Schema 📂 Open in JupyterHub designsafe-agnostic-app 📂 Open in JupyterHub Run DS Agnostic App Machine-Learning Example 📂 Open in JupyterHub Creating a Custom Tapis App Custom App: opensees-mp-s3-clone 📂 Open in JupyterHub Build A Custom Tapis App 📂 Open in JupyterHub TOC# Document Series# DesignSafe#