Introductory Courses

Introductory Courses Sessions in 2016:

February 16th 2016 Cluster Computing Course
March 18th 2016 Cluster Computing Course
June 16th 2016 Introduction to UNIX & Cluster Computing Course
August 18th 2016 Introduction to UNIX & Cluster Computing Course
September 20th 2016 Introduction to UNIX & Shell Scripting
September 20th 2016 Cluster Computing Course
Oktober 14th 2016 Cluster Computing Course

Introductory Courses Sessions in 2017:

February 14th 2017 Introduction to UNIX & Shell Scripting with Exercises
February 16th 2017 Cluster Computing Course
March 09th 2017 Cluster Computing Course (for participants of HiPerCH7)
April 03/04th 2017 Introduction to Python with Exercises
May 29th 2017 Introduction to UNIX & Software Tools
May 30th 2017 Introduction to Shell Scripting & Cluster Computing Course
June 14th 2017 Cluster Computing Course (for participants of CPP Course)
June 26th/27th 2017 Introduction to CPP with Exercises
June 30th 2017 Introduction to TotalView Debugger
December 12th 2017 Cluster Computing Course

Introductory Courses Sessions in 2018:

March 09th/12th 2018 HKHLR-Tutorial: Python-Basic with Exercises Registration
March 19th/20th 2018 Scientific Python at HiPerCH 9
March 21th 2018 Debugger TotalView at HiPerCH 9
March 21th-23th 2018 VASP on HPC at HiPerCH 9
June 18th 2018 HKHLR-Tutorial: Parallel Computing with MATLAB and Scaling to the LOEWE-CSC Cluster
July 19th 2018 Cluster Computing Course (for participants of CPP Course)
July 23th/24th 2018 HKHLR-Tutorial: Beginners CPP Course with Exercises
July 25th 2018 HKHLR-Tutorial: Advanced CPP Course with Exercises

HiPerCH Workshops

HiPerCH 6

The High Performance Computing Hessen Workshop (HiPerCH) are organised of Hessisches Kompetenzzentrum für Hochleistungsrechnen (HKHLR). The registration for HiPerCH 6 in Darmstadt is now open. HiPerCH 6 take place in TU Darmstadt (Landwehrstraße 48A, 50; S4|10 Room 1 (Tuesday); S4|22 Room 5 and 6 (Wednesday - Friday)) at September 27 - September 30 2016

You find all information about the workshop on the flyer or following the link

HKHLR offers you in this autumn workshop four modules for beginners and advanced users. We give you as well an introduction into the TotalView debugger. Please notice that HKHLR organized a Hessian-wide license funded by the Hessen State Ministry of Higher Education, Research and the Arts (HMWK).

Module 1: Brainware for Science (HKHLR staff members and users)

Module 2: Software Tools for Unix/Linux Systems (Prof. Hasse and staff)

Module 3: OpenACC (NVIDIA staff) (For this workshop you should have programming experience)

Module 4: Introduction to the TotalView debugger

HiPerCH 7

HKHLR, Hessisches Kompetenzzentrum für Hochleistungsrechnen offers users twice a year with the HiPerCH Workshops - High Performance Computing Hessen Workshops - an insight into the high-performance computing with different HPC topics.

For the spring HiPerCH 7 Workshop in Frankfurt we offer this time two modules: A three-day workshop into MPI and OpenMP as well as an introduction to the TotalView debugger.

Module 0: Cluster Computing Workshop

Thursday, March 09 2017, 10:00 - 14:00

Cluster facts of the LOEWE-CSC & FUCHS cluster:

  • Hardware resources
  • File system
  • Environments modules
  • Partitions on the cluster
  • Architecture of the partitions

Batch Usage:

SLURM is the job scheduler installed on LOEWE-CSC & FUCHS cluster. The session teaches attendees

  • how to prepare a submission script
  • how to submit, monitor, and manage jobs on the clusters
  • theory about resource and CPU management

Goethe Universität Frankfurt am Main, Uni Campus Riedberg,

