Mentor: Erik Van WykClimate change is the defining environmental challenge facing our planet. One challenge that climate researchers face is the scalability issue since the climate data are normally colossal and complex. Our research goal is taking on the scalability challenge - helping the climate group at the U transform their code for optimization. The climate data research group at the U wrote their programs mainly in Matlab and C/C++. Our proceeding is parsing their programs written in Matlab and automatically generating parallel C code. We use Silver and Copper to parse the language and generate new C code and use OpenMP to enable paralleling computing. Silver and Copper are the language tool developed by the MELT software group at t...
For many years now, processor vendors increased the performance of their devices by adding more core...
High-level algebra-algorithmic software tools for automated design of parallel code in the OpenMP en...
C is a programming language used everywhere and in a big part of scientific codes. With the increas...
This work is distributed under the Creative Commons Attribution 3.0 License.-- et al.We have optimis...
This thesis presents the new approaches to improve the performance of a weather forecast model. The...
AbstractClimate science is employing increasingly complex models and simulations to analyze the past...
Climate science is employing increasingly complex models and simulations to analyze the past and pre...
A climate model represents a multitude of processes on a variety of timescales and space scales: a c...
Climate Simulation and Weather Forecasting are amongst the most representative examples of scientifi...
Chemistry Climate Model (CCM) codes are important \cite{csusft2cbooatpfccm} to understand how to mit...
Global climate modeling is one of the grand challenges of computational science, and ocean modeling ...
Understanding the Earth System is of vital importance to many scientific fields and other civic issu...
Spatial-temporal modelling of environmental systems such as agriculture, forestry, and water resourc...
Weather and climate models are complex pieces of software which include many individual components, ...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
For many years now, processor vendors increased the performance of their devices by adding more core...
High-level algebra-algorithmic software tools for automated design of parallel code in the OpenMP en...
C is a programming language used everywhere and in a big part of scientific codes. With the increas...
This work is distributed under the Creative Commons Attribution 3.0 License.-- et al.We have optimis...
This thesis presents the new approaches to improve the performance of a weather forecast model. The...
AbstractClimate science is employing increasingly complex models and simulations to analyze the past...
Climate science is employing increasingly complex models and simulations to analyze the past and pre...
A climate model represents a multitude of processes on a variety of timescales and space scales: a c...
Climate Simulation and Weather Forecasting are amongst the most representative examples of scientifi...
Chemistry Climate Model (CCM) codes are important \cite{csusft2cbooatpfccm} to understand how to mit...
Global climate modeling is one of the grand challenges of computational science, and ocean modeling ...
Understanding the Earth System is of vital importance to many scientific fields and other civic issu...
Spatial-temporal modelling of environmental systems such as agriculture, forestry, and water resourc...
Weather and climate models are complex pieces of software which include many individual components, ...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
For many years now, processor vendors increased the performance of their devices by adding more core...
High-level algebra-algorithmic software tools for automated design of parallel code in the OpenMP en...
C is a programming language used everywhere and in a big part of scientific codes. With the increas...