# Record the selected MPI environment alongside an Azure HPC image version

> What software evidence should accompany an HPC result when an image contains several MPI libraries?

- Canonical URL: https://update.dsesecurity.com/updates/dse-20260909-027-record-the-selected-mpi-environment-alongside-an-azure-hpc-image-version/
- Publisher: Detection Systems & Engineering (DSE Security)
- Author: DSE Security Editorial Team
- Published: 2026-09-10T00:31:29+00:00
- Modified: 2026-09-10T00:32:00+00:00
- Last reviewed by DSE: 2026-09-09
- Resource type: Guide
- DSE priority: Information
- Topics: IT
- Reading time: 2 minutes

## What you need to know

What software evidence should accompany an HPC result when an image contains several MPI libraries?

## Potentially affected

Linux HPC or AI workloads using Azure's documented HPC images on supported H-series or N-series VMs.

## DSE recommendation

Tie each job's selected MPI environment to the exact image and installed component inventory.

## Article

## Source facts

Azure’s HPC images contain preconfigured drivers, MPI libraries, and tuned HPC software. Microsoft documents an installed-component version index at /opt/azurehpc/component_versions.txt. MPI libraries and software packages are exposed as environment modules, with a module-load operation selecting the library or package for use. The image documentation also provides a supported VM-size matrix. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/virtual-machines/azure-hpc-vm-images).

## Applicability

Use this review when reproducing a cluster job, comparing performance results, or moving an application to another HPC image version. Confirm the chosen VM family is supported and identify the specific MPI implementation expected by the application.

## DSE recommendation

Tie each job’s selected MPI environment to the exact image and installed component inventory. Have the job owner make the module selection explicit in the reviewed launch procedure. Keep the build and runtime environment records together so a later investigation can determine which implementation was intended and actually used. Avoid replacing that evidence with a generic statement that the node runs an HPC image.

## Verification

Capture the relevant installed versions and active module selection on representative nodes before running the approved test. Compare those records across the participating nodes and with the application requirements. Run a representative communication task and preserve its observed result alongside the environment evidence. Investigate unexplained differences before combining results from separate runs. Do not infer a performance improvement merely from the presence of a preconfigured library.

## Official references

[Microsoft Learn: Azure HPC/AI VM images](https://learn.microsoft.com/en-us/azure/virtual-machines/azure-hpc-vm-images). Source reviewed September 9, 2026.

## Primary reference

- Name: Azure HPC/AI VM images - Azure Virtual Machines | Microsoft Learn
- Authority: Microsoft Learn
- URL: https://learn.microsoft.com/en-us/azure/virtual-machines/azure-hpc-vm-images
- Source publication date: Not stated by the source

## Citation and use

Preferred citation: “Record the selected MPI environment alongside an Azure HPC image version,” DSE Security, https://update.dsesecurity.com/updates/dse-20260909-027-record-the-selected-mpi-environment-alongside-an-azure-hpc-image-version/
Publishing principles: https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/
Usage and citation policy: https://update.dsesecurity.com/usage/
Copyright © 2026 Detection Systems & Engineering. All rights reserved.
