BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260820T223714Z
UID:f3f8e6ca-9be4-45c1-b86f-68d0ec431a2c
DTSTART:20211123T090000Z
DTEND:20211126T150000Z
DESCRIPTION:Overview\n\nThis online course is targeted at scientists who wi
 sh to extend their knowledge of Fortran to cover advanced features of the 
 language.\n\nTopics covered include (still preliminary)\n\n\n	Best Practic
 es\n	\n		global objects and interfaces\n		abstract interfaces and the IMPO
 RT statement\n		object based programming\n	\n	\n	Object-Oriented Programmi
 ng\n	\n		type extension\, polymorphism and inheritance\n		binding of proce
 dures to types and objects\n		generic type-bound procedures\n		abstract ty
 pes and deferred bindings\n	\n	\n	IEEE features and floating point excepti
 ons\n	Interoperability with C\n	\n		mixed language programming patterns\n	
 \n	\n	Fortran 2003 I/O extensions\n	OO Design Patterns: application of obj
 ect-oriented programming\n	\n		creation and destruction of objects\n		poly
 morphic objects and function arguments\n		interacting objects\n		dependenc
 y inversion: submodules and plugins\n		Coarrays\n		\n			PGAS concepts and 
 coarray basics\n			dynamic entities\n			advanced synchronization\n			paral
 lel programming patterns\n			recent enhancements: collectives\, events\, t
 eams\, atomic subroutines\n			performance aspects of coarray programming\n
 		\n		\n	\n	\n\n\nThe course combines lectures and hands-on sessions.\n\nP
 rerequisites\n\nCourse participants should have good knowledge of the Fort
 ran 95 standard (such as covered in the February course at LRZ)\, and also
  basic UNIX/Linux knowledge (e.g. shell commands\, simple scripts\, editor
 s like vi or emacs).\n\nHands-On\n\nPlease use your own laptop or institut
 e cluster for the hands-on sessions. On your laptop or PC you should run e
 ither a Linux distribution\, or a Microsoft Linux for Windows subsystem.\n
 A recent version of the gfortran compiler should be installed. Alternative
 ly\, an evaluation version of the NAG compiler (version 7.0) can be used. 
 The latter can be obtained from https://www.nag.com/content/software-trial
 s?product=NAG%20Compiler. Finally\, the GSL (GNU scientific library) and i
 ts header files should be installed.\n\nLanguage\n\nEnglish\n\nLecturers\n
 \nDr. R. Bader\, Dr. G. Brietzke (LRZ)\n\nPrices and Eligibility\n\nThe co
 urse is open and free of charge for people from academia and industry.\n\n
 Registration\n\nVia https://events.prace-ri.eu/event/1244/registrations/91
 3/\nPlease register with your official e-mail address to prove your affili
 ation.\n\nWithdrawal Policy\n\nSee Withdrawal\nhttps://events.prace-ri.eu/
 event/1244/
SUMMARY:[ONLINE] Advanced Fortran Topics @ LRZ
URL;VALUE=URI:https://events.prace-ri.eu/event/1244/
END:VEVENT
END:VCALENDAR
