<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Nur Text Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.NurTextZchn
{mso-style-name:"Nur Text Zchn";
mso-style-priority:99;
mso-style-link:"Nur Text";
font-family:"Calibri",sans-serif;}
span.E-MailFormatvorlage20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:638267952;
mso-list-template-ids:1266197788;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:1190609976;
mso-list-template-ids:-994778124;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoPlainText"><span lang="EN-US">Dear users of LRZ,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">We would like to inform you that there are still some free places for the very popular course "Modern C++ Software Design" by Klaus Iglberger, which will be delievered online this year:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Modern C++ Software Design<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Date: </span></b><span lang="EN-GB">Wednesday, November 18 - Friday, November 20, 2020, 10:00 - 17:00 CET<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Lecturer: </span></b><span lang="EN-GB">Klaus Iglberger<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Abstract: </span></b><span lang="EN-GB">This advanced C++ online training is a course on object-oriented (OO) software design with the C++ programming language. The focus of the training are the essential OO and C++
software development principles, concepts, idioms, and best practices, which enable programmers to create professional, high-quality code.<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Registration: </span></b><span lang="EN-GB"><a href="https://events.prace-ri.eu/event/1077/">https://events.prace-ri.eu/event/1077/</a><b> </b>(Deadline: 4 Nov 2020)
<o:p></o:p></span></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class="MsoNormal"><b><span lang="EN-GB"><o:p> </o:p></span></b></p>
</div>
<p class="MsoPlainText"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB">F</span><span lang="EN-US">or those of you who are interested in current processor architectures, the following event hosted by our partners at the Erlangen Regional Computing Center may be of interest. Attendance
is free for everyone.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><b><span lang="EN-US">The A64FX processor: Understanding streaming kernels and sparse matrix-vector multiplication<o:p></o:p></span></b></p>
<p class="MsoPlainText"><b><span lang="EN-US">Date</span></b><span lang="EN-US">:
</span>Wednesday, November 18, 10:00 - 11:15 CET<span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoPlainText"><b><span lang="EN-US">Speakers</span></b><span lang="EN-US">: Christie L. Alappat, Erlangen Regional Computing Center (RRZE), PhD student in the group of Prof. G. Wellein, Dr. Georg Hager, Erlangen Regional Computing Center (RRZE), Senior
researcher in the HPC division at RRZE<o:p></o:p></span></p>
<p class="MsoPlainText"><b><span lang="EN-US" style="color:black">Abstract</span></b><span lang="EN-US" style="color:black">:
</span><span lang="EN-US">The A64FX CPU powers the current #1 supercomputer on the Top500 list. Although it is a traditional cache-based multicore processor, its peak performance and memory bandwidth rival accelerator devices. Generating efficient code for
such a new architecture requires a good understanding of its performance features. Using these features, the Erlangen Regional Computing Center (RRZE) team will detail how they construct the Execution-Cache-Memory (ECM) performance model for the A64FX processor
in the FX700 supercomputer and validate it using streaming loops. They will describe how the machine model points to peculiarities in the microarchitecture to keep in mind when optimizing applications, and how, applying the ECM model to sparse matrix-vector
multiplication (SpMV), they motivate why the CRS matrix storage format is inappropriate and how the SELL-C-sigma format can achieve bandwidth saturation for SpMV. In this context, they will also look into some code optimization strategies that are relevant
for A64FX and compare SpMV performance with AMD Rome, Intel Cascade Lake and NVIDIA V100.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="color:black"><o:p> </o:p></span></p>
<p class="MsoPlainText"><b><span lang="EN-US">Registration</span></b><span lang="EN-US">:
<a href="https://attendee.gotowebinar.com/register/3926945771611115789">https://attendee.gotowebinar.com/register/3926945771611115789</a> <o:p></o:p></span></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<p class="MsoPlainText"><span lang="EN-US" style="color:black"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="color:black">Further upcoming online courses organised by LRZ:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Molecular Modelling with Schrödinger-Suite Workshop<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Date: </span></b><span lang="EN-GB">Wednesday, December 2 - Thursday, December 3, 2020, 10:00 - 15:00 CET<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Lecturer: </span></b><span lang="EN-GB">Schrödinger software experts <b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Abstract: </span></b><span lang="EN-GB">The Schrödinger drug discovery platform encompasses solutions for predictive physics-based modelling, machine learning, data analytics, and collaboration. Through hands-on exercises
and interactive presentations, we will work together with the attendees on industrial-level computational modelling tasks in the fields of chemical & biological molecular design. During this workshop, we will also give an overview and hands-on training on
the Schrödinger Materials Science Suite. We will particularly focus on efficient structure generation, automated workflows and property-oriented analysis tools, which are important to overcome challenges towards wider application of computational tools in
the rational design of new materials in industry. We will discuss simulation approaches for different length and time scales, including quantum mechanics and molecular dynamics, as well as machine learning.<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Registration: </span></b><a href="https://www.lrz.de/services/compute/courses/2020-12-02_hmms1w20/"><span lang="EN-GB">https://www.lrz.de/services/compute/courses/2020-12-02_hmms1w20/</span></a>
<span lang="EN-US"><o:p></o:p></span></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<p class="MsoPlainText"><span lang="EN-US" style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">PRACE Course: Node-Level Performance Engineering<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Date: </span></b><span lang="EN-GB">Wednesday, December 2 - Friday, December 4, 2020, 09:00 - 16:00 CET<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Lecturers:</span><span lang="EN-GB"> </span>
</b>Prof. Gerhard Wellein, Dr. habil. Georg Hager (RRZE, Uni. <span lang="EN-GB">
Erlangen)<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Abstract: </span></b><span lang="EN-GB">This online course covers performance engineering approaches on the compute node level. Even application developers who are fluent in OpenMP and MPI often lack a good grasp of
how much performance could at best be achieved by their code. This course conveys the required knowledge to develop a thorough understanding of the interactions between software and hardware. This process must start at the core, socket, and node level, where
the code gets executed that does the actual computational work.<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Registration: </span></b><a href="https://events.prace-ri.eu/event/1052/"><span lang="EN-GB">https://events.prace-ri.eu/event/1052/</span></a><span lang="EN-GB"> (Deadline: 18 Nov 2020)<o:p></o:p></span></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class="MsoNormal"><b><span lang="EN-GB"><o:p> </o:p></span></b></p>
</div>
<p class="MsoPlainText"><span lang="EN-GB" style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Introduction to LRZ HPC Systems with Focus on CFD Workflows<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Date</span></b><span lang="EN-GB">: Wednesday, December 9, 2020, 14:00-16:30 CET<o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Lecturer</span></b><span lang="EN-GB">: Dr.-Ing. habil. Thomas Frank (LRZ)<o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Abstract</span></b><span lang="EN-GB">:
<span style="color:black">The focus of these more frequently repeated short courses is to provide for beginners in High Performance Computing (HPC) and Computational Fluid Dynamics (CFD) a crash course like introduction to the LRZ HPC systems (SuperMUC-NG,
Linux Clusters), the required tools, the module system, the SLURM scheduler and last but not least to a typical CFD-oriented workflow in a HPC environment on the examples of ANSYS CFX, ANSYS Fluent and StarCCM+.<o:p></o:p></span></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="color:black"><br>
</span><b><span lang="EN-GB">Registration</span></b><span lang="EN-GB">: </span><a href="https://www.lrz.de/services/compute/courses/2020-12-09_hcfd3w20/"><span lang="EN-GB">https://www.lrz.de/services/compute/courses/2020-12-09_hcfd3w20/</span></a><span lang="EN-GB">
(Deadline: 25 Nov 2020)<o:p></o:p></span></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<p class="MsoPlainText"><span lang="EN-GB" style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">PRACE Course: OpenMP Programming Workshop</span></b><b><span lang="EN-US"><o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB">Date: </span></b><span lang="EN-US">Wednesday, February 17, 2021, 10:00 - Friday, February 19, 2021, 16:00 CET (tbc.)
</span><b><span lang="EN-GB"><o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-US">Lecturers: </span></b><span lang="EN-US">Dr.-Ing. Michael Klemm (OpenMP ARB), Dr. Christian Terboven (RWTH Aachen University)<b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-GB">Abstract: </span></b><span lang="EN-US">This workshop will cover a wide range of topics, reaching from the basics of OpenMP programming using the "OpenMP Common Core" to really advanced topics like tasking, performance
optimisation, offloading to accelerators and tools support. During each day lectures will be mixed with hands-on sessions.<span style="color:black"><o:p></o:p></span></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="color:black">Registration</span></b><span lang="EN-US" style="color:black">:
<a href="https://events.prace-ri.eu/event/1084/">https://events.prace-ri.eu/event/1084/</a>
</span><span lang="EN-GB">(Registration will open, soon. Deadline: 3 Feb 2021) <b>
<o:p></o:p></b></span></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText"><span lang="EN-US" style="color:black"><o:p> </o:p></span></p>
</div>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Information on further HPC courses: <o:p>
</o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoNormal" style="mso-list:l0 level1 lfo3"><span lang="EN-GB">by LRZ: </span>
<a href="http://www.lrz.de/services/compute/courses/"><span lang="EN-GB">http://www.lrz.de/services/compute/courses/</span></a><span lang="EN-GB"><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo3"><span lang="EN-GB">by the Gauss Centre of Supercomputing (GCS):
</span><a href="http://www.gauss-centre.eu/training"><span lang="EN-GB">http://www.gauss-centre.eu/training</span></a><span lang="EN-GB"><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo3"><span lang="EN-GB">by German Centres (collected by the Gauß-Allianz):
</span><a href="https://hpc-calendar.gauss-allianz.de/"><span lang="EN-GB">https://hpc-calendar.gauss-allianz.de/</span></a><span lang="EN-GB"><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo3"><span lang="EN-GB">by the Partnership for Advanced Computing in Europe (PRACE):
</span><a href="http://www.training.prace-ri.eu/"><span lang="EN-GB">http://www.training.prace-ri.eu/</span></a><span lang="EN-GB"><o:p></o:p></span></li></ul>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">We are looking forward to meeting you online!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal">Kind regards,<o:p></o:p></p>
<p class="MsoNormal">Volker Weinberg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">--<o:p></o:p></p>
<p class="MsoNormal">Dr. Volker Weinberg<o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">Education and Training Coordinator<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Leibniz Supercomputing Centre of the Bavarian Academy of Sciences and Humanities<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">email: </span><a href="mailto:weinberg@lrz.de"><span lang="EN-GB">weinberg@lrz.de</span></a><span lang="EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">address: Boltzmannstr. 1 - D-85748 Garching bei Muenchen<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">room: E.1.016<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">phone: +49 (89) 35831-8863<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="color:black"><o:p> </o:p></span></p>
</div>
</body>
</html>