Skip to content

Investigate NVHPC nvfortran serial smoke validation #256

Description

@jaharris87

Deferred from PR #254.

Scope: Investigate a conservative NVIDIA HPC SDK nvfortran serial smoke/install-consumer CI path on GitHub-hosted Linux runners.

Why deferred: The issue #245 trial installed NVIDIA HPC SDK 26.3 (nvhpc-26-3) and built fTimer successfully, but the smoke/install-consumer executables aborted at runtime with DEALLOCATE: memory at (nil) not allocated. The first pass removed the NVHPC job and avoided making a support claim.

Acceptance criteria:

  • Reproduce or rule out the hosted-runner DEALLOCATE: memory at (nil) not allocated abort with a minimal serial smoke path.
  • If reliable, add a conservative nvfortran CI job that configures, builds, runs basic smoke/example coverage, and verifies installed-package consumer behavior.
  • Keep NVHPC MPI, NVHPC pFUnit, and NVHPC OpenMP out of scope unless they turn out to be cheap and reliable.
  • Update README/design support claims only for paths that pass CI.

Risk / impact: Low for current releases because NVHPC is not currently claimed as validated, but support remains unknown until the runtime abort is understood.

Metadata

Metadata

Assignees

No one assigned

    Labels

    integrationExternal tool integration or interoperability concernspost-releaseImportant follow-up that should be tracked after release

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions