1 / 10

Jose C. Renteria Kevin Lind

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.

tokala
Download Presentation

Jose C. Renteria Kevin Lind

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RASM: Enhancing VIC Jose C. Renteria Kevin Lind

  2. Outline • PETTT • Mission • VIC enhancements • Parallel VIC • NetCDF • Current Work • VIC output multiple stream support • Acknowledgements andContact Information

  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

  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 Configuration • Generate case • Update env_mach_pes.xml file, change <entry id="NTASKS_LND" value=”1" /> to <entry id="NTASKS_LND" value=”16" /> • Continue as usual

  5. Enhancement: Parallel VIC VIC timing (RB running for 5 days)

  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

  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

  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

  9. Acknowledgments • Andrew Roberts • Tony Craig • Bart Nijssen

  10. PETTT onsite Contact Information

More Related