Center for Petascale Computing  
A collaboration led by Laxmikant Kalé (Computer Science) and Duane Johnson (Materials Science and Engineering) on a research theme within IACAT

Productivity Enhancement via Refactoring

We plan to implement a full range of refactorings for Fortran, to provide support for program tuning (separating changes for tuning from other changes, making it easy to see both the platform independent and the platform dependent versions of a program, supporting tunings for many platforms), to implement program transformations used in tuning, and to implement program transformations used in parallelization. If we are able to build a C/C++ version of our system (which depends on other funding) then we will do it for C and C++ as well.
 

Investigator: Ralph Johnson

Productivity Enhacement via Refactoring Information