Physic Building N310, 2 OG, Room 02.114

Max-von-Laue-Straße 1

60438 Frankfurt am Main


Module 1: Parallelization with MPI and OpenMP

Monday - Wednesday, March 13-15 2017, 08:30 - 18:00

MPI/OpenMP-Course with Dr. Rolf Rabenseifner from Stuttgart, HLRS - Höchstleistungsrechenzentrum Stuttgart

The focus of this three-day workshop is on the programming models MPI and OpenMP. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the basic constructs of the Message Passing Interface (MPI) and the shared memory directives of OpenMP.

Content Level: 70% for beginners, 30% advanced.

  • Hardware architectures and parallel programming models
  • Parallel programming with Message Passing Interface (MPI-3) and OpenMP
  • Tools for performance optimization and parallel debugging
  • Short introduction to Portable, Extensible Toolkit for Scientific Computation (PETSc)

A detailed agenda you will find at MPI-OpenMP-Course.

Goethe Universität Frankfurt am Main, Uni Campus Riedberg,

Biozentrum, Beilstein Computer Center, Building N100, EG, Room 0.12 A+B

Max-von-Laue-Straße 9

60438 Frankfurt am Main


Module 2: Introduction to the TotalView Debugger

Thursday, March 16 2017, 09:00 - 15:00

This course consists of lectures supplemented with practical exercises.

Goethe Universität Frankfurt am Main, Uni Campus Riedberg,

Biozentrum, Beilstein Computer Center, Building N100, 1 OG, Room 1.14

Max-von-Laue-Straße 9

60438 Frankfurt am Main


Registration and further information
Contact

Dr. Rolf Rabenseifner, HLRS Stuttgart, +49 (0) 711 685-65530, rabenseifner[at]hlrs.de

Anja Gerbes, CSC Frankfurt, +49 (0)69 798-47356, gerbes[at]csc.uni-frankfurt.de

HKHLR (www.hpc-hessen.de), +49 (0)6151 16-76038, veranstaltungen[at]hpc-hessen.de


Catering:

Bistro Minerva

minerva.jpg

Events Archive 2017

C++ Introductory Course: June 2017

CSC & HKHLR (Center for Scientific Computing & Hessisches Kompetenzzentrum für Hochleistungsrechnen)

are pleased to offer a Cpp introductory course with an introduction to the TotalView debugger, with a focus in debugging with Cpp.

Cluster Computing Course

Wednesday, June 14th 2017, 2 pm - 6 pm

Cluster facts of the LOEWE-CSC & FUCHS cluster:

  • Hardware resources
  • File system
  • Environments modules
  • Partitions on the cluster
  • Architecture of the partitions

Batch Usage:

SLURM is the job scheduler installed on LOEWE-CSC & FUCHS cluster. The session teaches attendees

  • how to prepare a submission script
  • how to submit, monitor, and manage jobs on the clusters
  • theory about resource and CPU management

Goethe Universität Frankfurt am Main, Uni Campus Riedberg,

Giersch Science Center (GSC) Building, Ground Floor, Room 0|07+0|08

Max-von-Laue-Straße 12

60438 Frankfurt am Main


C++ Beginners Course

Monday/Tuesday, June 26th/27th 2017, 09:00 - 18:00

Introduction to Cpp with Philipp Sitzmann. He is doing his PhD at Goethe University and GSI on Open-charm detection with the CBM-MVD at SIS100.

We offer for the very first time an introductory course on Cpp. This course aims to provide you with the basic concepts of Cpp, how to write and read programs written in Cpp. At the end of this course you should also be able to understand the basic concept of any program written in a c-like language.

In this session we will discuss the following subjects:

  • Introduction: C to Cpp
  • How to write a Cpp program
  • Cpp Syntax, Variables and Types
  • Pointer and Memory management
  • Object Oriented Programming with Cpp
    • classes
    • objects
    • members
    • inheritance
    • polymorphism
  • The Cpp standard library

