CHPS Status and Activities Jon Roe OHD/HL/HSEB Chief Semi-Annual RFC HIC Meeting 8 July 2009
CHPS Status and Activities2 Topics Project status News from June workshop System performance Upcoming milestones Buddy visits
8 July 2009CHPS Status and Activities3 Project Status Migration (aka implementation) phase for the 4 CAT RFCs Preparation phase for the 9 CAT II RFCs
8 July 2009CHPS Status and Activities4 Project Status
8 July 2009CHPS Status and Activities5 News from June Workshop Need to prepare RFCs for introduction of HEFS HSMB & HSEB collaborating on “one-stop” web site for science and software help HSMB & HSEB collaborating on “one-stop” web site for science and software help CAT II Preparation Workshop #1 (Oct 09) Need reps from management team of each CAT II RFC to make decisions on behalf of the RFCs Need reps from management team of each CAT II RFC to make decisions on behalf of the RFCs Demonstration of Verification Service work linked to CHPS Great example of evolution of RTO path Great example of evolution of RTO path Yuqiong Liu & James Brown very proactive Yuqiong Liu & James Brown very proactive Suggest demo repeat for CAT II workshop Suggest demo repeat for CAT II workshop
8 July 2009CHPS Status and Activities6 News from June Workshop CHPS support and maintenance FEWS framework introduces new support paradigm FEWS framework introduces new support paradigm Parallel operations require temporary uptick in support needs Parallel operations require temporary uptick in support needs Will HSD and OHD be up to the task? Will HSD and OHD be up to the task? Need focused discussion and possibly white paper to refine what to ask of OCWWS Need focused discussion and possibly white paper to refine what to ask of OCWWS Deltares is crafting a draft plan as part of the CHPS contract Deltares is crafting a draft plan as part of the CHPS contract
8 July 2009CHPS Status and Activities7 News from June Workshop Mean areal temperature problems Will grids work in the mountains? Will grids work in the mountains? We don’t know how calibration and operational MATs differ today We don’t know how calibration and operational MATs differ today NWRFC uses lots of temperature mods; indicative of problems NWRFC uses lots of temperature mods; indicative of problems Need a rigorous comparison at some RFCs focused on model output not temperature output (OHD science work needed?) Need a rigorous comparison at some RFCs focused on model output not temperature output (OHD science work needed?) Post BOC leadership CAT (as we know it) is not sustainable; too much work CAT (as we know it) is not sustainable; too much work Similar HIC-based committee at a lower level of engagement could follow the CAT Similar HIC-based committee at a lower level of engagement could follow the CAT How might the AHPS budget process evolve as AHPS ends? How might the AHPS budget process evolve as AHPS ends? DSST has not worked out as well as hoped DSST has not worked out as well as hoped
8 July 2009CHPS Status and Activities8 System Performance Challenge Flexibility, adaptability, and maintainability require loosely coupled service-based architecture Flexibility, adaptability, and maintainability require loosely coupled service-based architecture Loosely coupled service-based architecture takes more computer resources than tightly coupled, monolithic, and highly optimized architecture (i.e., “there’s no free lunch”) Loosely coupled service-based architecture takes more computer resources than tightly coupled, monolithic, and highly optimized architecture (i.e., “there’s no free lunch”)
8 July 2009CHPS Status and Activities9 System Performance Expectations Java can be a slower executing computational language than Fortran (e.g., our SAC-HT exp.) yet far more programmer productive Java can be a slower executing computational language than Fortran (e.g., our SAC-HT exp.) yet far more programmer productive “Wrapped” Fortran models, to execute within CHPS infrastructure, will be slower than within NWSRFS “Wrapped” Fortran models, to execute within CHPS infrastructure, will be slower than within NWSRFS However, a “wrapped” Fortran model is slower than its corresponding Java translation However, a “wrapped” Fortran model is slower than its corresponding Java translation CHPS will require more raw computer resources than NWSRFS to accomplish similar atomic tasks CHPS will require more raw computer resources than NWSRFS to accomplish similar atomic tasks
8 July 2009CHPS Status and Activities10 System Performance Approaches Get functionality right first, then optimize Get functionality right first, then optimize Introduce CHPS-specific hardware for migration and parallel operations at RFCs Introduce CHPS-specific hardware for migration and parallel operations at RFCs Establish acceptable performance criteria with RFCs realizing challenges and expectations Establish acceptable performance criteria with RFCs realizing challenges and expectations Changes in RFC forecaster operating procedures may impact performance needs Changes in RFC forecaster operating procedures may impact performance needs Displays & model execution is separatedDisplays & model execution is separated More opportunity for forecaster to multi-taskMore opportunity for forecaster to multi-task
8 July 2009CHPS Status and Activities11 System Performance Approaches (cont’d) Creation and prosecution of “CHPS Performance Testing Plan” by Deltares covering all aspects of forecaster interaction Creation and prosecution of “CHPS Performance Testing Plan” by Deltares covering all aspects of forecaster interaction ESP-type model performance benchmarks now underway ESP-type model performance benchmarks now underway Deltares-OHD tiger team in action since May with weekly telephone conferences Deltares-OHD tiger team in action since May with weekly telephone conferences Deltares & OHD using “YourKit” Java profiler Deltares & OHD using “YourKit” Java profiler Benchmarks to be run at CAT site(s) Benchmarks to be run at CAT site(s)
8 July 2009CHPS Status and Activities12 Upcoming Milestones End of “buddy visits” with NCRFC on 7/15 CAT Implementation Workshop #3 (last one) on 9/28 – 9/30 in Tulsa CAT II Preparation Workshop #1 on 10/1 – 10/2 in Tulsa Add CHPS hardware at all RFCs in fall CAT move to parallel operations in October
8 July 2009CHPS Status and Activities13 Upcoming Milestones CAT II Preparation Workshop #2 Location TBD (possibly Silver Spring) Location TBD (possibly Silver Spring) January/February 2010 January/February 2010 Possibly combined with Winter HIC meeting Possibly combined with Winter HIC meeting CAT II Migration Training in February 2010 CAT II start of migration in February/March 2010
8 July 2009CHPS Status and Activities14 Buddy Visits Goals Properly and completely introduce ALL target RFC staff to CHPS project Properly and completely introduce ALL target RFC staff to CHPS project Begin process of developing initial CHPS configurations for target RFC Begin process of developing initial CHPS configurations for target RFC Conducted by OHD OHD Buddy RFC Buddy RFC Deltares Deltares
8 July 2009CHPS Status and Activities15 Buddy Visits Who are the “buddies”? ABRFC: LMRFC, SERFC, WGRFC ABRFC: LMRFC, SERFC, WGRFC CNRFC: CBRFC, NCRFC CNRFC: CBRFC, NCRFC NERFC: MARFC, OHRFC NERFC: MARFC, OHRFC NWRFC: APRFC, MBRFC NWRFC: APRFC, MBRFC
8 July 2009CHPS Status and Activities16 Buddy Visits Summary WGRFC, May 7 – 8 WGRFC, May 7 – 8 OHRFC, May 18 – 19 OHRFC, May 18 – 19 MARFC, May 20 – 21 MARFC, May 20 – 21 CBRFC, May 27 – 28 CBRFC, May 27 – 28 MBRFC, June 2 – 3 MBRFC, June 2 – 3 LMRFC, June 18 – 19 LMRFC, June 18 – 19 SERFC, June 30 – July 1 SERFC, June 30 – July 1 APRFC, July 1– 2 APRFC, July 1– 2 NCRFC, July 14 – 15 NCRFC, July 14 – 15
8 July 2009CHPS Status and Activities17 Buddy Visits Benefits Project outreach seems much more effective via direct visits Project outreach seems much more effective via direct visits Get to know all RFC CHPS focal pointsGet to know all RFC CHPS focal points Get to know OHD and Deltares folksGet to know OHD and Deltares folks Gain better knowledge of each CHPS customer’s operational concerns Gain better knowledge of each CHPS customer’s operational concerns Uncover missed requirements (not a lot) Uncover missed requirements (not a lot)
8 July 2009CHPS Status and Activities18 Buddy Visits Feedback First visit to WGRFC a little rocky with demo problems; less repetition, more detail First visit to WGRFC a little rocky with demo problems; less repetition, more detail OHRFC recommended full RFC staff participation and demo on AWIPS system OHRFC recommended full RFC staff participation and demo on AWIPS system MARFC had no recommendations for improvement MARFC had no recommendations for improvement Recent strong positive reaction from LMRFC Recent strong positive reaction from LMRFC RFCs can provide more in next HIC topic… RFCs can provide more in next HIC topic…
8 July 2009CHPS Status and Activities19 Buddy Visits How are you doing with “to-do” list? I have copies with me I have copies with me Remember, “BOC II” is the controlling requirements document Developed from “BOC” document Developed from “BOC” document Developed with CAT II RFCs in March/April Developed with CAT II RFCs in March/April Led by Rob Hartman Led by Rob Hartman Solid draft yet still adjustable as we move along – need to capture updates Solid draft yet still adjustable as we move along – need to capture updates
8 July 2009CHPS Status and Activities20 Questions?