Upcoming Courses: Advanced Fortran Topics & Iterative Linear Solvers and Parallelization

Weinberg, Volker Volker.Weinberg at lrz.de
Mi Aug 21 11:52:12 CEST 2019


Dear HPC users of LRZ,

There are still free places for the following courses at LRZ:

PRACE Course: Advanced Fortran Topics

Date: Monday, September 9 - Friday, September 13, 2019, 9:00-18:00
Location: LRZ
Registration deadline: August 26, 2019

Lecturers: Dr. R. Bader, Dr. G. Brietzke (LRZ)

Further information and registration:  https://events.prace-ri.eu/event/897/

Topics:

This course, partly a PRACE training event, is targeted at scientists who wish to extend their knowledge of Fortran to cover advanced features of the language.

Topics covered include:



·         Best Practices

·         Object-oriented programming

·         IEEE features and floating point exceptions

·         Interoperability with C

·         Fortran 2003 I/O extensions

·         OO Design Patterns: application of object-oriented programming

·         Coarrays



The lectures are given by Dr. Reinhold Bader, who participates in the standardisation activities of the Fortran programming language in the international workgroup WG5, and Dr. Gilbert Brietzke.

To consolidate the lecture material, each day's approximately 4 hours of lecture are complemented by 3 hours of hands-on sessions. The last 2 days of the course are a PRACE training event.

________________________________

Compact Course: Iterative Linear Solvers and Parallelization (in German!)

Date: Monday, September 16 - Friday, September 20, 2019, 9:00-18:00
Location: LRZ
Registration deadline: September 1, 2019 (extended!)

Lecturers: Dr. Rolf Rabenseifner  (HLRS), Prof. Dr. Andreas Meister (Universität Kassel)

Further information  and registration:  https://www.lrz.de/services/compute/courses/2019-09-16_hpar1s19/
Topics:

Innerhalb des Kurses wird ein Überblick über moderne Verfahren zur effizienten Lösung großer linearer Gleichungssysteme gegeben, die eine starke Verbreitung im Bereich des wissenschaftlichen Rechnens aufweisen. Zudem wird eine detaillierte praxisorientierte Einführung  in die Parallelisierung gegeben. Dabei wird gezielt auf die Parallelisierung numerischer Verfahren und iterativer Gleichungssystemlöser  eingegangen. Der Kompaktkurs ist praxisorientiert aufgebaut und in Vorträge und  Übungen unterteilt. Den Teilnehmern wird im Rahmen des Kurses die Möglichkeit gegeben, die Lehrinhalte in Computerprogramme umzusetzen.



Der Kurs beinhaltet die Themen:



·         Klassische Splitting-Verfahren

·         Krylov-Unterraummethoden

·         (CG, GMRES, BiCGSTAB, CGS, ...)

·         Präkonditionierung

·         Mehrgitterverfahren

·         Parallelisierung

o   OpenMP

o   MPI

o   PETSc

o   iterativer Verfahren



Die ausführlichen, kursbegleitenden Unterlagen



·         Vortragsfolien

·         Zusammenfassung: Parallel Programming Workshop