Goethe Universität Frankfurt am Main, Uni Campus Riedberg,

Biozentrum, Beilstein Computer Center, Building N100, EG, Room 0.12 A+B

Max-von-Laue-Straße 9

60438 Frankfurt am Main


Introduction to the TotalView Debugger

Friday, June 30th 2017, 09:00 - 18:00

This additional course will introduce you to the TotalView Debugger and teaches you how to efficiently debug code. The lessons will be supplemented with some hands-on exercises based on what you learned in the Cpp session.

Goethe Universität Frankfurt am Main, Uni Campus Riedberg,

Biozentrum, Beilstein Computer Center, Building N100, EG, Room 0.12 A+B

Max-von-Laue-Straße 9

60438 Frankfurt am Main

Travel Information and Accommodation

See our directions, the campus map, and the entrance and room 015 of building N100

Public transportation:

From main railway Station “Hauptbahnhof” with S-Bahn S1 - S9 to “Hauptwache”, then with U-Bahn U8 (direction Riedberg) to “Uni Campus Riedberg”.


Contact

Philipp Sitzmann, +49 (0)69 798-47111, p.sitzmann[at]gsi.de

Anja Gerbes, +49 (0)69 798-47356, gerbes[at]csc.uni-frankfurt.de


Sponsoring

ISC High Performance Computing

ISC High Performance at Night of Science

The ISC High Performance conference organizers will get involved in Night of Science 2017, which starts at 5 pm on June 09th and ends at 6 am on June 10th 2017 in Frankfurt am Main.

Night of Science is a student initiative that started in 2006 as a peaceful protest against the then introduced tuition fees. From the beginning it was organized by students from every science faculty, such as chemistry, math, physics, computer science, biology, geosciences, biochemistry, pharmacy, psychology and medicine.

As a Night of Science attendee you can visit more than 70 talks during the course of the night. Everyone is welcome to visit the university's laboratories, which are normally closed to the public.

You will get further information about this event at the NoS website.

This year Prof. Dr. Mojib Latif will open Night of Science 2017 with a talk titled „Nach uns die Sintflut, der globale Klimawandel und seine Folgen“.

ISC High Performance will be represented with a booth from 5 pm to 12 am. The booth offers you the opportunity to speak to the conference organizers and find out more about attending their ISC STEM STUDENT DAY on June 21th, 2017.

Dr. Georg Hager will hold a talk in cooperation with ISC, titled “Supercomputer: Mächtiges Werkzeug und Forschungsobjekt”.

Dr. Georg Hager is a research scientist in the high performance computing group of the Erlangen Regional Computing Center at the University of Erlangen-Nuremberg in Germany.

ISC High Performance

ISC High Performance, the event for High Performance Computing, Networking and Storage takes place

from June 18th to June 22th 2017 in Frankfurt am Main.

The conference website offers you more details about the 2017 program.

You can register online for the conference. If you register by May 10, you save over 45 percent off the onsite registration fees.

ISC STEM STUDENT DAY & STEM GALA

Regional undergraduate and graduate students are also welcome to participate in the ISC STEM STUDENT DAY & STEM GALA for free! This event takes place on June 21th 2017. ​

Wednesday,​ June 21; 3 pm – 9:30pm

PURPOSE:​

ISC 2017 has created this program to welcome STEM students into the world of HPC with the hope that an early exposure to the community will encourage them to acquire the necessary HPC skills to propel their future careers. This event will also present the current HPC job landscape, and also what the European HPC workforce will look like in 2020 & beyond.

TARGET AUDIENCE:

Undergraduate and graduate students pursuing STEM degrees

ATTENDEE PROFILE:

200 students from regional and international universities

FEE:

Free admission for STEM Students

Registration will open on April 14th 2017. You can sign up via http://​www.isc-hpc.com/​stem-student-day-sign-up-form.html

PROGRAM

Day Program at Messe Frankfurt, Halle 3

