Skip to content

A U R O R A

Research and Development Node

Getting started

Steps:

  1. Request access / will be done for you by your supervisor.
  2. As Staff, access using SSH - How to SSH / VNC / VPN

System information

Name Value
Product R282-Z96-00
Processor AMD EPYC 7773X 64-Core Processor
Cores 2 CPU, 64 physical cores per CPU, total 128 logical CPU units
CPU time 1.121 kh
Memory 2015.17 GB Total
Memory/Core 15.7 GB
Aurora Borealis
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-----------------------------------------------
  |  |+|: | : : :|   .        `              .
    |  | :| : | : |:   |  .  131.130.157.5
     ` || | : | |: : |   .  `           .   :.
   *    ` : | | :| |*|  :   :               :|
  |  .      ` ' :| | :| . : :         *   :.||
  |  : .:|       ` | || | : |: |          | ||
  |  :  .: .         '| | : :| :    .   |:| ||
  ` *|  || :       `    | | :| | :      |:| |
        || |.: *          | || : :     :|||
  .   .  ` |||.  +        + '| |||  .  ||`
    .     +:`|!             . ||||  :.||`
           ..!|*          . | :`||+ |||`
 +      : |||`        .| :| | | |.| ||`     .
   +  :|| |`     :.+. || || | |:`|| `
     .||` .    ..|| | |: '` `| | |`  +
     ||        !|!: `       :| |
 .    | .      `|||.:      .||    .      .    `
        `|.   .  `:|||   + ||'     `
           `'       `'|.    `:
