Search USGSSearch

USGS · 70248695

2023 PyLith Hackathon report

Abstract

The 3rd Pylith Hackathon was held June 12–17, 2023, at the Colorado School of Mines in Golden, Colorado with funding from the Computational Infrastructure for Geodynamics (CIG). The hackathon involved 17 participants working on 5 different projects to implement new features and create new examples for the PyLith crustal deformation modeling software. The projects included (1) spontaneous rupture using fault friction, (2) extending the poroelasticity implementation, (3) developing 2D and 3D examples involving strike-slip faults, (4) integrating PyLith with the cascading adaptive transitional metropolis in parallel (CATMIP) Bayesian inversion framework for use in studies inverting for static fault slip, and (5) adding self-gravitation using the current multiphysics formulation in PyLith. Participants learned how to navigate the PyLith code base, implement point-wise functions for governing equations and bulk and fault rheologies using the finite-element method, extend the code using the modular, object-oriented design, write examples that demonstrate how to use the new features in PyLith simulations, and implement method of manufactured solutions tests and full-scale tests. The PyLith development team benefitted from discussions with the other participants (contributors) about the technical aspects of the various projects as well as general discussions about PyLith design. The in-person format and 6-day duration allowed the groups to make significant progress. Participants appreciated the project-based organization of the hackathon and recommended that future hackathons include online meetings of the various projects before the in-person gathering to self-organize and prepare. Sarah Minson (remote) provided technical advice on the use of the CATMIP Bayesian inversion framework, and this type of participation could be expanded to allow additional technical presentations and advice on various topics in future hackathons.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Brad T. Aagaard. 2023. 2023 PyLith Hackathon report. https://pubs.usgs.gov/publication/70248695

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related USGS reports

Factors affecting benthic macroinvertebrate health in the City of Roanoke, Virginia, 2020–2023

Major waterways in the City of Roanoke (City) have failed to meet Virginia’s aquatic life designated use since 1996. Segments of the upper Roanoke River lack healthy benthic macroinvertebrate communities which prompted a total maximum daily load (TMDL) study by the Virginia Department of Environmental Quality (VDEQ) to identify the most probable stressor(s) causing the impairment. Excess fine sediment was identified as the most probable stressor impairing benthic macroinvertebrates on portions of the Roanoke River in 2006, and a watershed implementation plan published in 2016 required communities within the impaired watershed to implement projects that would reduce the load of fine sediment entering the Roanoke River. Additional benthic macroinvertebrate sampling and stream habitat assessments along the Roanoke River and Tinker Creek (a tributary to the Roanoke River that flows through the City) revealed continued impaired conditions, and subsequent stressor identification analysis was completed in 2023. Samples collected downstream of the City on the Roanoke River and Tinker Creek generally showed more impaired conditions relative to samples collected at locations upstream of the City. Based on this evaluation, sediment and sediment-bound polychlorinated biphenyls (PCBs) were identified as probable stressors while specific conductance, total nitrogen, and sediment metals were possible stressors in Tinker Creek; however, only a sediment TMDL target was identified to address impaired benthic macroinvertebrate communities. In the Roanoke River upstream of the Niagara Dam, sediment and total phosphorus were identified as probable stressors, sediment polycyclic aromatic hydrocarbons and sediment PCB were considered possible stressors; however, the TMDL target was only for total phosphorus. The City partnered with the U.S. Geological Survey (USGS) in 2016 to continuously monitor water quality and streamflow conditions on a major tributary of Tinker Creek, Lick Run, and by 2020, four similar monitoring stations were installed on the Roanoke River and Tinker Creek near the locations of benthic macroinvertebrate sampling. Monitored parameters included streamflow and/or gage height (water level), water temperature, pH, dissolved oxygen, specific conductance, and turbidity. Turbidity is a measure of the relative clarity of the water and was previously used to model suspended-sediment concentrations at the monitoring stations. The City also contracted Kirk Environmental, LLP (KE) to collect benthic macroinvertebrate samples and stream habitat assessments near the locations of the water-quality monitoring stations. Identified benthic macroinvertebrates were used to calculate the Virginia Stream Condition Index (SCI), a multi-metric index composed of eight biological attributes that represent elements of the structure and function of the benthic macroinvertebrate community that measure diversity, composition, and tolerance to pollution. Study objective: In this report, benthic macroinvertebrate samples and stream habitat assessment scores collected at four locations on the Roanoke River and Tinker Creek by KE and the VDEQ between 2020 and 2023 were compared to measured water-quality and streamflow conditions prior to sampling to evaluate patterns between benthic macroinvertebrate health, water quality, and hydrology.

Virginia