Catálogo de publicaciones

Compartir en
redes sociales


Navegación

Tipo

Acceso

Plataformas

Temática

Mostrando 10 de 166.819 registro(s)


tesis Acceso Abierto
Agregar a Mi catálogo

Fortran refactoring for legacy systems

Más información
Autores/as: Mariano Méndez ; Fernando Gustavo Tinetti ; Alejandra Garrido

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2011 SEDICI: Repositorio Institucional de la UNLP (SNRD) acceso abierto

Cobertura temática: Ciencias de la computación e información  

The motivation of this work comes from a Global Climate Model (GCM) Software which was in great need of being updated. This software was implemented by scientists in the ’80s as a result of meteorological research. Written in Fortran 77, this program has been used as an input to make climate predictions for the Southern Hemisphere. The execution to get a complete numerical data set takes several days. This software has been programmed using a sequential processing paradigm. In these days, where multicore processors are so widespread, the time that an execution takes to get a complete useful data set can be drastically reduced using this technology. As a first objective to reach this goal of reengineering we must be able to understand the source code. An essential Fortran code characteristic is that old source code versions became unreadable, not comprehensive and sometimes “ejects” the reader from the source code. In that way, we can not modify, update or improve unreadable source code. Then, as a first step to parallelize this code we must update it, turn it readable and easy to understand. The GCM has a very complex internal structure. The program is divided into about 300 .f (Fortran 77) files. These files generally implement only one Fortran subroutine. Less than 10% of the files are used for common blocks and constants. Approximately 25% of the lines in the source code are comments. The total number of Fortran source code lines is 58000. A detailed work within the source code brings to light that [74]: 1 About 230 routines are called/used at run time. Most of the runtime is spent in routines located at deep levels 5 to 7 in the dynamic call graph from the main routine. 2 The routine with most of the runtime (the top routine from now on) requires more than 9% of the total program runtime and is called about 315000 times. 3 The top 10 routines (the 10 routines at the top of the flat profile) require about 50% of total runtime. Two of them are related to intrinsic Fortran functions. Our first approach was using a scripting language and Find & Replace tools trying to upgrade the source code, this kind of code manipulation do not guarantee preservation of software behavior. Then, our goal was to develop an automated tool to transform legacy software in more understandable, comprehensible and readable applying refactoring as main technique. At the same time a catalog of transformation to be applied in Fortran code is needed as a guide to programmers through this process.

libros Acceso Abierto
Agregar a Mi catálogo

Fortress of the Soul: Violence, Metaphysics, and Material Life in the Huguenots' New World, 1517-1751

Más información

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere Directory of Open access Books acceso abierto

Cobertura temática: Humanidades y artes - Historia y arqueología  


libros Acceso Abierto
Agregar a Mi catálogo

Forts and Fortification in Wallacea: Archaeological and Ethnohistoric Investigations

Más información

978-1-76046-389-2 (en línea)

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2020 JSTOR acceso abierto

Cobertura temática: Historia y arqueología  


libros Acceso Abierto
Agregar a Mi catálogo

Forts and Fortification in Wallacea: Archaeological and Ethnohistoric Investigations

Más información

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere Directory of Open access Books acceso abierto

Cobertura temática: Humanidades y artes - Historia y arqueología  


libros Acceso Abierto
Agregar a Mi catálogo

Fortschritt und Verfall: Zur Diskussion von Religion und Moderne im Ausgang von Joachim Ritter

Más información

ISBNs: 9783946198123 (impreso) 9783946198147 (en línea)

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2016 Directory of Open access Books acceso abierto

Cobertura temática: Ciencia política - Humanidades y artes - Filosofía, ética y religión  


libros Acceso Abierto
Agregar a Mi catálogo

Fortunatianus Aquileiensis Commentary on the Gospels English translation and introduction

Más información

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere Directory of Open access Books acceso abierto

Cobertura temática: Humanidades y artes - Filosofía, ética y religión  


libros Acceso Abierto
Agregar a Mi catálogo

Fortunes urbaines: Fortunes urbaines

Más información

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere Directory of Open access Books acceso abierto

Cobertura temática: Historia y arqueología  


libros Acceso Abierto
Agregar a Mi catálogo

Forty Years of Heel Prick Screening in the Netherlands: Veertig Jaar Hielprikscreening in Nederland

Más información

ISBNs: 9783038421894 (impreso) 9783038421900 (en línea)

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2016 Directory of Open access Books acceso abierto

Cobertura temática: Medicina clínica  


revistas Acceso Abierto
Agregar a Mi catálogo

ISSNs 1749-9771 (en línea)

Disponibilidad
Institución detectada Período Navegá Descargá Solicitá
No requiere desde ene. 2005 / hasta feb. 2026 Directory of Open Access Journals acceso abierto

Cobertura temática: Geografía social y económica - Artes  


revistas Acceso Abierto
Agregar a Mi catálogo

Forum Bibliotek Medycznych

Más información

ISSNs 1899-5829 (impreso) 2450-0437 (en línea)

Disponibilidad
Institución detectada Período Navegá Descargá Solicitá
No requiere desde ene. 2008 / hasta feb. 2026 Directory of Open Access Journals acceso abierto

Cobertura temática: Medios de comunicación