Organization HW&Access Organization Research User Projects Services
navigation search home news&events jobs back forward
Organization
HLRS
 
HW&Access Research, User Projects
Services
NaviGanzUnten
.. hlrs_events programming+language+courses Straight
Programming Language Courses

Abstract
The courses give an introduction into sequential programming.
Hands-on sessions will allow users to immediately test and understand what the basic constructs of the programming language are meant to do.

Dates

The courses in spring/fall 2009 are given with different focus and locations:

Course FORTRAN (LRZ): Jan.29-Feb.6, Garching, LRZ Introduction to modern Fortran and associated tools
(in German)
Course FORTRAN (1): Mar. 23-27, Stuttgart, HLRS Fortran for Scientific Computing
(in German)
Course FORTRAN (2): Oct. 26-30, Stuttgart, HLRS Fortran for Scientific Computing
(in German)
Online course: additional courses on parallel programming are available as an online-course with all slides and full audio information.
Lectures on parallel programming, see Parallel Programming Workshops 2009


Language

The course language is English (at LRZ) or German (at HLRS).
Slides and course materials are partially in English.

Course FORTRAN (LRZ) Location LRZ (Leibniz-Rechenzentrum), Neues LRZ Gebäude in Garching, Boltzmannstrasse 1, 85748 Garching
(nearby to Munich)
Date 2009, Thursday Jan. 29, 9:00 - Friday Feb. 6, 18:00
Local registration: On Monday 8:30 - 9:00
Content Introduction to modern Fortran and associated tools
Abstract This course is targeted at audiences with two levels of expertise: Participants with basic programming experience in C, C++ or Fortran should attend to the first two to three days of the course, while for participants with extensive Fortran 95 knowledge it will be sufficient to take part in the lectures covering the advanced Fortran features, according to individual interest.
Agenda The following items are covered, together with an estimate of the level of difficulty:
  • Days 1-2 (beginner to intermediate)
    Introduction to the important features of Fortran 95: Type system, arrays, pointers, memory management, expressions and assignment, control constructs, modules and procedures, specification statements, intrinsics
  • Days 3-4 (intermediate)
    Tools and Compilers: Make, SVN; usage of compilers, especially those from Intel and IBM; handling of libraries; the intrinsic modules of Fortran 2003: C interoperability and exception handling; Fortran I/O facilities and their optimal use
  • Days 5-7 (advanced)
    Introduction to Fortran 2003: Object orientation and its efficient use; some aspects of software design based on object orientation; parallel programming with Coarrays, a new concept scheduled for inclusion in the next Fortran standard.
