ARTÍCULO
TITULO

Automatic Port to OpenACC/OpenMP for Physical Parameterization in Climate and Weather Code Using the CLAW Compiler

Valentin Clement    
Philippe Marti    
Xavier Lapillonne    
Oliver Fuhrer    
William Sawyer    

Resumen

In order to benefit from emerging high-performance computing systems, weather and climate models need to be adapted to run efficiently on different hardware architectures such as accelerators. This is a major challenge for existing community models that represent extremely large codebase written in Fortran. Large parts of the code can be ported using OpenACC compiler directives but for time-critical components such as physical parameterizations, code restructuring and optimizations specific to a hardware architecture are necessary to obtain high performance. In an effort to retain a single source code for multiple target architectures, the CLAW Compiler and the CLAW Single Column Abstraction were introduced. We report on the extension of the CLAW SCA to handle ELEMENTAL functions and subroutines. We demonstrate the new capability on the JSBACH land surface scheme of the ICON climate model. With the extension, JSBACH can be automatically ported to OpenACC or OpenMP for accelerators with minimal to no change to the original code.

 Artículos similares

       
 
Je Ho Hwang and Dal Won Kang    
Maritime shipping is considered a major air pollutant that directly affects global warming and climate change. This study aims to design an emission control route (ECR) that can contribute to long-term initiatives along with emission prevention policies.... ver más

 
Jeong-Hyun Yoon, Dong-Ham Kim, Sang-Woong Yun, Hye-Jin Kim and Sewon Kim    
Container terminals are at the center of global logistics, and are highly dependent on the schedule of vessels arriving. Conventional ETA records from ships, utilized for terminal berth planning, lack sufficient accuracy for effective plan implementation... ver más

 
Yongsheng Yang, Shu Sun, Meisu Zhong, Junkai Feng, Furong Wen and Haitao Song    
A U-shaped automated container terminal (ACT) has been proposed for the first time globally and has been adopted to construct the Beibu Gulf Port ACT. In this ACT layout, the double cantilevered rail crane (DCRC) simultaneously provides loading and unloa... ver más

 
Jackson Jinhong Mi, Xiangyan Meng, Yanhui Chen and Yicheng Wang    
Ship navigation technical data contains a lot of information. In this paper, we explore a relationship between the crude oil price and tankers? port-call features by mining the information recorded in Automatic Identification System (AIS), which extends ... ver más

 
Joonbae Son, Dong-Ham Kim, Sang-Woong Yun, Hye-Jin Kim and Sewon Kim    
The present study proposes a new method that forecasts congestion in the area near a port by combining the automatic identification systems of ships and port management information data. The proposed method achieves 85% accuracy for one-day-long ship con... ver más