BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260821T220727Z
UID:7aeee861-d41e-402d-bf49-bc2a956d26a6
DTSTART:20180917T070000Z
DTEND:20180921T160000Z
DESCRIPTION:This course\, partly a PRACE training event\, is targeted at sc
 ientists who wish to extend their knowledge of Fortran to cover advanced f
 eatures of the language.\n\nTopics covered include:\n\nDays 1-3:\n\nBest P
 ractices\n	global objects and interfaces\n		abstract interfaces and the IM
 PORT statement\n		object based programming\n	\n	Object-Oriented Programmin
 g\n	type extension\, polymorphism and inheritance\n		binding of procedures
  to types and objects\n		generic type-bound procedures\n		abstract types a
 nd deferred bindings\n	\n	IEEE features and floating point exceptions\n	In
 teroperability with C\n	mixed language programming patterns\n	\n	Fortran 2
 003 I/O extensions\nDays 4-5 (PRACE course):\n\nOO Design Patterns: applic
 ation of object-oriented programming\n	creation and destruction of objects
 \n		polymorphic objects and function arguments\n		interacting objects\n		d
 ependency inversion: submodules and plugins\n	\n	Coarrays\n	PGAS concepts 
 and coarray basics\n		dynamic entities\n		advanced synchronization\n		para
 llel programming patterns\n		recent enhancements: collectives\, events\, t
 eams\, atomic subroutines\n		performance aspects of coarray programming\n	
 \nTo consolidate the lecture material\, each day's approximately 4 hours o
 f lecture are complemented by 3 hours of hands-on sessions. The last 2 day
 s of the course are a PRACE training event.\n\nhttps://events.prace-ri.eu/
 event/759/
SUMMARY:Advanced Fortran Topics @ LRZ
URL;VALUE=URI:https://events.prace-ri.eu/event/759/
END:VEVENT
END:VCALENDAR
