SCHEDULE: NOV 10-16, 2012
When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.
This Is Not Your Parents' Fortran: Object-Oriented Programming in Modern Fortran
SESSION: This Is Not Your Parents' Fortran: Object-Oriented Programming in Modern Fortran
EVENT TYPE: Tutorials
TIME: 8:30AM - 5:00PM
Presenter(s):Karla Morris, Damian Rouson, Salvatore Filippone
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 programming language skills as \self-taught" . Thus, while 2012 appears 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.  M. Bull, X. Guo, and I. Liabotis. Applications and user requirements for tier-0 systems. Technical Report D7.4.1, Partnership for Advanced Computing in Europe, (available at http://www.prace-project.eu), February 2011.
Karla Morris - Sandia National Laboratories
Damian Rouson - Sandia National Laboratories
Salvatore Filippone - University of Rome Tor Vergata