SC13 Home > SC13 Schedule > SC13 Presentation - Test-Driven Parallelization of a Legacy Fortran Program

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

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

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar