• Home
  • Search
  • Extending K-Scope Fortran Source Code Analyzer with Visualization of Performance Profiling Data and Remote Parsing of Source Code
  • https://doi.org/10.1109/hpcc.2014.149Copy DOI Icon

Extending K-Scope Fortran Source Code Analyzer with Visualization of Performance Profiling Data and Remote Parsing of Source Code

  • Aug 1, 2014
  • Masaaki Terai +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

K-scope is a source code analysis tool with a graphical user interface for the performance tuning of Fortran programs. With K-scope, developers are able to visually understand the structures of their Fortran programs and estimate their performance. However, the original version of K-scope has two problems. First, it lacks the ability to integrate the results of source code analysis with performance profiling data. Second, it requires developers to install XcalableMP because K-scope utilizes the front-end of the XcalableMP compiler. However it is difficult to set up the XcalableMP environment because this requires installing and configuring several libraries and applications. A binary package of XcalableMP is only available for major Linux distributions, and developers thus have a hard time installing XcalableMP on other environments, e.g., Windows. In order to address these two problems, we extend K-scope with two mechanisms. The first visualizes performance profiling data and the second offloads the parsing of Fortran programs to a remote server. More specifically, the visualization mechanism enables users to readily identify performance bottlenecks in their programs by mapping performance profiling data to each line of the source code. With the offloading mechanism, developers no longer need to install XcalableMP. Instead, they can connect K-scope to a remote server on which XcalableMP is installed, and which generates the intermediate code used for analysis. For this purpose, we develop a tool named SSHconnect. To verify the effectiveness of our extended K-scope, we analyze the Nonhydrostatic Icosahedral Atmospheric Model (NICAM) code, an application for global climate simulation that consists of about 300,000 lines of Fortran code. We found that K-scope successfully identified performance bottlenecks in the NICAM code and translated the source code for several applications using its remote parsing mechanism.

Similar Papers
  • PDF
  • Research Article
  • Citations40

Toward reduction of the uncertainties in climate sensitivity due to cloud processes using a global non-hydrostatic atmospheric model

  • Oct 29, 2018
  • Progress in Earth and Planetary Science
  • Masaki Satoh +7
  • PDF
  • Research Article
  • Citations41

Global 7 km mesh nonhydrostatic Model Intercomparison Project for improving TYphoon forecast (TYMIP-G7): experimental design and preliminary results

  • Mar 31, 2017
  • Geoscientific Model Development
  • Masuo Nakano +11
  • Research Article
  • Citations8

Source Code and Formal Analysis: A Reading of Passage

  • Sep 22, 2017
  • Transactions of the Digital Games Research Association
  • Ea Christina Willumsen
  • Research Article
  • Citations31

Online Model Parameter Estimation With Ensemble Data Assimilation in the Real Global Atmosphere: A Case With the Nonhydrostatic Icosahedral Atmospheric Model (NICAM) and the Global Satellite Mapping of Precipitation Data

  • Jul 27, 2018
  • Journal of Geophysical Research: Atmospheres
  • Shunji Kotsuki +5
  • Conference Article
  • Citations1

Semi-diurnal variation of surface rainfall studied from global cloud-system resolving model and satellite observations

  • Nov 08, 2012
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • T Inoue +4
  • Preprint Article

HighResMIP climate simulations with NICAM and beyond on supercomputer Fugaku

  • Mar 04, 2021
  • Chihiro Kodama +15
  • Preprint Article

MJO initiation and propagation simulated with a global kilometer-scale climate simulation: Implication for the cross-scale interaction

  • Mar 09, 2024
  • Daisuke Takasuka
  • Book Chapter

Change of Tropical Cyclone and Seasonal Climate State in a Global Warming Experiment with a Global Cloud-System-Resolving Model

  • Jan 01, 2010
  • Kazuyoshi Oouchi +4
  • Preprint Article

Evaluating performances of one-year simulation by using 3.5 km mesh global nonhydrostatic model

  • Mar 04, 2021
  • Yohei Yamada +7
  • PDF
  • Research Article
  • Citations419

The Non-hydrostatic Icosahedral Atmospheric Model: description and development

  • Oct 14, 2014
  • Progress in Earth and Planetary Science
  • Masaki Satoh +17
  • Research Article
  • Citations20

Error and Energy Budget Analysis of a Nonhydrostatic Stretched-Grid Global Atmospheric Model

  • Mar 29, 2016
  • Monthly Weather Review
  • Junya Uchida +5
  • PDF
  • Research Article
  • Citations1

Building and Storing in Graph Database Neo4j Abstract Symantic Graph of PHP Applications Source Code

  • Dec 28, 2020
  • NaUKMA Research Papers. Computer Science
  • Trokhym Babych +1
  • Conference Article
  • Citations3

Validation of high-resolution aerosol optical thickness simulated by a global non-hydrostatic model against remote sensing measurements

  • Jan 01, 2017
  • AIP conference proceedings
  • Daisuke Goto +4
  • Research Article

Observing Systems Simulation Experiments of Hypothetical Hourly Global Coverage of Microwave Satellite Radiances: Imbalance and Adaptive Observation Error Inflation

  • Apr 13, 2026
  • Journal of Geophysical Research: Atmospheres
  • Rakesh Teja Konduru +3
  • PDF
  • Research Article
  • Citations25

On the Mechanisms of the Active 2018 Tropical Cyclone Season in the North Pacific

  • Nov 03, 2019
  • Geophysical Research Letters
  • Y Qian +12
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.