Fortran and C/C++ courses at LRZ

Weinberg, Volker Volker.Weinberg at lrz.de
Fr Aug 31 18:08:05 CEST 2018


Dear HPC users of LRZ,



There are still some places free for our 5-days PRACE Advanced Fortran course. The registration deadline has been extended until September 9, 2018:



PRACE Course: Advanced Fortran Topics

Monday, September 17 - Friday, September 21, 2018, 9:00-18:00

https://events.prace-ri.eu/event/759/



Topics: 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

Teachers: R. Bader (member of the Fortran standardization committee), G. Brietzke





We are also happy to announce three C/C++ courses in Oct/Nov:



C Language for Beginners

Tuesday, October 9 - Thursday, October 11, 2018, 9:00 - 17:00

https://www.lrz.de/services/compute/courses/2018-10-09_hcfb1w18/



Topics: Basic concepts, Hello World Compilation, Datatypes, Operators and basic statements,  First examples, C-Functions, Code modularity, Compilation, Debugging, Compiler directives, Structures, Memory model, Pointers, Function pointers, Good coding practices

Teachers: David Brayford (LRZ), Carmen Navarrete (LRZ), Martin Ohlerich (LRZ)



---



C++ Language for Beginners

Tuesday, November 6 - Friday, November 9, 2018, 9:00 - 17:00

https://www.lrz.de/services/compute/courses/2018-11-06_hcpb1w18/



Topics: Reminder of C concepts, C++ Basics, C++ Pointers, Constructors and destructors, Classes methods and objects, Inheritance, Class Design, Namespaces, I/O operations, Strings, File management, Error handling and exceptions, C++ containers and iterators, Operators overloading, Modularity, Good coding practices

Teachers:  David Brayford (LRZ), Carmen Navarrete (LRZ), N.N. (LRZ)



---



Advanced C++ with Focus on Software Engineering

Tuesday, October 23 - Thursday, October 25, 2018,  9:00 - 17:00

https://www.lrz.de/services/compute/courses/2018-10-23_hcpa1w18/



Topics: This advanced C++ 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. The course will not address special areas and applications of C++, such as for instance Template Meta Programming (TMP), or the quirks and curiosities of the C++ language. It rather teaches guidelines to develop mature, robust, and maintainable C++ code

Teacher:  Klaus Iglberger (External)





Further upcoming courses at LRZ:


Introduction to the LRZ Supercomputing & Machine Learning Infrastructure<https://www.lrz.de/services/compute/courses/2018-10-08_hsmi1w18/>
Monday, October 08, 2018, 9:00-18:00
Using Python at LRZ<https://www.lrz.de/services/compute/courses/2018-10-09_hupl1w18/>
Tuesday, October 09, 2018, 14:00-18:00
Using R at LRZ<https://www.lrz.de/services/compute/courses/2018-10-09_hurl1w18/>
Tuesday, October 09, 2018, 9:00-13:00
Workshop - HPC mit COMSOL Multiphysics am LRZ<https://www.lrz.de/services/compute/courses/2018-11-15_hcom1w18/>
Thursday, November 15, 2018, 9:30 - 16:00
Machine Learning with R at LRZ<https://www.lrz.de/services/compute/courses/2018-11-27_hmlr1w18/>
Tuesday, November 27, 2018, 9:00 - 18:00
Programming with Fortran<https://www.lrz.de/services/compute/courses/2019-03-06_hfor1w18/>
Wednesday, March 06 - Friday, March 08, 2019, 9:00-18:00





Please also pass this course announcement to other interested colleagues.

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/20180831/efc3988a/attachment.html>


Mehr Informationen über die Mailingliste aktuell