BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260709T144453Z
UID:eea664c8-60cc-4484-ba65-74a68f2707a5
DTSTART:20170911T070000Z
DTEND:20170915T160000Z
DESCRIPTION:This course\, partly a PRACE Advanced Training Center (PATC) co
 urse\, is targeted at scientists who wish to extend their knowledge of For
 tran to cover advanced features of the language.\n\nTopics covered include
 :\n\nDays 1-3:\n\nBest Practices\n	global objects and interfaces\n		abstra
 ct interfaces and the IMPORT statement\n		object based programming\n	\n	Ob
 ject-Oriented Programming\n	type extension\, polymorphism and inheritance\
 n		binding of procedures to types and objects\n		generic type-bound proced
 ures\n		abstract types and deferred bindings\n	\n	IEEE features and floati
 ng point exceptions\n	Interoperability with C\n	mixed language programming
  patterns\n	\n	Fortran 2003 I/O extensions\nDays 4-5 (PATC course):\n\nOO 
 Design Patterns: application of object-oriented programming\n	creation and
  destruction of objects\n		polymorphic objects and function arguments\n		i
 nteracting objects\n		dependency inversion: submodules and plugins\n	\n	Co
 arrays\n	PGAS concepts and coarray basics\n		dynamic entities\n		advanced 
 synchronization\n		parallel programming patterns\n		recent enhancements: c
 ollectives\, events\, teams\, atomic subroutines\n		performance aspects of
  coarray programming\n	\nTo consolidate the lecture material\, each day's 
 approximately 4 hours of lecture are complemented by 3 hours of hands-on s
 essions. The last 2 days of the course are a PATC event. A social event (s
 elf-paid dinner) for participant and instructor networking is planned for 
 the evening on Tuesday\, September 12\, 2017.\n\nhttps://events.prace-ri.e
 u/event/631/
SUMMARY:Advanced Fortran Topics @ LRZ
URL;VALUE=URI:https://events.prace-ri.eu/event/631/
END:VEVENT
END:VCALENDAR
