A Review of The Challenges and Results of Refactoring the Community Climate Code COSMO for Hybrid Cray HPC Systems
نویسندگان
چکیده
We summarize the results of porting the numerical weather simulation code COSMO to different hybrid Cray HPC systems. COSMO was written in Fortran with MPI, and the aim of the refactoring was to support both many-core systems and GPU-accelerated systems with minimal disruption to the user community. With this in mind, different approaches were taken to refactor the different components of the code: the dynamical core was refactored with a C++-based domain specific language for structured grids which provides both CUDA and OpenMP back ends; and the physical parameterizations were refactored by adding OpenACC and OpenMP directives to the original Fortran code. This report gives a detailed description of the challenges presented by such a large refactoring effort using different languages on Cray systems, along with performance results on three different Cray systems at CSCS: Rosa (XE6), Todi (XK7) and Daint (XC30).
منابع مشابه
Control and Management of Hybrid Renewable Energy Systems: Review and Comparison of Methods
Hybrid renewable energy systems (HRES) have been introduced to overcome intermittent nature of single-source renewable energy generation. In order to utilize HRES optimally, two issues must be considered: optimal sizing and optimal operation. The first issue has been considered vastly in several articles but the second one needs more attention and work. The performance of hybrid renewable energ...
متن کاملContain This, Unleashing Docker for HPC
Containers are a lightweight virtualization method for running multiple isolated Linux systems under a common host operating system. Container-based computing is revolutionizing the way applications are developed and deployed. A new ecosystem has emerged around the Docker platform to enable container based computing. However, this revolution has yet to reach the HPC community. In this paper, we...
متن کاملEvaluation of Off-grid Hybrid Renewable Systems in the Four Climate Regions of Iran
Renewable systems influence the process of supplying domestic electricity demands. It will be useful to replace the conventional energy generation system by renewable energy sources since the uncontrolled use of fossil fuels is accompanied by global warming and environmental hazards, in addition to the danger of their depletion, and because most of the energy derived from these fuels are used i...
متن کاملOpportunities for container environments on Cray XC30 with GPU devices
Thanks to the significant popularity gained lately by Docker, the HPC community has recently started exploring container technology and potential benefits its use would bring to the users of supercomputing systems like the Cray XC series. In this paper, we explore feasibility of diverse, nontraditional data and computing oriented use cases with practically no overhead thus achieving native exec...
متن کاملReview, analysis and simulation of different structures for hybrid electrical energy storages
Output power in a hybrid power system is constant while the input power with variable characteristics that is generated by different sources. Using Hybrid Electrical Energy Storage (HEES) systems, is growing rapidly since there is an obvious need for clean energy. This paper introduces different parts of a HEES system and then proposes HEES systems which employ battery, ultracapacitor and f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013