Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Large company practices. Small company responsiveness. Working for YOU. Jose C. Renteria Kevin Lind 1 RASM: Enhancing VIC."— Presentation transcript:

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

2 Outline PETTT ► Mission VIC enhancements ► Parallel VIC ► NetCDF Current Work ► VIC output multiple stream support Acknowledgements and Contact Information 2

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 3

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 1. Generate case 2. Update env_mach_pes.xml file, change to 1. Continue as usual 4

5 Enhancement: Parallel VIC VIC timing (RB running for 5 days) 5 # ProcessorsTotal secondsSeconds/model-dayModel-years/wall-day (original) 11659.068331.8140.71 (vicp) 11663.955332.7910.71 (vicp) 4441.62388.3252.68 (vicp) 16120.05624.0119.86 (vicp) 64165.99333.1997.13 (vicp) 256162.85732.5717.27

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 6

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 7

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 8

9 Acknowledgments Andrew Roberts Tony Craig Bart Nijssen 9

10 PETTT onsite Contact Information 10 NameCTAEmailPhone Jose RenteriaACEjrenteria@drc.com831-656-3362 Kevin LindCWOklind@drc.com228-688-5449


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

Similar presentations


Ads by Google