Difference between revisions of "Broadband Product Backlog"
From SCECpedia
Jump to navigationJump to search(23 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | == Pending tasks == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | # Core | |
− | + | ## Update BBP Platform to use current compilers | |
− | + | ## Update BBP license to the BSD-3 license | |
− | + | # UCSB | |
− | + | ## Help implementation of UCSB double corner | |
− | + | ## Implement variable spacing for smaller GFs | |
− | + | ## Convert rupture generator output to SRF format, add plots | |
− | + | ## Integrate UCSB multi-fault rupture code | |
− | + | ## Start with Landers | |
− | + | # Infrastructure | |
− | * | + | ## Talk with Edric about the assets tracking |
+ | ## Look at what file we can use to track bbp installs | ||
+ | ## Ask Edric about google analytics information about scec.org/research/bbp or scecpedia/Broadband_Platform or any other google analytics we have | ||
+ | ## standard/common github continuous integration tools | ||
+ | ## software coverage measurement tools (check with ossian) | ||
+ | # Future Release | ||
+ | ## Define reduced set of tests for BBP verification before release | ||
+ | ## Document Science review process | ||
+ | ## Document latest src/stl/vmod files/versions for the validation events: include file in release | ||
+ | # Site effect modules | ||
+ | ## Integrate Sediment Velocity Model (SVM) site response module into BBP | ||
+ | ## Integrate Pedro Arduino site effects module into BBP | ||
+ | ## Integrate Jeff Bayless site response module into BBP | ||
+ | # Other models | ||
+ | ## Work with SDSU team to debug LF timeseries duration differences in the SDSU method | ||
+ | ## Support SDSU frequency-dependent spatial correlation integration with the BBP | ||
+ | ## Refine and test Irikura Phase 2 modules | ||
+ | ## Update multi-segment approach for GP and SDSU to compute seismograms in one simulation like Song and Irikura Method 1 | ||
+ | ## Draping rupture over complex faults in GP method | ||
+ | ## GP (and potentially others) variability study in SRC (fault dimensions, magnitude, etc.) | ||
+ | ## Add multi-segment functionality to Irikura Recipe Method 2 | ||
+ | ## Perform 1d test with GMM-consistent 1d profile | ||
+ | ## Update GP rupture generator to latest version from Arben (that changes slip distribution map to include asperities) | ||
+ | # Validation events | ||
+ | ## Add more Part-A events to BBP Platform Validation | ||
+ | ## L’Aquila | ||
+ | ## Christchurch | ||
+ | ## Chi Chi | ||
+ | ## Koaceli | ||
+ | ## El Mayor | ||
+ | ## Darfield | ||
+ | ## Implement japanese GMPEs (Hiroe's e-mail from 2018-10-30) | ||
+ | ## Start FAS-based validation | ||
+ | |||
+ | == Previous Sprints == | ||
+ | |||
+ | === 2020-02-01 - 2020-02-29 - BBP Sprint === | ||
+ | |||
+ | # Create Northridge BBP simulation using the GP method and including complete set of data products | ||
+ | ## Share results with CG | ||
+ | # Run Landers and Hector Mine with GP and SDSU methods | ||
+ | ## Use both Mojave500 and Southern Sierra Nevada GFs | ||
+ | ## Share results with BBP group | ||
+ | |||
+ | === 2019-10-03 - 2019-10-31 - BBP Sprint === | ||
+ | |||
+ | # Troubleshoot and finalize Vs30-based SVM site response module (verification) | ||
+ | ## Done: Evaluate with all methods, user selects which site response module to use in simulation | ||
+ | ## Done: Run all Part-A events and compare GP2014 and VS30 SeismoSoil results, share with modelers | ||
+ | # Support UCSB improvements to their method | ||
+ | ## Double corner, average rupture velocity rules | ||
+ | ## Done: Re-run Part-A events | ||
+ | # Continue validation event: L'Aquila | ||
+ | ## Done: SRC/STL files, velocity model for all methods, with GFs and region parameters, all packaged for release | ||
+ | ## Done: Run all methods, share results with groups, receive approval nod from each group | ||
+ | # Update Part-A validation packages with latest version from CG with updated Vs30s | ||
+ | ## Done: Run Part-A validation for all methods/events, share results with CG, do not expect big changes | ||
+ | # Background: Update GP method to run multi-segment ruptures in a single pass | ||
+ | ## Done: Run 3-segment Landers using new approach, compare results with previous runs | ||
+ | |||
+ | === 2019-06-10 - 2019-07-31 - BBP Sprint === | ||
+ | |||
+ | ## Python 3 *** Done: Working with Python 3.6 | ||
+ | ## SVM | ||
+ | ### Done: Vs30-only implementation | ||
+ | ### Done: available with all methods | ||
+ | ### Done: validated with Part-A events (TBD by CG) | ||
+ | ## Check UCSB availability | ||
+ | ### Done: Schedule work for multi-segment, double corner, variable-spacing | ||
+ | ## Continue adding validation events | ||
+ | ### Done: Operations, running simulations | ||
+ | ### Done: Part-A events as available from science teams | ||
+ | ### Done: Add new regions as needed by new Part-A events | ||
+ | ## Backup: Improve UCSB method (multi-segments/variable spacing) | ||
+ | ## Backup: Start variability implementation using GP | ||
+ | |||
+ | === Completed in Summer 2019 Sprint === | ||
+ | |||
+ | ## Create a new dev branch to start working on | ||
+ | ## Create wiki list of validation events | ||
+ | ## add bbp github wiki list of validation events | ||
+ | ## Port the BBP to Python 3 | ||
+ | ## Validation event : Hector Mine | ||
+ | |||
+ | == Tasks required for next BBP release == | ||
+ | |||
+ | # BBP Release | ||
+ | ## Multi-segment Irikura 2 | ||
+ | ## UCSB multi-segment and variable spacing for smaller GFs | ||
+ | ## New site-effects module (SVM) | ||
+ | ## Python 3 | ||
+ | ## UCSB |
Latest revision as of 17:58, 18 March 2020
Contents
Pending tasks
- Core
- Update BBP Platform to use current compilers
- Update BBP license to the BSD-3 license
- UCSB
- Help implementation of UCSB double corner
- Implement variable spacing for smaller GFs
- Convert rupture generator output to SRF format, add plots
- Integrate UCSB multi-fault rupture code
- Start with Landers
- Infrastructure
- Talk with Edric about the assets tracking
- Look at what file we can use to track bbp installs
- Ask Edric about google analytics information about scec.org/research/bbp or scecpedia/Broadband_Platform or any other google analytics we have
- standard/common github continuous integration tools
- software coverage measurement tools (check with ossian)
- Future Release
- Define reduced set of tests for BBP verification before release
- Document Science review process
- Document latest src/stl/vmod files/versions for the validation events: include file in release
- Site effect modules
- Integrate Sediment Velocity Model (SVM) site response module into BBP
- Integrate Pedro Arduino site effects module into BBP
- Integrate Jeff Bayless site response module into BBP
- Other models
- Work with SDSU team to debug LF timeseries duration differences in the SDSU method
- Support SDSU frequency-dependent spatial correlation integration with the BBP
- Refine and test Irikura Phase 2 modules
- Update multi-segment approach for GP and SDSU to compute seismograms in one simulation like Song and Irikura Method 1
- Draping rupture over complex faults in GP method
- GP (and potentially others) variability study in SRC (fault dimensions, magnitude, etc.)
- Add multi-segment functionality to Irikura Recipe Method 2
- Perform 1d test with GMM-consistent 1d profile
- Update GP rupture generator to latest version from Arben (that changes slip distribution map to include asperities)
- Validation events
- Add more Part-A events to BBP Platform Validation
- L’Aquila
- Christchurch
- Chi Chi
- Koaceli
- El Mayor
- Darfield
- Implement japanese GMPEs (Hiroe's e-mail from 2018-10-30)
- Start FAS-based validation
Previous Sprints
2020-02-01 - 2020-02-29 - BBP Sprint
- Create Northridge BBP simulation using the GP method and including complete set of data products
- Share results with CG
- Run Landers and Hector Mine with GP and SDSU methods
- Use both Mojave500 and Southern Sierra Nevada GFs
- Share results with BBP group
2019-10-03 - 2019-10-31 - BBP Sprint
- Troubleshoot and finalize Vs30-based SVM site response module (verification)
- Done: Evaluate with all methods, user selects which site response module to use in simulation
- Done: Run all Part-A events and compare GP2014 and VS30 SeismoSoil results, share with modelers
- Support UCSB improvements to their method
- Double corner, average rupture velocity rules
- Done: Re-run Part-A events
- Continue validation event: L'Aquila
- Done: SRC/STL files, velocity model for all methods, with GFs and region parameters, all packaged for release
- Done: Run all methods, share results with groups, receive approval nod from each group
- Update Part-A validation packages with latest version from CG with updated Vs30s
- Done: Run Part-A validation for all methods/events, share results with CG, do not expect big changes
- Background: Update GP method to run multi-segment ruptures in a single pass
- Done: Run 3-segment Landers using new approach, compare results with previous runs
2019-06-10 - 2019-07-31 - BBP Sprint
- Python 3 *** Done: Working with Python 3.6
- SVM
- Done: Vs30-only implementation
- Done: available with all methods
- Done: validated with Part-A events (TBD by CG)
- Check UCSB availability
- Done: Schedule work for multi-segment, double corner, variable-spacing
- Continue adding validation events
- Done: Operations, running simulations
- Done: Part-A events as available from science teams
- Done: Add new regions as needed by new Part-A events
- Backup: Improve UCSB method (multi-segments/variable spacing)
- Backup: Start variability implementation using GP
Completed in Summer 2019 Sprint
- Create a new dev branch to start working on
- Create wiki list of validation events
- add bbp github wiki list of validation events
- Port the BBP to Python 3
- Validation event : Hector Mine
Tasks required for next BBP release
- BBP Release
- Multi-segment Irikura 2
- UCSB multi-segment and variable spacing for smaller GFs
- New site-effects module (SVM)
- Python 3
- UCSB