3:00 pm – 4:00 pm Guided Tour of the ISC 2017 Exhibition ​
4:00 pm – 4:15 pm Tour of the Student Cluster Competition ​
4:15 pm – 5:15 pm Explore the Exhibition on Your Own
5:15 pm – 5:30 pm Watch the Student Cluster Competition Winners Awarding ​
5:30 pm – 6:15 pm Attend HPC Expert Thomas Sterling Keynote on HPC in 2017 & Beyond

Evening Program at Marriott Frankfurt

7:00 pm - 7:15 pm Welcome and Drinks ​
7:10 pm - 7:20 pm Welcome Address by the Event’s Platinum Sponsor ​
7:20 pm - 8:00 pm Keynote Address by HPC Industry Analyst Steve Conway &
Prof. Dr. Michael Bader of Technical University of Munich (TUM)
8:00 pm - 9:30 pm Career Fair, Dinner & Networking ​

Events Archive 2018

HKHLR-Tutorials

Introduction to Python: November-December 2018

Beginners hands-on Python Course

From 16 November to 14 December 2018, every Friday morning 10:​00-13:​00

Location:​

Goethe Universität,​ Campus Riedberg (Frankfurt am Main) Max-von-Laue-Straße 1, Physics Building, Room 01.120

Contents:​

  • Introduction:​ What is Python? Why Python?
  • The firsts steps
  • Basic types
  • Statements and syntax
  • Functions
  • Modules
  • Classes
  • Exceptions

A desktop computer with a suitable environment will be available for every participant. You can also use your own laptop.

Trainer:​ David Palao

Registration:​

To register send an email to <​frankfurt@hpc-hessen.de>​. Due to the nature of the course, the number of participants will be limited.

For more information,​ write to <​frankfurt@hpc-hessen.de>​.

Creation of programming projects with Python

Hands-on course

Date:

8 and 9 October 2018 (10:00 am to 17:00 pm)

Location:​

Goethe Universität,​ Campus Riedberg (Frankfurt am Main) Max-von-Laue-Straße 1, Physics Building, Room 01.120

Desciption:​

This is a hands-on course in which the participants will be taught to follow good programming practices during the development of a Python project.

The course will cover the following topics:

  • environment isolation
  • structure of projects
  • TDD (Test Driven Development)
  • clean coding

Prerequisites:​

  • Being comfortable with functions, modules and classes in Python
  • To follow the course you will need
    • a computer with Python (recommended version >​=CPython-3.6),​
    • an editor, and
    • a vcs (like mercurial or git).

A desktop computer with a suitable environment will be available for every participant,​ in case it's needed. You can also use your own laptop.

Trainer:​ David Palao

Registration:​

Due to the nature of the course, the number of participants will be limited. To register send an email to <​frankfurt@hpc-hessen.de>​.

For more information,​ write to <​frankfurt@hpc-hessen.de>​.

Introduction to Python: September 2018

Beginners hands-on Python Course

Monday+Tuesday,​ September 03th-04th 2018, 10:00 am - 17:00 pm

at Goethe University, Max-von-Laue-Straße 1, Room 01.120, Physics Building

Contents:​

  • Introduction:​ What is Python? Why Python?
  • The firsts steps
  • Basic types
  • Statements and syntax
  • Functions
  • Modules
  • Classes
  • Exceptions

A desktop computer with a suitable environment will be available for every participant. You can also use your own laptop.

Registration:​ This course is part of the HiPerCH 10 workshop. ​

For more information,​ write to <​frankfurt@hpc-hessen.de>​.

Python Course: March 2018

Beginners Python Course

Friday/​Monday,​ March 09th/12th 2018, 10:15 am - 17:15 pm

at Goethe University, Max-von-Laue-Straße 1, Room 01.120, Physics Building

Contents:​

  • Introduction:​ What is Python? Why Python?
  • The firsts steps
  • Basic types
  • Statements and syntax
  • Functions
  • Modules
  • Classes
  • Exceptions
Scientific Python Course

Monday/​Tuesday,​ March 19th/20th 2018, 9:30 am - 4:30 pm

