Automatic refactoring of legacy Fortran code to the array slicing notation
There are many legacy Fortran programs still in use today, especially scientific codes which were written decades ago. Many of these codes use explicit DO-loops in programs that tend to clutter the code and make it harder to understand and maintain. Modern features of the Fortran language, such as t...
Saved in:
Main Authors: | , , , , , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/98214 http://hdl.handle.net/10220/12385 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-98214 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-982142020-05-28T07:17:18Z Automatic refactoring of legacy Fortran code to the array slicing notation Rajaseharan, Chandrasehar Tan, Wen Jun Tang, Wai Teng Turner, Stephen John Kuo, Shyh-Hao Goh, Rick Siow Mong Wong, Weng-Fai School of Computer Engineering IEEE International Conference on Parallel and Distributed Systems (18th : 2012 : Singapore) DRNTU::Engineering::Computer science and engineering There are many legacy Fortran programs still in use today, especially scientific codes which were written decades ago. Many of these codes use explicit DO-loops in programs that tend to clutter the code and make it harder to understand and maintain. Modern features of the Fortran language, such as the array slicing notation and introduction of commonly used intrinsic functions, go a long way in helping programmers write code that is easier to read and maintain. We introduce a refactoring tool that can help to transform code to make use of the array slicing notation and related intrinsic functions. 2013-07-26T06:22:19Z 2019-12-06T19:52:08Z 2013-07-26T06:22:19Z 2019-12-06T19:52:08Z 2012 2012 Conference Paper Rajaseharan, C., Tan, W. J., Tang, W. T., Turner, S. J., Kuo, S.-H., Goh, R. S. M., et al. (2012). Automatic Refactoring of Legacy Fortran Code to the Array Slicing Notation. 2012 IEEE 18th International Conference on Parallel and Distributed Systems (ICPADS). https://hdl.handle.net/10356/98214 http://hdl.handle.net/10220/12385 10.1109/ICPADS.2012.101 en © 2012 IEEE. |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Rajaseharan, Chandrasehar Tan, Wen Jun Tang, Wai Teng Turner, Stephen John Kuo, Shyh-Hao Goh, Rick Siow Mong Wong, Weng-Fai Automatic refactoring of legacy Fortran code to the array slicing notation |
description |
There are many legacy Fortran programs still in use today, especially scientific codes which were written decades ago. Many of these codes use explicit DO-loops in programs that tend to clutter the code and make it harder to understand and maintain. Modern features of the Fortran language, such as the array slicing notation and introduction of commonly used intrinsic functions, go a long way in helping programmers write code that is easier to read and maintain. We introduce a refactoring tool that can help to transform code to make use of the array slicing notation and related intrinsic functions. |
author2 |
School of Computer Engineering |
author_facet |
School of Computer Engineering Rajaseharan, Chandrasehar Tan, Wen Jun Tang, Wai Teng Turner, Stephen John Kuo, Shyh-Hao Goh, Rick Siow Mong Wong, Weng-Fai |
format |
Conference or Workshop Item |
author |
Rajaseharan, Chandrasehar Tan, Wen Jun Tang, Wai Teng Turner, Stephen John Kuo, Shyh-Hao Goh, Rick Siow Mong Wong, Weng-Fai |
author_sort |
Rajaseharan, Chandrasehar |
title |
Automatic refactoring of legacy Fortran code to the array slicing notation |
title_short |
Automatic refactoring of legacy Fortran code to the array slicing notation |
title_full |
Automatic refactoring of legacy Fortran code to the array slicing notation |
title_fullStr |
Automatic refactoring of legacy Fortran code to the array slicing notation |
title_full_unstemmed |
Automatic refactoring of legacy Fortran code to the array slicing notation |
title_sort |
automatic refactoring of legacy fortran code to the array slicing notation |
publishDate |
2013 |
url |
https://hdl.handle.net/10356/98214 http://hdl.handle.net/10220/12385 |
_version_ |
1681057741513162752 |