BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121111T153000Z DTEND:20121112T000000Z LOCATION:355-D DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Modern Fortran provides powerful constructs for multiple programming paradigms: Fortran 95, 2003, and 2008 explicitly support functional, object-oriented (OO), and parallel programming. User surveys across high-performance computing (HPC) centers in the U.S. and Europe consistently indicate the majority of users write Fortran but most write older Fortran dialects and almost all describe their=0Aprogramming language skills as \self-taught" [1]. Thus, while 2012=0Aappears to be a watershed moment with burgeoning compiler support for the aforementioned constructs, most HPC users lack access to training in the associated programming paradigms. In the proposed tutorial, three leaders of open-source, parallel OO Fortran libraries will give the students hands-on application programming experience at the level required to use these libraries to write parallel applications.=0A=0A[1] M. Bull, X. Guo, and I. Liabotis. Applications and user requirements for=0Atier-0 systems. Technical Report D7.4.1, Partnership for Advanced Computing in Europe, (available at http://www.prace-project.eu), February=0A2011. SUMMARY:This Is Not Your Parents' Fortran: Object-Oriented Programming in Modern Fortran PRIORITY:3 END:VEVENT END:VCALENDAR BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121111T153000Z DTEND:20121112T000000Z LOCATION:355-D DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Modern Fortran provides powerful constructs for multiple programming paradigms: Fortran 95, 2003, and 2008 explicitly support functional, object-oriented (OO), and parallel programming. User surveys across high-performance computing (HPC) centers in the U.S. and Europe consistently indicate the majority of users write Fortran but most write older Fortran dialects and almost all describe their=0Aprogramming language skills as \self-taught" [1]. Thus, while 2012=0Aappears to be a watershed moment with burgeoning compiler support for the aforementioned constructs, most HPC users lack access to training in the associated programming paradigms. In the proposed tutorial, three leaders of open-source, parallel OO Fortran libraries will give the students hands-on application programming experience at the level required to use these libraries to write parallel applications.=0A=0A[1] M. Bull, X. Guo, and I. Liabotis. Applications and user requirements for=0Atier-0 systems. Technical Report D7.4.1, Partnership for Advanced Computing in Europe, (available at http://www.prace-project.eu), February=0A2011. SUMMARY:This Is Not Your Parents' Fortran: Object-Oriented Programming in Modern Fortran PRIORITY:3 END:VEVENT END:VCALENDAR