at Interdisziplinäres Forschungszentrum (iFZ) Room B201, Heinrich-Buff-Ring 26, 35392 Gießen

Contents:​

  • Project creation and tdd (test driven development)
  • Introduction to the SciPy stack: working with numerical data in Python (NumPy)
  • plotting (Matplotlib)
  • tabular data (Pandas)
  • high level scientific programming (SciPy)

MATLAB Course: June 2018

Parallel Computing with MATLAB and Scaling to the LOEWE-CSC Cluster ​

Monday, June 18 2018, 10:15 am - 14:00 pm

at Goethe University, Frankfurt, Max-von-Laue-Straße 9, Room 0.12 A+B, Biozentrum, Beilstein Computer Center, Building N100, EG

Introduction to Parallel Computing with MATLAB with Dmytro Martynenko (MathWorks). ​

Contents:​

  • Overview of Parallel Computing with MATLAB ​
  • Hands-on Parallel Computing
  • Submitting MATLAB Parallel Jobs to LOEWE-CSC Cluster
  • Speeding up programs with parallel computing
  • Offloading computations and cluster computing
  • Working with large data sets

C++ Course: July 2018

Cluster Computing Course

Thursday, July 19th 2018, 2 pm - 6 pm

at Frankfurt Institute for Advanced Studies, Ruth-Moufang-Straße 1, Goethe University, Frankfurt, Ground Floor, Room 0|200

Cluster facts of the LOEWE-CSC & FUCHS cluster:

  • Hardware resources
  • File system
  • Environments modules
  • Partitions on the cluster
  • Architecture of the partitions

Batch Usage:

SLURM is the job scheduler installed on LOEWE-CSC & FUCHS cluster. The session teaches attendees ​

  • how to prepare a submission script ​
  • how to submit, monitor, and manage jobs on the clusters
  • theory about resource and CPU management
C++ Beginners Course

Monday/​Tuesday,​ July 23th/24th 2018, 09:00 - 18:00

at Goethe University, Frankfurt, Max-von-Laue-Straße 9, Room 0.12 A+B, Biozentrum, Beilstein Computer Center, Building N100, EG

Introduction to Cpp with Philipp Sitzmann. ​

In this session we will discuss the following subjects:

  • Introduction:​ C to Cpp
  • How to write a Cpp program
  • Cpp Syntax, Variables and Types
  • Pointer and Memory management
  • Object Oriented Programming with Cpp
  • classes
  • objects
  • members
  • inheritance
  • polymorphism
  • The Cpp standard library ​
C++ Advanced Course

Wednesday, July 25th 2018, 09:00 - 18:00

at Goethe University, Frankfurt, Max-von-Laue-Straße 9, Room 0.12 A+B, Biozentrum, Beilstein Computer Center, Building N100, EG

The following topics are covered:

  • Cpp stumbling blocks - work faster and more efficiently with Cpp
  • Cpp templates - use templates effectively
  • The Standard Template Library (STL) - what is it and how can I use it?
  • Cpp 11 - Get to know and use standard 2011

Events Archive 2019

Introduction to Python: March 2019

Beginners hands-on Python Course

From 25 to 29 March 2019, every day from 9:30 to 13:00

Location:

Goethe Universität, Campus Riedberg (Frankfurt am Main) Max-von-Laue-Straße 1, Physics Building, Room 01.120

Contents:

  • Introduction: What is Python? Why Python?
  • The firsts steps
  • Basic types
  • Statements and syntax
  • Functions
  • Modules
  • Classes
  • Exceptions

A desktop computer with a suitable environment will be available for every participant. You can also use your own laptop.

Trainer: David Palao

Registration:

To register send an email to david.palao@hpc-hessen.de. Due to the nature of the course, the number of participants will be limited.

For more information, write to david.palao@hpc-hessen.de.

Creation of programming projects with Python

Hands-on course

When:

11-13 March 2019 (11, 12 March 9:30-16:30, 13 March 9:30-12:30)

