Difference between revisions of "Online training materials"

From SNIC Documentation
Jump to: navigation, search
(Software)
Line 61: Line 61:
  
 
== Software ==
 
== Software ==
 +
=== CASTEP ===
 +
* Link to [http://www.castep.org/CASTEP/OnlineTutorials Online tutorials]
 +
=== CESM (Community Earth System Model) ===
 +
* Link to material including practical sessions from the [http://www.cesm.ucar.edu/events/tutorials/2016/coursework.html 2016 CESM Tutorial] run by UCAR. See also [[Building CESM models on the NSC triolith system]]
 +
=== CP2K ===
 +
* Linkto [https://www.cp2k.org/howto HOWTOs]
 +
=== GULP ===
 +
* Link to [http://gulp.curtin.edu.au/gulp/help/manuals.cfm online manuals]
 +
=== OpenFOAM ===
 +
* Link to material from [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2016 CFD course given in Chalmers].
 
=== Quantum Espresso ===
 
=== Quantum Espresso ===
 
* Link to the [https://www.quantum-espresso.org/resources/tutorials Quantum Espresso web page for tutorials and lectures] from workshops.
 
* Link to the [https://www.quantum-espresso.org/resources/tutorials Quantum Espresso web page for tutorials and lectures] from workshops.
 
 
=== VASP ===
 
=== VASP ===
 
* Link to 3-day [http://www.nersc.gov/users/training/events/3-day-vasp-workshop/ VASP workshop at NERSC 2016], including videos of presentations and slides.
 
* Link to 3-day [http://www.nersc.gov/users/training/events/3-day-vasp-workshop/ VASP workshop at NERSC 2016], including videos of presentations and slides.
 
=== WIEN2k ===
 
=== WIEN2k ===
 
* Link to material from [http://susi.theochem.tuwien.ac.at/onlineworkshop/ WIEN2k workshop 2016 at McMasters University], with videos and presentation slides.
 
* Link to material from [http://susi.theochem.tuwien.ac.at/onlineworkshop/ WIEN2k workshop 2016 at McMasters University], with videos and presentation slides.
=== OpenFOAM ===
 
* Link to material from [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2016 CFD course given in Chalmers].
 
=== CESM (Community Earth System Model) ===
 
* Link to material including practical sessions from the [http://www.cesm.ucar.edu/events/tutorials/2016/coursework.html 2016 CESM Tutorial] run by UCAR. See also [[Building CESM models on the NSC triolith system]].
 
 
=== WRF ARW (Weather Research and Forecasting Model) ===
 
=== WRF ARW (Weather Research and Forecasting Model) ===
 
* Link to [http://www2.mmm.ucar.edu/wrf/OnLineTutorial/ WRF ARW online tutorial] made available by UCAR. See also [[Building and testing WRF on Triolith]].
 
* Link to [http://www2.mmm.ucar.edu/wrf/OnLineTutorial/ WRF ARW online tutorial] made available by UCAR. See also [[Building and testing WRF on Triolith]].
=== CASTEP ===
 
* Link to [http://www.castep.org/CASTEP/OnlineTutorials Online tutorials]
 
=== CP2K ===
 
* Linkto [https://www.cp2k.org/howto HOWTOs]
 
 
=== GULP ===
 
* Link to [http://gulp.curtin.edu.au/gulp/help/manuals.cfm online manuals]
 
  
 
== Other topics ==
 
== Other topics ==

Revision as of 12:23, 21 January 2019

Name Online training materials
Description Overview page on online training materials freely available

We provide an overview on publicly available training materials that are available on the web.

Basic use of HPC systems

Overview material about HPC systems

The HPC-Carpentry initiative has online training material for a 1-day introduction to HPC. It covers both Linux command line and SLURM.

UNIX and LINUX

Almost all current HPC system use UNIX or LINUX as their operating system. Basic UNIX/LINUX skills are essential for using such a system:

  • This video about Unix from 1982 is surprisingly relevant today, and can impart an understanding of the underlying philosophy behind the *NIX operating system.

Job schedulers

SLURM

SLURM is currently the most widely used job scheduler by the SNIC centres. Unless you are using software, whose GUI is well integrated into the scheduler, having some knowledge about it is required when working at a SNIC installation. On the SLURM website you can access the official SLURM documentation an FAQ and (video) tutorials. In addition the SNIC centres provide their own documentation, also describing local customisation:

Programming and code development

Python programming

Statistic package R

Software development tools and helpers

Parallel programming

Distributed memory programming with MPI

For MPI related training and documents see the resource section of our MPI page

Shared memory programming with OpenMP

For OpenMP related training materials refer to the resource section of the OpenMP page.

GPU programming

Online tutorials from Oak Ridge National Laboratory

Software

CASTEP

CESM (Community Earth System Model)

CP2K

GULP

OpenFOAM

Quantum Espresso

VASP

WIEN2k

WRF ARW (Weather Research and Forecasting Model)

Other topics

Data Management

The Data Management Seminar Online is a 3-hour seminar aimed at any UPPMAX or SNIC user who deals with large data volumes — many files, or large files, or both. The seminar focuses both on practical aspects and general best practices, e.g. how to use rsync to move files, where to place data, etc.

SNIC Science Cloud

The SNIC Science Cloud Workshop Material on Github takes 3-5 hours to complete, and teaches how to work with OpenStack-based Infrastructure-as-a-Service (IaaS).