System Requirements (Processing & Imaging)

Architecture

Typical HPC architecture

  • One or more headnode(s) accessed by end users to run the Insight Graphical User Interface (GUI)
  • A cluster controller hosting the job scheduler and, optionally, a local license server
  • One or more compute node(s) to run jobs
  • High-performance storage shared between the headnode(s) and the compute node(s)

Single-Node Cluster (workstation / laptop)

For small-scale projects, a single workstation or laptop can play the roles of headnode, controller and compute node. 

DUG Wave (FWI, RTM, LS-RTM) is unavailable on a simplified architecture.

System Requirements

Headnode(s)

The following configuration is for a single user. 

Headnodes can be shared by multiple users, in which case system requirements increase correspondingly.

CPU
Minimum: x86_64, 2.3GHz 8 core
Recommended: x86_64, 2.3GHz 16 core
RAM
Minimum: 64GB
Recommended: 128GB
GPU
Support for OpenGL 2.1+ (required for on-screen 3D visualisation).
NVIDIA GPUs require the "nvidia" driver (not the default "nouveau" driver)
Network
10GB Ethernet NIC
OS
CentOS 7.9, Rocky 8, Rocky 9
Microsoft Windows (limited support; see below)
Storage Shared HPC filesystem (Lustre, VAST, …)
Size depends on project requirements

Cluster controller

CPU
Minimum: x86_64, 2.3GHz 4 core
RAM
Minimum: 32GB
GPU
Optional
Network
10GB Ethernet NIC
OS
CentOS 7.9, Rocky 8, Rocky 9
Storage
Shared HPC filesystem (Lustre, VAST, …)

Compute node(s)

Contact us for expert advice on sizing your cluster according to your project needs.

CPU Minimum: x86_64
Recommended: support for AVX-512 instruction set (speeds up a number of jobs including migration and SRME)

A large core count is more important than clock speed.
RAM Minimum: 128GB
GPU Optional
Supported GPUs:
  • NVIDIA GPUs with Compute Capability 7 or above

GPUs speed up a number of jobs including migration, SRME, DUG Reg, DUG Deblend, Cadzow filters and DUG Wave (FWI, RTM, LS-RTM))

Network 10GB Ethernet NIC
OS CentOS 7.9, Rocky 8, Rocky 9
Storage Shared HPC filesystem (Lustre, VAST, …)

Single-Node Cluster (Workstation/Laptop)

CPU
Minimum: x86_64
Recommended: support for AVX-512 instruction set (speeds up a number of jobs including migration and SRME)

A large core count is more important than clock speed.
RAM
Minimum: 128GB
GPU

Support for OpenGL 2.1+ (required for on-screen 3D visualisation)
NVIDIA GPUs require the "nvidia" driver (not the default "nouveau" driver)
Network
-
OS
CentOS 7.9, Rocky 8, Rocky 9
Microsoft Windows (limited support; see below)
Storage
Local or network filesystem

Insight depends on a Job Scheduler to submit jobs to the cluster, even on a workstation or laptop.

Supported Job Schedulers:

  • Slurm

If you use a Job Scheduler system not in the list above, please contact us at [email protected].

Access Right Requirements

The installation process requires temporary administrator access rights to the headnode(s), controller and compute node(s).

Connectivity Requirements

The cluster controller host must have outbound access to the Internet for licensing purposes. Proxies are supported.

If your cluster controller cannot have access to the Internet, please contact us at [email protected].

Cloud Compatibility

Insight Processing & Imaging (P&I) has been successfully deployed and tested on the following Cloud providers:

  • DUG HPC Cloud
  • Oracle Cloud Infrastructure
  • Amazon AWS
  • Microsoft Azure

Microsoft Windows Compatibility

Insight supports limited P&I functionality on Microsoft Windows.

Generally:

  • Interactive processing is available via the Graphical User Interface and export facilities
  • Jobs are not available, except for some simple workflows using the Local Job Scheduler).

 Please contact us at [email protected] for details.