Where:

Goethe Universität, Campus Riedberg (Frankfurt am Main) Max-von-Laue-Straße 1, Physics Building, Room 01.120

Description:

Hands-on course in which the participants will be taught to follow good programming practices during the development of a Python project.

The course will cover the following topics:

  • environment isolation
  • structure of projects
  • TDD (Test Driven Development)
  • clean coding

Prerequisites:

  • Being comfortable with functions, modules and classes in Python
  • To follow the course you will need
    • a computer with Python (recommended version >=CPython-3.6),
    • an editor, and
    • a vcs (like mercurial or git).

A desktop computer with a suitable environment will be available for every participant, in case it's needed. You can also use your own laptop.

Trainer: David Palao

Registration:

Due to the nature of the course, the number of participants will be limited. To register send an email to david.palao@hpc-hessen.de.

For more information, write to david.palao@hpc-hessen.de.

Parallelization with MPI and OpenMP

Monday - Wednesday, April 08-10 2019, 08:30 - 18:00

Location:

Goethe Universität, Campus Riedberg (Frankfurt am Main) Biozentrum, Beilstein Computer Center, Building N100, EG, Room 0.12 A+B Max-von-Laue-Straße 9, 60438 Frankfurt am Main

Trainer: MPI/OpenMP-Course with Dr. Rolf Rabenseifner from Stuttgart, HLRS - Höchstleistungsrechenzentrum Stuttgart

Program

The focus of this three-day workshop is on the programming models MPI and OpenMP. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the basic constructs of the Message Passing Interface (MPI) and the shared memory directives of OpenMP.

Content Level: 70% for beginners, 30% advanced.

  • Hardware architectures and parallel programming models
  • Parallel programming with Message Passing Interface (MPI-3) and OpenMP
  • Tools for performance optimization and parallel debugging
  • Short introduction to Portable, Extensible Toolkit for Scientific Computation (PETSc)

A detailed agenda you will find at MPI-OpenMP-Course.

Registration:

Registration is now open!

Please create a new account on the Indico conference management system to register to the course “Parallelization with MPI and OpenMP”.

Detailed information at Indico website: https://events.fias.science/.

Fee:

Bachelor / Master Students from Hessen & Rheinland-Pfalz 50 EUR
PhD students from Hessen & Rheinland-Pfalz 80 EUR
Members of German universities and public research institutes 80 EUR
Others 870 EUR

Fee includes coffee breaks, but not lunch & dinner.

Social Events:

On the first evening, we plan a free guided-tour through the historic district of Frankfurt and a dinner (self-paying) at “Zum Storch am Dom” (https://www.zumstorch.com/).

Cluster Computing Course

The Cluster Computing Course is for participants of Parallelization with MPI and OpenMP

Thursday, April 04 2019, 10:00 - 14:00

Location:

Goethe Universität, Campus Riedberg (Frankfurt am Main)

Cluster facts of the GOETHE-HLR & FUCHS cluster:

  • Hardware resources
  • File system
  • Environments modules
  • Partitions on the cluster
  • Architecture of the partitions

Batch Usage:

SLURM is the job scheduler installed on GOETHE-HLR & FUCHS cluster. The session teaches attendees

  • how to prepare a submission script
  • how to submit, monitor, and manage jobs on the clusters
  • theory about resource and CPU management
Travel Information and Accommodation

See our directions, the campus map, and the entrance and room 114 of building N100

Public transportation:

From main railway Station “Hauptbahnhof” with S-Bahn S1 - S9 to “Hauptwache”, then with U-Bahn U8 (direction Riedberg) to “Uni Campus Riedberg”.

Hotel Recommendation:


Contact

Anja Gerbes, +49 (0)69 798-47356, gerbes[at]csc.uni-frankfurt.de

This course is organized by HKHLR and CSC, Goethe University Frankfurt in cooperation with HLRS &

public/archive.txt · Last modified: 2019/04/24 10:35 by gerbes
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0