·         Buch: Numerik linearer Gleichungssysteme ( http://www.amazon.de/exec/obidos/ASIN/3658071990 )



sind in der Teilnahmegebühr enthalten.



________________________________

Please also pass this announcement to other interested colleagues.

Further upcoming courses by LRZ

Introduction to GNU/Linux and the Shell<https://www.lrz.de/services/compute/courses/2019-10-07_hils1w19/>
Monday, October 7, 2019, 9:00-12:30
Introduction to Working on Remote Systems with SSH<https://www.lrz.de/services/compute/courses/2019-10-07_hirs1w19/>
Monday, October 7, 2019, 13:30-17:00
Introduction to the LRZ Compute Cloud<https://www.lrz.de/services/compute/courses/2019-10-08_hicc1w19/>
Tuesday, October 8, 2019, 13:30-17:00
Introduction to the LRZ HPC Infrastructure<https://www.lrz.de/services/compute/courses/2019-10-08_hihi1w19/>
Tuesday, October 8, 2019, 9:00-12:30
Introduction to Semantic Patching of C programs with Coccinelle<https://www.lrz.de/services/compute/courses/2019-10-08_hspc1w19/>
Tuesday, October 8, 2019, 10:00 - 17:00
Using Python at LRZ<https://www.lrz.de/services/compute/courses/2019-10-09_hupl1w19/>
Wednesday, October 9, 2019, 9:00-12:30
Using R at LRZ<https://www.lrz.de/services/compute/courses/2019-10-09_hurl1w19/>
Wednesday, October 9, 2019, 13:30-17:00
Intel® Artificial Intelligence Workshop: Deep Learning at Scale using Distributed Frameworks<https://www.lrz.de/services/compute/courses/2019-10-10_hidl1w19/>
Thursday, October 10, 2019, 13:30-17:00
Intel® Artificial Intelligence Workshop: Enhance Machine Learning Performance with Intel® Software Tools<https://www.lrz.de/services/compute/courses/2019-10-10_himl1w19/>
Thursday, October 10, 2019, 9:00-12:30
Advanced HPC Cluster Usage with R<https://www.lrz.de/services/compute/courses/2019-10-11_hacr1w19/>
Friday, October 11, 2019, 9:00-12:30
Machine Learning with R at LRZ<https://www.lrz.de/services/compute/courses/2019-10-11_hmlr1w19/>
Friday, October 11, 2019, 13:30-17:00
Intel® Artificial Intelligence Workshop: AI From the Data Center to the Edge<https://www.lrz.de/services/compute/courses/2019-10-15_hiai1w19/>
Tuesday, October 15, 2019, 09:00-17:00
Workshop - ANSYS Technology Day @ LRZ<https://www.lrz.de/services/compute/courses/2019-11-06_hatt1w19/>
Wednesday, November 6, 2019, 9:00 - 17:30
Advanced C++ with Focus on Software Engineering<https://www.lrz.de/services/compute/courses/2019-11-20_hcpa1w19/>
Wednesday, November 20 - Friday, November 22, 2019, 9:00 - 17:00
C++ Language for Beginners<https://www.lrz.de/services/compute/courses/2019-11-25_hcpb1w19/>
Monday, November 25 - Friday, November 29, 2019, 9:00 - 17:00
PRACE Course: Node-Level Performance Engineering<https://www.lrz.de/services/compute/courses/2019-12-03_hnpf1w19/>
Tuesday, Dec 3, 2019 09:00 - Wednesday, Dec 4, 2019 09:00 - 17:00
Programming with Fortran<https://www.lrz.de/services/compute/courses/2020-02-26_hfor1w19/>
Wednesday, February 26 - Friday, February 28, 2020, 09:00-18:00
Parallel Programming of High Performance Systems<https://www.lrz.de/services/compute/courses/2020-03-09_hppb1w19/>
Monday, March 9 - Friday, March 13, 2020, 9:00-18:00
PRACE Course: Introduction to hybrid programming in HPC<https://www.lrz.de/services/compute/courses/2020-04-20_hhyp1s20/>
Monday, April 20 09:30 - Tuesday, April 21, 2020 16:30


Information on further HPC courses:


  *   by LRZ: http://www.lrz.de/services/compute/courses/
  *   by the Gauss Centre of Supercomputing (GCS): http://www.gauss-centre.eu/training
  *   by German Centres (collected by the Gauß-Allianz): https://hpc-calendar.gauss-allianz.de/
  *   by the Partnership for Advanced Computing in Europe (PRACE): http://www.training.prace-ri.eu/

Kind regards,
Volker Weinberg

--
Dr. Volker Weinberg
Leibniz Supercomputing Centre of the Bavarian Academy of Sciences and Humanities
- HPC Systems and Services -

email:   weinberg at lrz.de<mailto:weinberg at lrz.de>
address: Boltzmannstr. 1 - D-85748 Garching bei Muenchen
room:    E.1.016
phone:   +49 (89) 35831-8863



-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.lrz.de/pipermail/aktuell/attachments/20190821/f6e9f101/attachment-0001.html>


Mehr Informationen über die Mailingliste aktuell