SuperMIC Login for LRZ Trainings and Courses

This page describes the usage of the SuperMIC system from the training PCs in the lecture rooms of LRZ.

Detailed information on the SuperMIC system in general can be found under: http://www.lrz.de/services/compute/supermu/supermic/ 

After switching on the Windows-XP based PC's in the exercise room, you will be automatically logged in. From there you can log in to SuperMIC as follows, using the accounts and password provided by the LRZ staff.

  • Click on Windows symbol on left bottom and type into the field "Programme und Dateien durchsuchen:
    xming and after that PUTTY to start those 2 applications
  • Enter host name training.srv.mwn.de into the putty host field and click Open.
  • Accept & save host key [only first time]
  • Enter user name and password (provided by LRZ staff) into the opened console.
  • Login to SuperMIC with "ssh -X supermic.smuc.lrz.de".
  • Start at least 3 xterms via "xterm &"
  • Run ". /etc/profile.d/modules.sh" to initialise the module system in the opened windows.
  • The SuperMIC login-node (login12) must be used for editing and compiling your code and possibly for short testing; please do not perform long runs on these nodes as this will disturb user operations. Moreover, many users are active on the frontends and you will not get sensible performance data anyway.
  • To access the SuperMIC compute nodes interactively, do the following:
    • Enable password-less login via the following commands:
      • ssh-keygen (just type Enter twice when asked about a filename and password)
      • cat ~/.ssh/id_rsa.pub  >> ~/.ssh/authorized_keys
    • An example job file can be found under /lrz/sys/courses/gpu_mic/job.ll
    • Submit the job via: llsubmit job.ll
    • Find out the compute node which has benn allocated by running: llq -u $USER
    • Login to the compute node via e.g.: ssh -X i01r13c08
    • The compute nodes should not be used for compiling your code, since e.g. include files or libraries are not installed there.
    • Kill the job via "llcancel jobname"
  • To access the SuperMIC compute nodes non-interactively replace the "sleep ..." in job.ll by the program you want run non-interactively. You might need to load appropriate modules in the jobfile before running your application.
  • Intel® Parallel Studio XE 2016 compilers, MPI and MKL library modules are automatically loaded at login. The Intel compilers are called icc (for C), icpc (for C++) and ifort (for Fortran). For reasonable optimization including SIMD vectorization, use options –O3 –xHost (you can use -O2 instead of -O3 and sometimes get better results, since the compiler will sometimes try be overly smart and undo many of your hand-coded optimizations). To compile natively for MIC use the option –mmic. By default, OpenMP directives in your code are ignored. Use the -qopenmp option to activate OpenMP.
  • Information on how to use Intel Amplifier XE can be found under https://www.lrz.de/services/compute/supermuc/supermic/#amplifier