16
Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Embed Size (px)

Citation preview

Page 1: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Weather Research & Forecasting Model

Xabriel J Collazo-Mojica

Alex Orta

Michael McFail

Javier Figueroa

Page 2: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Presentation Overview

Research Motivation Current Project Status WRF Documentation Draft WRF Benchmarking Status/Process WRF Profiling Status Hurricane Mitigation Wiki Website Pending Goals Summary

Page 3: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Motivation

Lack of documentation of the WRF code, producing unknown knowledge of the code’s functionality

Need of more computing power to calculate higher resolution weather forecasts

Need to understand WRF internal behavior in GRID environment for future improvement

Page 4: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Challenges

Accomplished: WRF Documentation First Draft WRF Benchmarking Started WRF Profiler Evaluation First Draft

To be accomplished: Finish Documentation (Final Draft) Finish Benchmarking and create paper about results Finish Profiler Evaluation Populate “Hurricane Mitigation Wiki Page”

Page 5: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

WRF Documentation

Finished WRF Documentation First Draft PDF Overview WRF Documentation in Google

Future effort to make it a formal Document Help future developer

community Get input from Community

John Michalakes

Page 6: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

WRF Benchmarking

Finished Benchmarking GCB

Continued effort to generate a Mathematical Model for WRF behavior

Preparation for Benchmarking University Of North Florida, 32 node, 128 CPUs cluster

Page 7: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Finished Benchmarking GCBGCB - 75x75 @ 2Km

0

50

100

150

200

250

0 1 2 3 4 5 6 7 8 9

# nodes

wal

l clo

ck t

ime

(min

s)

Page 8: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Mathematical Model for WRF behavior GCB - 75x75 @ 2Km Average + Trendline

y = 0.2551x4 - 5.7957x3 + 48.53x2 - 183.88x + 340.37

R2 = 0.9985

0

50

100

150

200

250

0 2 4 6 8 10 12

# nodes

wal

l clo

ck t

ime

(min

s)

Page 9: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Mathematical Model for WRF behavior GCB - 75x75 @ 2Km Average + Trendline

y = 0.2551x4 - 5.7957x3 + 48.53x2 - 183.88x + 340.37

R2 = 0.9985

0

50

100

150

200

250

0 2 4 6 8 10 12

# nodes

wal

l clo

ck t

ime

(min

s)

340.37 x 183.88 - x48.53 x5.7957 - x0.2551 y 234

Page 10: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Benchmark UNF’s cluster

32 node – 128 CPUs cluster If we use the same input we can compare to

GCB’s.

More nodes = More data

Is our current equation even close?

Page 11: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

WRF Profiling

Final set of criteria to evaluate profiler tools Final Profilers

TAU SvPablo Paraver IBM HPC Toolkit PGI-CDK

The profiler that best fit WRF will be profiling the program

Page 12: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Profiler Evaluation Criteria

Ease of Use DocumentationTutorialUser Friendly

MPI

openMP

FORTRAN

Supports MPI and FORTRAN

No support for openMP

Call Graph

Source Code Correlation

Supported and may be better than Paraver

Price Free

Ease of Use DocumentationTutorialUser Friendly

MPI

openMP

FORTRAN

Supports MPI, openMP and FORTRAN

Call Graph

Source Code Correlation

Excellent call graph using Paraprof visualization tool

Price Free

SvPablo TAU

More information in the Google Document Profiler evaluation criteria example:

Page 13: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Goals

Produce final draft of WRF Documentation

Benchmarking WRF in bigger environments

Come up with a Mathematical equation to model WRF behavior

Finish profiler evaluation Use profiler on WRF

Page 14: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Summary

Finished the WRF Documentation Draft

Finished Benchmarking GCB cluster

Gained research experience on graduate student projects

Obtained great knowledge on High Performance Computing, FORTRAN and parallel computing

Page 15: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Questions?

Page 16: Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa

Acknowledgements

National Science Foundation

Research Experience for Undergraduates FIU program (http://www.cs.fiu.edu/reu)

Florida International University

Dr. Masoud Sadjadi ([email protected])

WRF Team FIU graduate students