Presentation Type

Poster

Start Date

5-10-2017 11:00 AM

End Date

5-10-2017 1:00 PM

Subjects

Droughts -- Prediction -- Data processing, Droughts -- Prediction -- Computer simulation, Parallel programs (Computer programs)

Abstract

We present our performance analysis of DroughtHPC, a software application being developed by an interdisciplinary effort lead by Dr.Moradkhani in the Civil Engineering department, Dr. Daescu in the Math Department, and Dr. Karavanic in the Computer Science Department.

The DroughtHPC application is used to predict drought conditions for a target geographical area. The data used in the prediction are soil conditions, vegetation layers, canopy cover, snow accumulation information from satellites, and meteorological data. DroughtHPC is written in Python and uses two hydrologic models, PRMS [1] and VIC [2], to simulate soil moisture levels. A larger geographical area such as the Columbia river basin, is divided into cells, and a prediction is computed for each cell independently.

Our goal is to identify run-time performance bottlenecks to allow us scale the application to simulate a larger area, such as the continental United States. We have evaluated the factors that affect the application performance such as computation time, time spent on saving data in files, interaction between different phases of the application using these files, and interference from other jobs running on the HPC cluster. We plan to apply the knowledge to obtain a holistic view of the application, and guide us towards effective resource utilization.

Rights

© Copyright the author(s)

IN COPYRIGHT:
http://rightsstatements.org/vocab/InC/1.0/
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).

DISCLAIMER:
The purpose of this statement is to help the public understand how this Item may be used. When there is a (non-standard) License or contract that governs re-use of the associated Item, this statement only summarizes the effects of some of its terms. It is not a License, and should not be used to license your Work. To license your own Work, use a License offered at https://creativecommons.org/

Persistent Identifier

http://archives.pdx.edu/ds/psu/20086

Share

COinS
 
May 10th, 11:00 AM May 10th, 1:00 PM

Performance Analysis of DroughtHPC

We present our performance analysis of DroughtHPC, a software application being developed by an interdisciplinary effort lead by Dr.Moradkhani in the Civil Engineering department, Dr. Daescu in the Math Department, and Dr. Karavanic in the Computer Science Department.

The DroughtHPC application is used to predict drought conditions for a target geographical area. The data used in the prediction are soil conditions, vegetation layers, canopy cover, snow accumulation information from satellites, and meteorological data. DroughtHPC is written in Python and uses two hydrologic models, PRMS [1] and VIC [2], to simulate soil moisture levels. A larger geographical area such as the Columbia river basin, is divided into cells, and a prediction is computed for each cell independently.

Our goal is to identify run-time performance bottlenecks to allow us scale the application to simulate a larger area, such as the continental United States. We have evaluated the factors that affect the application performance such as computation time, time spent on saving data in files, interaction between different phases of the application using these files, and interference from other jobs running on the HPC cluster. We plan to apply the knowledge to obtain a holistic view of the application, and guide us towards effective resource utilization.