`^``----.,.___          `.    `.  .    ____,.,-
      ^       """'---,..___ __,..---""'
 ^ AURORA                  ``--..,__
-----------------------------------------------

Software

The typcial installation of a server has the INTEL Compiler suite (intel-oneapi), the open source GNU Compilers and AMD compilers (aocc) installed. Based on these three different compilers (intel, gnu, aocc), there are usually two version of each scientific software.

Major Libraries:

  • OpenMPI (4.0.5, 4.1.5)
  • HDF5
  • NetCDF (C, Fortran)
  • ECCODES from ECMWF
  • Math libraries e.g. intel-mkl, lapack, scalapack, amd-aocl, ...
  • Interpreters: Python, Julia
  • Tools: cdo, ncl, nco, ncview

These software libraries are usually handled by environment modules.

Currently installed modules

Please note that new versions might already be installed.

available modules
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
$ module av
---------- /home/swd/spack/share/spack/modules/linux-almalinux9-zen3 -----------
amd-aocl/4.0-aocc-4.0.0-o36ia3m
amdblis/4.0-aocc-4.0.0-6ixdyat
amdfftw/4.0-aocc-4.0.0-kc6bebp
amdlibflame/4.0-aocc-4.0.0-folsmzp
amdlibm/4.0-aocc-4.0.0-q2t5i6c
amdscalapack/4.0-aocc-4.0.0-ggh7q55
anaconda2/2019.10-gcc-11.3alma9-fcgjmgb
anaconda3/2022.05-gcc-11.3alma9-6zg2qhl
aocc/4.0.0-o2qhi24
aocl-sparse/4.0-aocc-4.0.0-nsbrnq3
cdo/2.1.1-gcc-11.3.0-vmby32i
cdo/2.1.1-intel-2021.7.1-lj7cqwd
diffutils/3.8-intel-2021.7.1-3zg5zz5
eccodes/2.25.0-gcc-11.3.0-nomemfs
eccodes/2.25.0-gcc-11.3.0-ufrmjdi
eccodes/2.25.0-intel-2021.7.1-zq4yw5j
gcc/11.3.0-wc3zw5d
geos/3.11.2-gcc-11.3.0-2r7g4lv
geos/3.11.2-intel-2021.7.1-uu3t5pe
hdf5/1.10.7-gcc-11.3.0-xuf5zy3
hdf5/1.12.2-aocc-4.0.0-blufisu
hdf5/1.12.2-intel-2021.7.1-xcicrrh
intel-oneapi-compilers-classic/2021.7.1-o2gpvj3
intel-oneapi-compilers/2022.2.1-zxlluqk
intel-oneapi-mkl/2023.1.0-gcc-11.3.0-rljcxmq
intel-oneapi-mkl/2023.1.0-intel-2021.7.1-t2h2yxz
intel-oneapi-mpi/2021.9.0-intel-2021.7.1-jzufygb
intel-oneapi-vtune/2023.1.0-intel-2021.7.1-rltylzk
miniconda2/4.7.12.1-gcc-11.3alma9-j3jkilu
miniconda3/4.10.3-gcc-11.3alma9-nin3ujf
nco/5.1.0-intel-2021.7.1-yatuzww
nco/5.1.5-gcc-11.3.0-hyaiqja
ncview/2.1.8-gcc-11.3.0-u5cproj
ncview/2.1.8-intel-2021.7.1-kol7zhq
netcdf-c/4.7.4-aocc-4.0.0-2evbx66
netcdf-c/4.7.4-gcc-11.3.0-t54zl2r
netcdf-c/4.7.4-intel-2021.7.1-6ltfavb
netcdf-c/4.9.2-gcc-11.3.0-pbnofsp
netcdf-fortran/4.5.3-gcc-11.3.0-2n4urj3
netcdf-fortran/4.5.3-intel-2021.7.1-qtjfan7
netlib-lapack/3.11.0-gcc-11.3.0-t4mngkc
netlib-scalapack/2.2.0-gcc-11.3.0-rxwa7sf
openblas/0.3.23-gcc-11.3.0-v4jxkqk
openmpi/4.0.5-gcc-11.3.0-pob76hu
openmpi/4.1.5-aocc-4.0.0-hwgfdau
proj/9.2.0-gcc-11.3.0-2krnxcr
proj/9.2.0-intel-2021.7.1-cxnmlak

------------------------------ /home/swd/modules -------------------------------
gnu-stack/gcc.11.3.0        micromamba/1.4.3  ncl/6.6.2
intel-stack/intel-2021.7.1  mojo/0.5.0        teleport/10.3.3

AMD Compilers

The AMD Optimizing C/C++ and Fortran Compilers (“AOCC”) are a set of production compilers optimized for software performance when running on AMD host processors using the AMD “Zen” core architecture. The AOCC compiler environment simplifies and accelerates development and tuning for x86 applications built with C, C++, and Fortran languages.

There are customized versions of

  • LibM is a software library containing a collection of basic math functions optimized for x86-64 processor-based machines.
  • FFTW (AMD Optimized version) is a comprehensive collection of fast C routines for computing the Discrete Fourier Transform (DFT)
  • BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries.
  • *libFLAME (AMD Optimized version) is a portable library for dense matrix computations, providing much of the functionality present in Linear Algebra Package (LAPACK).
  • ScaLAPACK is a library of high-performance linear algebra routines for parallel distributed memory machines.
  • AMD Optimizing CPU Libraries (AOCL) - AOCL is a set of numerical libraries tuned specifically for AMD EPYC processor family.
  • AOCL-Sparse is a library that contains basic linear algebra subroutines for sparse matrices and vectors optimized for AMD EPYC family of processors.
Bash
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
$ module av | grep aocc
amd-aocl/4.0-aocc-4.0.0-o36ia3m
amdblis/4.0-aocc-4.0.0-6ixdyat
amdfftw/4.0-aocc-4.0.0-kc6bebp
amdlibflame/4.0-aocc-4.0.0-folsmzp
amdlibm/4.0-aocc-4.0.0-q2t5i6c
amdscalapack/4.0-aocc-4.0.0-ggh7q55
aocc/4.0.0-o2qhi24
aocl-sparse/4.0-aocc-4.0.0-nsbrnq3
hdf5/1.12.2-aocc-4.0.0-blufisu
netcdf-c/4.7.4-aocc-4.0.0-2evbx66
openmpi/4.1.5-aocc-4.0.0-hwgfdau

on how to use environment modules go to Using Environment Modules

User services

There is a script collection that is accessible via the userservices command. e.g. running

Bash
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$ userservices

Usage: userservices [service] [Options]
Available Services:
------------------------------------------------------------------------
 containers           --- Show available containers
 fetch-sysinfo        --- Display system information
 filesender           --- Transfer files to ACONET filesender (requires account)
 fix-permissions      --- fix file/directory permissions
 limits               --- Report user processes and limits
 modules              --- list environment modules
 numfiles             --- Check number of files in all sub directories
 quota                --- Report user quotas
 server-schedule      --- Show Server schedule
 sshtools             --- SSH agent user commands
 transfersh           --- Transfer files/directories (IMGW subnet)
 ucloud               --- Upload files/directories to your u:cloud
 vnc                  --- VNC Server Setup/Launcher/Stopper
 vnc-geometry         --- Change geometry of VNC display
 weather              --- Retrieve weather information
 yopass               --- Send messages/small files to YoPass (encrypted)
------------------------------------------------------------------------
These scripts are intended to help with certain known problems/tasks.
Report problems to: michael.blaschek@univie.ac.at

These are scripts in a common directory. Feel free to copy or edit as you like. Note that some services like filesender require an ACONET account (accessible via your u:account).


Last update: February 1, 2024
Created: February 1, 2024