SCHEDULE: NOV 16-22, 2013
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.
Test-Driven Parallelization of a Legacy Fortran Program
SESSION: Research Poster Reception
EVENT TYPE: Posters, Electronic Posters, and Education Posters
TIME: 5:15PM - 7:00PM
AUTHOR(S):Damian W. I. Rouson, Hari Radhakrishnan, Karla Morris, Sameer Shende, Stavros C. Kassinos
ROOM:Mile High Pre-Function
ABSTRACT:
This poster describes the steps involved in modernizing a Fortran 77 turbulent flow model using the object-oriented (OO) and coarray parallel programming features of Fortran 2003 and 2008, respectively. OO programming (OOP) facilitates the construction of an extensible suite of model verification and performance tests that drive the development. Fortrans new coarray parallel programming feature set facilitates evolving rapidly from a serial application to a parallel application capable of running on multicore processors and manycore accelerators in shared and distributed memory.
The modernization strategy involves 17 steps from automating the building and testing process to adding version control, transforming the source code, and analyzing the performance with the Tuning and Analysis Utilities (TAU) [1]. The verification tests ensure program correctness after each source-transformation step. The performance tests guard against execution-time regressions.
The ultimate steps of parallelization via the coarray syntax demonstrates the approach's minimal impact on the source code.
Chair/Author Details:
Damian W. I. Rouson - Stanford University
Hari Radhakrishnan - University of Cyprus
Karla Morris - Sandia National Laboratories
Sameer Shende - University of Oregon
Stavros C. Kassinos - University of Cyprus
Click here to download .ics calendar file