Introduction to running R, Python, Julia and MATLAB in HPC Logo

Pre-requirements:

  • Pre-requirements

COMMON:

  • Log in session
  • Desktop On Demand
  • Use the tarball with exercises

Python Lessons:

  • Introduction Python
  • Load and run python
  • Python packages
  • Isolated environments
  • Running Python in batch mode
  • Using GPUs with Python
  • Interactive work on the compute nodes
  • Jupyter on compute nodes
  • Parallel and multithreaded functions
  • Conda at UPPMAX
  • Summary
  • Evaluation

Julia Lessons:

  • Introduction Julia
  • Load and run Julia
  • Packages and isolated environments
  • Running Julia in batch mode
  • Parallel and multithreaded functions
  • Sessions: Interactive work on compute nodes
  • Summary
  • Evaluation

R Lessons:

  • Introduction R
  • Load and run R
  • Packages
  • Isolated environments with renv
  • Running R in batch mode
  • Parallel and multithreaded functions
  • Interactive work on the compute nodes
  • Using RStudio
  • ML with R
  • Summary
  • Evaluation

Matlab Lessons:

  • Introduction to MATLAB
  • Load and Run MATLAB
  • Slurm job scheduler and MATLAB in terminal
  • MATLAB GUI and SLURM
  • Parallel and multithreaded functions
  • Add-Ons
  • Session-UPPMAX: Matlab client on the desktop
  • Session: Matlab in Jupyter
  • Summary
  • Evaluation

Extra reading:

  • Isolated environments, extra exercises
  • More about R packages
  • Packages at Bianca (parallel session)
  • Extra reading about MATLAB in HPC
Introduction to running R, Python, Julia and MATLAB in HPC
  • Search


© Copyright 2024, UPPMAX & HPC2N.

Built with Sphinx using a theme provided by Read the Docs.