Skip to content

chunhuizhao478/farms

Repository files navigation

"FARMS" : Fault And Rupture Mechanics Simulations

Description

FARMS is a MOOSE-based application (https://github.com/idaholab/moose.git) for simulating dynamic rupture and earthquake problem.

Features

  • Various Frictional Laws: Slip Weakening, Rate-and-State Friction with SCEC Benchmark Verification.

TPV2053DVEL

  • Complex Fault Geometry: Nonplanar Fault (main fault with branches / branch network).

2023 Turkey-Syria Earthquake

  • Kinematics: Small-strain and Finite deformation

  • Additional Constitutive Law: Continuum Damage-Breakage Rheology Model.

Damage-Breakage Supershear

  • Multphysics Coupling: Poroelasticity

Compile and Run

  1. Install MOOSE: https://mooseframework.inl.gov/getting_started/installation/

  2. Inside ~/projects/ folder, clone the repository: git clone https://github.com/chunhuizhao478/farms.git

  3. Inside ~/projects/farms folder, run the code: make -j8

  4. To run code, for example:

For single core: ./farms-opt -i examples/benchmark_tpv2052D/tpv2052D.i

For multiple cores: mpirun -np #[num of cores] ./farms-opt -i examples/benchmark_tpv2052D/tpv2052D.i

Contributors

Chunhui Zhao, Mohamed Abdelmeguid, Amr Ibrahim and Ahmed Elbanna, PhD

Mechanics of Complex Systems Group
Department of Civil and Environmental Engineering
University of Illinois Urbana-Champaign

Contact Information

Chunhui Zhao (chunhui3@illinois.edu)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors