Climate Simulation and Weather Forecasting are amongst the most representative examples of scientific software, which has evolved through- out the past sixty years. In this paper, a set of Global Climate Models (GCM) have been analysed from a Software Engineering perspective, analysing the composition of their internal structure and programming constructs which have been used in the building process. We have implemented a set of software metrics such as Cyclomatic Complexity, Lines of Code, Number of Fortran Obsolete Language Features, among others.We have followed a compiler like approach, collecting information based on traversing the Abstract Syntax Tree (AST). The obtained data can be used for different purposes at different stages of t...
As the demand for higher resolution and more accurate weather and climate simulations increases, the...
Scientists extensively use mathematical models of Earth’s climate, executed on the most powerful com...
International audienceIn order to study the evolution of global climate, computer simulation is requ...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
Weather and climate models are complex pieces of software which include many individual components, ...
Over the past 30 years climate models have evolved from relatively simple representations of a few a...
In this note, we discuss the relevance and impact of a software engineering effort at NAL on the for...
The Center for Applied Scientific Computing (CASC) and the LLNL Climate and Carbon Science Group of ...
We analyze the source code of eight coupled climate models, selected from those that participated in...
Climate models is a very broad topic, so a single volume can only offer a small sampling of relevant...
Scientists extensively use mathematical models of Earth’s climate, executed on the most powerful com...
Meteorology has employed automatic computing machines since the early days of electronic computers. ...
If you want to know whether you will need sunscreen or an umbrella for tomorrow's picnic, you can si...
Abstract Software implementations of modern climate and numerical weather prediction models and the...
Climate emulators are a powerful instrument for climate modeling, especially in terms of reducing th...
As the demand for higher resolution and more accurate weather and climate simulations increases, the...
Scientists extensively use mathematical models of Earth’s climate, executed on the most powerful com...
International audienceIn order to study the evolution of global climate, computer simulation is requ...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
Weather and climate models are complex pieces of software which include many individual components, ...
Over the past 30 years climate models have evolved from relatively simple representations of a few a...
In this note, we discuss the relevance and impact of a software engineering effort at NAL on the for...
The Center for Applied Scientific Computing (CASC) and the LLNL Climate and Carbon Science Group of ...
We analyze the source code of eight coupled climate models, selected from those that participated in...
Climate models is a very broad topic, so a single volume can only offer a small sampling of relevant...
Scientists extensively use mathematical models of Earth’s climate, executed on the most powerful com...
Meteorology has employed automatic computing machines since the early days of electronic computers. ...
If you want to know whether you will need sunscreen or an umbrella for tomorrow's picnic, you can si...
Abstract Software implementations of modern climate and numerical weather prediction models and the...
Climate emulators are a powerful instrument for climate modeling, especially in terms of reducing th...
As the demand for higher resolution and more accurate weather and climate simulations increases, the...
Scientists extensively use mathematical models of Earth’s climate, executed on the most powerful com...
International audienceIn order to study the evolution of global climate, computer simulation is requ...