jose c. renteria kevin lind

10
Large company practices. Small company responsiveness. Working for YOU. Jose C. Renteria Kevin Lind 1 RASM: Enhancing VIC

Upload: tokala

Post on 08-Feb-2016

36 views

Category:

Documents


0 download

DESCRIPTION

RASM : Enhancing VIC. Jose C. Renteria Kevin Lind. Outline. PETTT Mission VIC enhancements Parallel VIC NetCDF Current Work VIC output multiple stream support Acknowledgements and Contact Information. PETTT : User Productivity Enhancement, Technology Transfer, and Training. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Jose C. Renteria  Kevin Lind

Large company practices. Small company responsiveness. Working for YOU.

Jose C. Renteria Kevin Lind

1

RASM: Enhancing VIC

Page 2: Jose C. Renteria  Kevin Lind

2

Outline

PETTT► Mission

VIC enhancements► Parallel VIC► NetCDF

Current Work► VIC output multiple stream support

Acknowledgements and Contact Information

Page 3: Jose C. Renteria  Kevin Lind

3

PETTT: User Productivity Enhancement, Technology Transfer, and Training

Mission► Transferring leading edge HPC-relevant computational technology to DoD from

other government, industrial and academic communities.

► Developing training and supporting DoD HPC users through education, knowledge access and tools to maximize productivity.

Funding► DoD High Performance Computing Modernization Program

Page 4: Jose C. Renteria  Kevin Lind

4

Enhancement: Parallel VIC

Parallel VIC completed and included in latest trunk► About 20% decrease in RASM execution time using identical processor

configurations► About 1 year per day throughput► Allows RASM to scale to many more processors

Parallel VIC Configuration1. Generate case2. Update env_mach_pes.xml file, change

<entry id="NTASKS_LND" value=”1" /> to<entry id="NTASKS_LND" value=”16" />

3. Continue as usual

Page 5: Jose C. Renteria  Kevin Lind

5

Enhancement: Parallel VIC

VIC timing (RB running for 5 days)# Processors Total seconds Seconds/model-day Model-years/wall-day

(original) 1 1659.068 331.814 0.71

(vicp) 1 1663.955 332.791 0.71

(vicp) 4 441.623 88.325 2.68

(vicp) 16 120.056 24.011 9.86

(vicp) 64 165.993 33.199 7.13

(vicp) 256 162.857 32.571 7.27

Page 6: Jose C. Renteria  Kevin Lind

6

Enhancement: VIC NetCDF output

VIC NetCDF output completed and included in latest trunk► NetCDF 3.6.2 ► NetCDF Climate and Forecast (CF) Metadata Conventions Version 1.4► Common naming convention

> mycase.vic.h.yyyy-mm-dd-sssss.nc

Benefits and RACM group discoveries ► VIC output open to community

> ncdump, ncview, etc.► Inconsistent literal constants► Incorrect initialization of some variables

Page 7: Jose C. Renteria  Kevin Lind

7

Enhancement: NetCDF VIC Restart File

VIC NetCDF restarts completed and included in latest trunk► NetCDF 3.6.2 ► Outputs and reads NetCDF restart files► Common naming convention

> mycase.vic.r.yyyy-mm-dd-sssss.nc

Benefits of NetCDF restart files► Use of more tool to investigate potential problems

> ncdump, ncview, etc.► Better float precision than ASCII (single precision)► First step to exact restarts

Page 8: Jose C. Renteria  Kevin Lind

8

Current Work: VIC output multi streaming

Current progress► Extended VIC data structures

> multiple frequencies (e, h, d, m) > averaged and instantaneous

► Updated parallel components► Added configuration options► Added new output naming scheme

Work still required ► Testing and Debugging► Integration into main trunk

Benefits of NetCDF restart files► Output higher or lower frequency data► Output multiple frequencies (e, h, d, m) simultaneously► Output averaged and/or instantaneous data

Page 9: Jose C. Renteria  Kevin Lind

9

Acknowledgments

Andrew Roberts Tony CraigBart Nijssen

Page 10: Jose C. Renteria  Kevin Lind

PETTT onsite Contact Information

10

Name CTA Email Phone

Jose Renteria ACE [email protected] 831-656-3362

Kevin Lind CWO [email protected] 228-688-5449