# \[CIG-ALL\] PyLith Hackathon June 7-16 - Apply now

**URL:** <https://community.geodynamics.org/t/cig-all-pylith-hackathon-june-7-16-apply-now/1763>\
**Category:** Announcements\
**Created:** [March 25, 2021, 3:11pm UTC](https://community.geodynamics.org/t/cig-all-pylith-hackathon-june-7-16-apply-now/1763 "2021-03-25T15:11:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![baagaard](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.geodynamics.org/baagaard/32/615_2.png) [@baagaard](https://community.geodynamics.org/u/baagaard)\
**Post date:** [March 25, 2021, 3:11pm UTC](https://community.geodynamics.org/t/cig-all-pylith-hackathon-june-7-16-apply-now/1763/1 "2021-03-25T15:11:33Z")

</div>

The **2021 PyLith hackathon** will be held online over 7 days, June 7-10 (Mon-Thu) and June 14-16 (Mon-Wed), 2021. We plan to have 3-4 projects with 3-4 people working on each project. In addition to the list of potential projects below, prospective participants may also propose projects by sending an email to [baagaard@usgs.gov](mailto:baagaard@usgs.gov).

Hackathon web page: [https://geodynamics.org/cig/events/calendar/2021-pylith-hack/](https://geodynamics.org/cig/events/calendar/2021-pylith-hack/)

Apply now! Applications will be accepted until April 23, 2021.

**Prerequisites**

- Experience using PyLith
- Comfortable running Unix commands via the command line
- Some coding experience (depends on the project)
- Available to do “homework” before the hackathon

**List of potential projects**

See [https://community.geodynamics.org/t/2021-pylith-hackathon/1685/3](https://community.geodynamics.org/t/2021-pylith-hackathon/1685/3) for details.

We will work with applicants to refine the project scope/details _before_ the hackathon.

- Poroelasticity: examples, benchmarks, fault implementation w/pore pressure
- Point sources: wells; seismic moment tensors
- Earthquake cycle modeling: start top-level implementation
- Gmsh integration: Gmsh Python scripts for existing examples
- Full scale tests: Create simulations with known solutions
- Documentation: Convert to MyST + Sphinx; examples as Jupyter notebooks
- Adaptive mesh refinement
- Viscoelastic bulk rheologies using strain rate
- Time-dependent Green’s functions

Regards,

Brad Aagaard
