top of page
Dark-Background    _edited.jpg

SimOps Software Stack

The SimOps Software Stack consists of tools that help simplify (optimize, automate) the use, operations, and management of HPC infrastructures on premises and in the cloud,  for HPC system administrators and simulation engineers.

Subtitle (2).png
Our Services
Artificial Intelligence

The SimOps Software Stack is a collection of tools, services, and platforms used to implement SimOps principles and streamline the engineering simulation & HPC operation lifecycle. We call such tools SimOps compliant.

The SimOps Software Stack includes a variety of key components, similar to the DevOps software stack which is a collection of tools, services, and platforms used to implement DevOps principles and streamline the software development lifecycle.

 

The SimOps Software Stack includes tools for Provisioning and HPC Middleware; Platform & Access Layer; HPC Infrastructure and Workload Management; Workflow Automation; Data Management, Analytics, Visualization & Observability; CI/CD & DevOps for SimOps; and Security & Compliance tools, all working together to accelerate and automate engineering simulations running on optimized HPC infrastructures. 

Key Components of the SimOps Software Stack

The SimOps software stack provides a modern foundation for running engineering simulations efficiently, reproducibly, and at scale. It spans infrastructure provisioning, simulation platforms, workload automation, data analytics, and security. Together, these components enable faster innovation, better resource utilization, and secure, scalable simulation pipelines aligned with modern engineering needs.

1. Provisioning, OS & Middleware

Provisioning systems and the base environment for SimOps. Provisioning & Infrastructure as Code (IaC): Terraform, Packer, NVIDIA Base Command Manager, and Ansible.

Operating Systems: Ubuntu, RHEL, and Rocky Linux. Containerization & Virtualization: Apptainer / Singularity, Simr HPC Container.

2. Simulation Platform & Access Layer

Interfaces and platforms to interact with HPC resources. Simulation Platforms: Rescale, Simr, and SimScale.

Access Interfaces: Open OnDemand.

Cloud HPC Orchestration: AWS ParallelCluster, Azure CycleCloud, Google Cluster Toolkit.

3. Cluster and Workload Management & Workflow Automation

Scheduling, workflow automation, and runtime management. 

Schedulers and Workload Managers: SLURM, LSF, Adaptive Moab, Gridware Cluster Scheduler*.

Workflow Automation: Nextflow & Snakemake.

MPI Libraries: Intel MPI, OpenMPI, and MVAPICH.

*)This tool will be part of the SimOps software stack catalog.

4. Data Management, Analytics & Visualization, Observability

Tools for handling, analyzing, and visualizing simulation data. Data Storage & Transfer: NFS, Globus, CEPH, and NetApp ONTAP.

Analytics & Pipelines: Pandas, Dask, RAPIDS, Apache Spark. Visualization: ParaView, NICE DCV, ANSYS EnSight, Tecplot, VTK. Monitoring & Observability: Prometheus (time series DB) and Grafana.

5. CI/CD & DevOps for SimOps

Automation and code management for simulation pipelines. Version Control: Git, GitLab, GitHub (make infrastructure changes transparent, documented, and reproducible).

CI/CD Tools: GitHub Actions, Jenkins, ArgoCD (automate infrastructure changes potentially based on events like new software versions, new OS versions etc.).

Infrastructure as Code, IaC: Terraform, Ansible (Infrastructure as code, describe your environment as code and perform automated, reproducible deployments rather than manually changing the infrastructure).

6. Cloud-Native & Edge Computing

Modern compute models enable flexibility and scalability. Serverless Simulation: AWS Lambda, Google Cloud Functions. Edge Computing: NVIDIA Jetson, and AWS Greengrass.

7. Security & Compliance

Ensuring secure and compliant simulation operations.

Access Management: OpenID, LDAP, Okta, and IAM Policies. Data Compliance: GDPR, HIPAA, and FedRAM.

Supply Chain Integrity: SLSA (https://slsa.dev/).

Our Services
Future Engineering

Examples of SimOps Compliant Software Tools

Choosing the right SimOps stack depends on the specific needs of an organization, including factors like the type of application simulations, the existing HPC infrastructure, the size of the team, and the desired level of automation.

Simulation Platforms:

Rescale, SIMR Cloud Platform, SimScale

HPC Infrastructure Management:

Azure CycleCloud, Bright Cluster Manager, OpenStack

HPC Cluster Scheduler:

Adaptive Moab, HPC Gridware Cluster Scheduler, SLURM

Team meeting

Get in touch

If you are a provider of software tools that simplify, optimize, or automate engineering simulation processes or HPC infrastructure operations and would like to become SimOps Compliance certified:

Benefits of Using a SimOps Software Stack

Using the SimOps software stack streamlines simulation workflows by enabling automation, scalability, and reproducibility.

checkmark.png

Faster workflow set up

Faster, user-friendly, tested, and more tightly integrated and automated simulation workflow set up.

checkmark.png

Higher quality Results

Optimized simulation workflows, seamless infrastructure operations, and availability of higher compute performance lead to more reliable, stable, and higher quality products. 

checkmark.png

Faster product development

Automation and streamlined workflows enable faster product development and release cycles. 

checkmark.png

Increased efficiency

Automation reduces manual tasks, freeing up engineers to focus on more simulations (e.g. design of experiments) in shorter time and strategic initiatives. 

checkmark.png

Improved collaboration

Tools facilitate communication and coordination between engineering simulation and operations teams. 

checkmark.png

Better resource utilization

Cloud-based infrastructures allow for scalable and cost-effective resource allocation. 

Wavy Abstract Background

"Improving your simulation capabilities is the key to building better products (as well as a stronger company) and I believe that SimOps is the path to doing this - just as DevOps did for software development."

Peter Ungaro, former CEO at Cray Inc. and SVP & GM at HPE 

Start the SimOps Fundamentals
free and online training & certification

Contribute to and benefit from the collective experience and evolution of best practices within the SimOps community. Let’s pioneer the future of engineering simulations together. The training and certification process will take approximately 1 hour.

bottom of page