-
Notifications
You must be signed in to change notification settings - Fork 34
Methods and Modules
The Broadband Platform is open-source software that is made available under the terms of the Apache License, Version 2.0. A copy of the License is provided by the Apache Software Foundation (http://www.apache.org/licenses/LICENSE-2.0) and can also be found with the software in the 'LICENSE' file.
The Broadband Platform consists of a series of modules. There are two main types of modules, science modules and utility modules. Science modules are those for which the platform has multiple implementations, provided by different coding research groups. The Science modules are combined to define a method (see sub-section below). Utility modules only have 1 implementation and are used by all simulations. A schematic of the available modules and their flow relationships is shown below in the following sections.
All simulations must include a module that creates synthetic seismograms. In some methods, there are separate low-frequency and high-frequency modules, while in other methods, these two steps are done by a single module. Rupture generation and site response are optional science modules. Users may select the following different implementations of each of these modules:
- Rupture modeling or rupture generation (RG): GP, UCSB, EXSIM, SONG, Irikura Recipe
- Low-frequency (LF): GP, UCSB, EXSIM
- High-frequency (HF): GP, UCSB, SDSU, EXSIM, Irikura Recipe
- Site response (SR): GP
The BBP was originally designed to provide users with a wide flexibility on possible module (section above) combinations. However, the BBP evolved into suites of preferred combinations, which we refer to as "methods". Currently, BBP users can select the following methods, with the list of modules associated with the method. A brief summary of each method is provided in the PDFs linked below, which include references pointing to more detailed publications:
- Graves & Pitarka (GP): uses RG, LF, and HF from GP
- SDSU: uses RG and LF from GP and HF from SDSU
- UCSB: uses RG, LF, and HF from UCSB
- EXSIM: uses RG, LF, and HF form EXSIM
- SONG: used RG from SONG; LF and HF from GP
- Irikura Recipe Method 1: uses the RG from the Irikura Recipe; LF and HF from GP
- Irikura Recipe Method 2: uses the RG and HF from the Irikura Recipe; LF from GP
- Composite Source Model (CSM - Under development) There is currently one site response module (GP) and it is used for all the methods above, whenever site response is needed.
A spectral response post-processing module is automatically run after the seismogram synthesis and the optional site response module are completed. For validation simulations, where simulated seismograms are compared against recorded data, users may select an optional goodness-of-fit (GoF) utility module to run at the conclusion of the simulation. The Broadband Platform currently supports both the GP and SDSU GoF modules and the users can select to run one, or both (or none) of these modules. Additionally, in validation simulations, users may also select to calculate the following optional metrics:
- RZZ2015 Metrics
- Fourier Amplitude Spectrum (FAS)
- Afshari and Stewart 2016 GMPE
- RotD100
- Anderson GoF 2004
The Broadband Platform documentation available on this wiki is the latest available and may refer to functionality available only on the development branch of the Broadband Platform. For documentation to a specific version of the Broadband Platform, please refer to the 'doc' folder included on the distribution package.
This wiki is licensed by University of Southern California (USC) to the public under a Creative Commons Attribution 4.0 license.