The participants of the course have the opportunity to experiment with the lecture materials in hands-on sessions.
Language English
Teachers Uwe Küster (HLRS) and Reinhold Bader (LRZ)
Registration via official course page or directly via online registration form (course HPAR1W08)
Deadline for registration is Jan. 18, 2009
Accomodation http://www.lrz-muenchen.de/wir/hotels_lrz/
Travel-Info
Garching
http://www.lrz-muenchen.de/wir/weg/
Organizer The course is organized by LRZ (Matthias Brehm and Reinhold Bader) together with Uwe Küster from HLRS.
Course FORTRAN (1) Location Großer Seminarraum, HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2009, Monday Mar. 23, 9:00 - Friday Mar. 27, 16:00
Course: Mon.-Thu. 9:00 - 17:00, Fri. 9:00 - 16:00
Local registration: On Monday 8:30 - 9:00
Content Fortran for Scientific Computing
Abstract This course is dedicated for scientists and students to learn (sequential) programming with Fortran of scientific applications. The course teaches newest Fortran standards. The beginners part is based on the RRZN handbook "Fortran 95". Hands-on sessions will allow users to immediately test and understand the language constructs. This workshop provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda Agenda.
Language German
Teachers Uwe Küster, Peter Lammers, Harald Klimach from HLRS
Registration via online registration form.
Deadline for registration is Mar. 8, 2009 (extended deadline)
Fee Students of German universities: none
Members of German universities and public research institutes: none
others: 300 EUR
(will be collected on the first day of the course, cash only)
Prerequisites Familiarity with Linux and Linux editors is recommended.
Basic mathematics (integration and differentiation).
Literature and textbooks The RRZN Handbook "Fortran 95" is sold at the course (or by RUS): 10 Euro. Participants will also receive a free copy of the slides.
Pictures from 2007FTN (Feb.) Lecturer: Uwe Küster Lecturer: Uwe Küster
Travel-Info
Stuttgart
See HLRS-travel-info. The next railway stations are: "Universität, Stuttgart" (S-Bahn station, 15 min on foot) and "Lauchhau, Stuttgart" (Bus station, 4 min on foot to HLRS, bus lines 84, 92, 746, 747, 748, but not 82! from S-Bahn station "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see also additional hotel list and HLRS-travel-info. Private Bed&Breakfast is also available (might be cheaper than the hotels), see, e.g., www.night-and-day.de. A youth hostel is also available.
See also campus map or HLRS and University Campus or HLRS and Stuttgart-Vaihingen (or you can use Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de).
Course FORTRAN (2) Location Großer Seminarraum, HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2009, Monday Oct. 26, 9:00 - Friday Oct. 30, 16:00
Course: Mon.-Thu. 9:00 - 17:00, Fri. 9:00 - 16:00
Local registration: On Monday 8:30 - 9:00
Content Fortran for Scientific Computing
Abstract This course is dedicated for scientists and students to learn (sequential) programming with Fortran of scientific applications. The course teaches newest Fortran standards. The beginners part is based on the RRZN handbook "Fortran 95". Hands-on sessions will allow users to immediately test and understand the language constructs. This workshop provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda On Monday, the course starts with an introduction into programming with Fortran with small programming exercises that should help starting with programming. For more experienced participants, advanced exercises will be provided. Tuesday to Thursday, all major Fortran 95 methods are presented and tested in exercises. Performance issues are discussed. On Friday, Fortran development tools, an outlook to Fortran 2003 and further exercises are rounding up this course. The final agenda will be provided in the course.
Language German
Teachers Uwe Küster, Harald Klimach from HLRS
Registration via online registration form.
Deadline for registration is Oct. 4, 2009 (extended deadline)
Fee Students of German universities: none
Members of German universities and public research institutes: none
others: 300 EUR
(will be collected on the first day of the course, cash only)
Prerequisites Familiarity with Linux and Linux editors is recommended.
Basic mathematics (integration and differentiation).
Literature and textbooks The RRZN Handbook "Fortran 95" is sold at the course (or by RUS): 10 Euro. Participants will also receive a free copy of the slides.
Travel-Info
Stuttgart
See HLRS-travel-info. The next railway stations are: "Universität, Stuttgart" (S-Bahn station, 15 min on foot) and "Lauchhau, Stuttgart" (Bus station, 4 min on foot to HLRS, bus lines 84, 92, 746, 747, 748, but not 82! from S-Bahn station "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see also additional hotel list and HLRS-travel-info. Private Bed&Breakfast is also available (might be cheaper than the hotels), see, e.g., www.night-and-day.de. A youth hostel is also available.
See also campus map or HLRS and University Campus HLRS and University Campus or HLRS and Stuttgart-Vaihingen (or you can use Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de).
Pictures from 2007FTN2 Lecturers: Uwe Küster and Peter Lammers (sitting) - at HLRS, Oct 23, 2007 Lecturer: Harald Klimach - at HLRS, Oct 22, 2007 Lecturer: Harald Klimach - at HLRS, Oct 22, 2007 while practicals  - at HLRS, Oct 22, 2007 while practicals  - at HLRS, Oct 22, 2007 while practicals  - at HLRS, Oct 22, 2007
Registration via online registration form
Registration
deadline
Deadline is 4 weeks before the beginning of each course, late registration after the deadline is possible, but not recommended, because printing of the handouts starts at this deadline.
Cancelation policy If you cannot come to the course, please send an email to the organizer as soon as possible. This would allow us to accept additional participants from the waiting-list. There is no cancelation fee.
NO-SHOW: Registered persons that do not cancel or do not show up without any reasons are blocked for the next year on any of our workshops (because it is to expensive to produce unused copies of the slides for them).
Limit C++ course: maximum of 32 participants
C and Fortran course: maximum of 42 participants
(according to the seats in the rooms).
Handouts Each participant will get a script or a paper copy of all slides.



Contact
Responsible for the course and local organizer in Stuttgart:

Rolf Rabenseifner
Phone: 0711 685 65530
E-mail: rabenseifner@hlrs.de


Other
courses
see
HLRS Parallel Programming Workshops,
Online HLRS Parallel Programming Workshops with all slides and full audio information, and
HLRS Events.

Sep 29, 2009 Impressum / rab Home Workshops Parallel Computing MPI OpenMP Events External events Back