pylith-tutorials's People
Forkers
rwalkerlewispylith-tutorials's Issues
Tutorials for CDM2024
Tutorials
- Introduction to PyLith v4.1
- Static without faults:
reverse-2d
- meshing (Gmsh)
- gravity (Step 1a,b,c)
- surface loading (Step 4)
- Quasi-static with prescribed slip:
reverse-2d
- one fault (Step 5a,b,c)
- two faults with different origin times (Step 6)
- troubleshooting-2d
- Advanced meshing with Gmsh
- 2D with nonplanar embedded fault
crustal-strikeslip-2d
- 3D with nonplanar embedded fault
crustal-strikeslip-3d
- 2D with nonplanar embedded fault
- Quasi-static with prescribed slip:
subduction-2d
- Interseismic (Step 2)
- Eq cycle with prescribed slip (Step 3)
- Static Green's functions:
strikeslip-2d
- Variable slip (Step 4)
- Green's functions (Step 5)
- Inversion (Step 6)
- Numerical modeling 101 (Fri morning)
To-do
Update examples
For each example, make sure we cover:
- Goal (physics)
- Orientation (context)
- Setup (what is needed)
- Instructions
- Validation (verify results)
- Convert
box-3d
Cubit scripts to Python - Convert
strikeslip-2d
Cubit scripts to Python - Convert
reverse-2d
Cubit scripts to Python - Convert
subduction-2d
Cubit scripts to Python - Merge 2D crustal fault example from 2023 hackathon (solution figures)
- Merge 3D crustal fault examples from 2023 hackathon (solution figures)
- Merge Daniel Douglas' outerrise poroelasticity example
- Finish migrating
subduction-3d/step06
slow slip (solution figure) - Finish migrating
subduction-3d/step07a,b
Green's functions (solution figure) - Finish migrating
subduction-3d/step08a,b,c
gravity (solution figure) - Add
pylith_viz
section to manual (utilities) - Remove ParaView Python scripts from repo
- Update example docs to use pylith_viz
- Update
reverse-2d
example to start with coarse mesh (use refinement and basis order 2) - Update
reverse-2d
(two faults with different origin times) - Update
strikeslip-2d
example to start with coarse mesh (use refinement and basis order 2) - Create Gmsh topography example (after tutorials are done)
Tutorial slides
- New slides for
reverse-2d
(meshing, gravity, surface loading) and discretization steps - New or updated slides for
reverse-2d
(one fault, two faults with different origin times) - Update slides for troubleshooting
- New slides for advanced meshing
- New slides for quasi-static with prescribed slip (interseismic and eq cycle)
- Update slides for static Green's functions
Record tutorials
-
reverse-2d
-
troubleshooting
-
advanced meshing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.