HPC examples

A growing collection of ready-to-run examples on the HPC cluster RUDENS. Each repository has its own README with the exact commands to clone, build and submit.

Prerequisite: an active RTU HPC (RUDENS) allocation (see Request HPC resource) and a working cluster connection (see Connect to the HPC cluster).

Examples for educational purposes

  • HPC introductory examples — introductory tasks covering job submission, parametric array jobs, CUDA, MPI, and a toy GPT (LLM). Contributed by Lauris Cikovskis.

  • Rotating propeller CFD — coupled CFD and structural analysis of a rotating propeller using ANSYS Fluent. Contributed by Sabine Upnere.

  • Water-gravity flow simulation — Mantaflow water simulations in Blender, run headless on the cluster Contributed by Maris Kalinka.

  • OpenCL parallel linear algebra — GPU-vs-CPU benchmarks for vector sum, matrix multiplication and Gauss elimination. Contributed by Igor Schukin.

Demo-cases from EuroCC Latvia

Additional reusable examples (codes included) prepared by the EuroCC National HPC Competence Centre of Latvia, gitlab.com/eurocc-latvia:

  • Assessment of Wind Loads Using HPC

  • Building Management System AI Model

  • Crystal Growth

  • Dielectric Constant Measurement Uncertainty Estimation using HPC

  • Estimation of RF to DC Converter Power Conversion Efficiency Sensitivity to Component Parameters

  • HPC Array Job Example

  • Metagenomic analysis

  • Metal Casting HPC Model

  • MHD Mixing HPC Model

  • Microchannel Flow in a Heated Plate

  • Oceanographic HPDA

  • Room Thermal Comfort and Epidemiological Safety

  • Seasonal Weather Forecast HPDA

Contributing your own example

Have a runnable HPC example to share? Contact the RTU HPC Centre to have it added under github.com/rtuhpc.