BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260808T153403Z
UID:fdbf88c8-5ac8-4b5e-81c1-c91a471cbfb4
DTSTART:20180326T060000Z
DTEND:20180328T130000Z
DESCRIPTION:Description\n\nThis course covers the modern features of the Fo
 rtran programming language. Topics include object-oriented features\, lang
 uage interoperability and several other enhancements available at the Fort
 ran 2008 standard. In addition\, a way to express distributed memory paral
 lelism via Fortran coarrays will be discussed in detail.\n\nLearning outco
 me\n\nThe course provides an overview on all the relevant features of Fort
 ran beyond the 95 standard. You also will be able to write parallel progra
 ms using the Fortran coarrays concept. \n\nPrerequisites\n\nSolid knowledg
 e of Fortran 95/2003. The concepts discussed in the PATC introduction cour
 se Fortran Programming for Scientific Computing is the minimum. Knowledge 
 of C will also be needed for understanding topics on language interoperabi
 lity. Some familiarity with object-oriented programming concepts will be a
 ssumed. Some knowledge of parallel programming with message-passing inter
 face (MPI) will be assumed when discussing the coarrays concept. \n\nAgend
 a\n\nDay 1: Monday\, March 26\n\n09.00-09.15  Course introduction\n	09.15
 -10.00  Useful new features beyond F95\n	10.00-10.15  Coffee break\n	10.
 15-11.00  Advanced topics in Fortran I/O\n	11.00-11.45  Exercises\n	11.4
 5-12:00  Working with Fortran compilers\n	12.00-13.00  Lunch break\n	13.
 00-14.00  Interoperability with C\n	14.00-14.45  Exercises\n	14.45-15.00
   Coffee break\n	15.00-16.00  Exercises\nDay 2: Tuesday\, March 27\n\n09
 .00-09.45  Introduction to Fortran coarrays\n	09.45-10.00  Coffee break\
 n	10.00-11.15  Exercises\n	11.15-12.00  More coarray features\n	12.00-13
 .00  Lunch break\n	13.00-14.00  Exercises\n	14.00-14.45  Advanced topic
 s in coarrays\n	14.45-15.00  Coffee break\n	15.00-16.00  Exercises\nDay 
 3: Wednesday\, March 28\n\n09.00-10.00  Additional capabilities of Fortra
 n types\, procedure pointers\n	10.00-10.15  Coffee break\n	10.15-11.00  
 Exercises\n	11.00-12.00  Type extensions\, type-bound procedures\n	12.00-
 13.00  Lunch break\n	13.00-14.00  Exercises\n	14.00-14.45  More complex
  data structures with Fortran\n	14.45-15.00  Coffee break\n	15.00-16.00 
  Exercises\nLecturers:  Juhani Kataja (CSC)\, Pekka Manninen (CSC)\n\nLan
 guage:  English\n\nPrice:          Free of charge\n\nhttps://eve
 nts.prace-ri.eu/event/694/
SUMMARY:Advanced Fortran Programming @ CSC
URL;VALUE=URI:https://events.prace-ri.eu/event/694/
END:VEVENT
END:VCALENDAR
