Intermediate C++ for PhD students (IMPRS-UFAST skills course)

Soeren Nielsen

Veranstaltung

Beschreibung

The ideal programming language for a physicist would allow him
to write his code in terms of physical objects, like Hamiltonians
and wave functions, with all the properties we expect of such objects,
without sacrificing performance to highly optimised codes.

In this C++ intermediate course, you will build a template library
to make this possible for the simple case of one electron on a 1D grid.

The skills learned will also let you easily structure even large programs,

and prepare yourself to build for example MultiDimensionalArray,
Tensor and GridFunction classes, approaching standard library quality,
and with the natural syntax one would expect of such classes.

Familiarity with basic C++ is assumed, for example from the previous IMPRS C++ course for beginners.

Allgemeine Angaben

  • Kurzbezeichnung
    I-UF IC++
  • Semester
    Sommersemester 17
  • Zielgruppen
    Teilnahme nur bei Anrechenbarkeit im gewählten Schwerpunkt
  • Veranstaltungsart
    Übung
  • Veranstaltungssprache
    Englisch
  • Einrichtungen
    MIN Graduiertenzentrum > MPI für Struktur und Dynamik der Materie

Ort und Zeit

Termin
  • Ort
    CFEL, Geb. 99, Campus Bahrenfeld SemRmV (01.109)
  • Zeit
    vom 21.06.2017 wöchentlich mittwochs bis 26.07.2017 von 14:00 bis 17:00
    außer Mittwoch 26.07.2017
Termin
  • Ort
    CFEL, Geb. 99, Campus Bahrenfeld SemRmV (01.109)
  • Zeit
    am 25.07.2017 von 14:00 bis 16:00

Anrechnungsmodalitäten

  • Anzahl SWS
    1
  • Anzahl Leistungspunkte
    1,5
  • Anrechenbar als
    • MIN Doktorandenkolleg: Schlüsselkompetenzen für alle Studienschwerpunkte

Anmeldemodalitäten

  • Art der Platzvergabe
    First come - first served (nach Anmeldeeingang)
  • Anmeldeinformation
    IMPRS-UFAST fellows will be given priority.
  • Max. Anzahl Teilnehmer
    10