Legacy fortran software: applying syntactic metrics to global climate models

cic.isFulltexttruees
cic.isPeerReviewedtruees
cic.lugarDesarrolloInstituto de Investigación en Informática es
cic.versioninfo:eu-repo/semantics/submittedVersiones
dc.date.accessioned2016-08-09T16:15:02Z
dc.date.available2016-08-09T16:15:02Z
dc.identifier.urihttps://digital.cic.gba.gob.ar/handle/11746/3478
dc.titleLegacy fortran software: applying syntactic metrics to global climate modelsen
dc.typeDocumento de conferenciaes
dcterms.abstractIt is di cult to maintain legacy Fortran programs that use outdated programming constructs, especially when this maintenance requires a detailed understanding of the code (e.g., for parallelization).\nInitially, we want to gauge the prevalence of such constructs by applying straightforward syntactic metrics to some well-known global climate models. Detailed information regarding les, subroutines, and loops has been collected from each model by applying a lightweight source code static analysis based on ASTs (Abstract Syntax Tree) for a posterior analysis. Modernizing Fortran Legacy programs is still a challenge. Our objective has been to collect relevant information on these programs to help us approach parallelizing legacy scienti c programs in a shared memory environment (e.g. using multi-core processors). The data we collected indicate that old Fortran features are still being used on these models in these days. Furthermore, we propose some metrics to be used as a guide to determine how many changes a program needs in order to be modernized, optimized, and eventually, parallelized.en
dcterms.creator.authorMéndez, Marianoes
dcterms.creator.authorOverbey, Jeffreyes
dcterms.creator.authorTinetti, Fernando Gustavoes
dcterms.descriptionEje: Workshop Ingeniería de software (WIS)es
dcterms.extent10 p.es
dcterms.identifier.urlRecurso Completoes
dcterms.isPartOf.issueXVIII Congreso Argentino de Ciencias de la Computaciónes
dcterms.isPartOf.seriesCongreso Argentino de Ciencias de la Computaciónes
dcterms.issued2012-10
dcterms.languageIngléses
dcterms.licenseAttribution 4.0 International (BY 4.0)es
dcterms.subjectSource Code Modernizationen
dcterms.subjectHPCen
dcterms.subjectLegacy Systemsen
dcterms.subjectFortran Legacy Systemsen
dcterms.subjectMetricsen
dcterms.subjectSOFTWARE ENGINEERINGen
dcterms.subjectSoftwareen
dcterms.subject.materiaCiencias Informáticases

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Mendez Tinetti - Legacy Fortran.pdf-PDFA.pdf
Tamaño:
113.29 KB
Formato:
Adobe Portable Document Format
Descripción:
Documento completo