Develop Large-Deformation FDEM Algorithm for Rock Deformation and Fracture (Geomechanics / C++ / Fortran)
Budget: $30 – $250 USD
Develop Large-Deformation FDEM Algorithm for Rock Deformation and Fracture under Tectonic Plate Compression
⸻
Description:
We are seeking an experienced numerical modeller or computational geomechanics expert to develop a Finite–Discrete Element Method (FDEM) algorithm capable of simulating large deformation and local fracture of rock masses during tectonic plate compression.
The aim is to reproduce realistic deformation and local rupture patterns seen in continental collision zones (e.g., India–Asia collision), where rocks undergo plastic flow, accumulation, and partial fracturing instead of simple brittle failure.
You may develop the algorithm from scratch or extend an existing FDEM/DEM framework.
Accuracy is important, but visual and mechanical realism of deformation evolution will be the primary evaluation focus.
⸻
Main Objectives
1. Implement a large-deformation formulation (Updated Lagrangian, Total Lagrangian, or co-rotational) within a 2D FDEM framework.
2. Introduce or modify material models (elastic-plastic, viscoplastic, or damage-based) that enable gradual deformation before fracture.
3. Ensure robust contact detection and cohesive fracture mechanics, allowing both accumulation and localized rupture under compression.
4. Generate visual and quantitative outputs (displacement, strain, stress, fracture maps) that demonstrate tectonic-style deformation.
⸻
Deliverables
• Source code (C/C++/Fortran preferred; Python or MATLAB acceptable for prototyping).
• At least one working simulation case: a rigid block compressing a rock layer or plate, showing local deformation and partial fracturing.
• Result visualization (ParaView/Tecplot/VTK output).
• Short technical documentation (2–3 pages) describing implementation details and assumptions.
⸻
Required Skills
• Strong background in Computational Geomechanics / Rock Mechanics / Geophysics.
• Experience with FDEM, DEM, FEM–DEM coupling, SPH, or CEL methods.
• Solid understanding of large deformation mechanics and objective stress rate formulations.
• Proficiency in C/C++ or Fortran (Python acceptable for post-processing).
⸻
Preferred
• Familiarity with open frameworks such as OpenFDEM, HOSS, or ELFEN.
• Previous work on geological deformation, landslides, or earthquake rupture simulation.
• Can provide past project examples, publications, or screenshots of similar work.
⸻
How to Apply
Please include the following in your proposal:
1. A short summary of your experience with FDEM or similar methods.
2. Programming languages and tools you use.
3. Example screenshots, videos, or GitHub links (if available).
4. Your estimated cost and timeline for delivering a working model and documentation.
⸻
Tags / Keywords:
FDEM, DEM, FEM–DEM, Large Deformation, Rock Mechanics, Geomechanics, Tectonic Collision, C++, Fortran, Numerical Simulation, Explicit Dynamics, Fracture Modelling
⸻
Description:
We are seeking an experienced numerical modeller or computational geomechanics expert to develop a Finite–Discrete Element Method (FDEM) algorithm capable of simulating large deformation and local fracture of rock masses during tectonic plate compression.
The aim is to reproduce realistic deformation and local rupture patterns seen in continental collision zones (e.g., India–Asia collision), where rocks undergo plastic flow, accumulation, and partial fracturing instead of simple brittle failure.
You may develop the algorithm from scratch or extend an existing FDEM/DEM framework.
Accuracy is important, but visual and mechanical realism of deformation evolution will be the primary evaluation focus.
⸻
Main Objectives
1. Implement a large-deformation formulation (Updated Lagrangian, Total Lagrangian, or co-rotational) within a 2D FDEM framework.
2. Introduce or modify material models (elastic-plastic, viscoplastic, or damage-based) that enable gradual deformation before fracture.
3. Ensure robust contact detection and cohesive fracture mechanics, allowing both accumulation and localized rupture under compression.
4. Generate visual and quantitative outputs (displacement, strain, stress, fracture maps) that demonstrate tectonic-style deformation.
⸻
Deliverables
• Source code (C/C++/Fortran preferred; Python or MATLAB acceptable for prototyping).
• At least one working simulation case: a rigid block compressing a rock layer or plate, showing local deformation and partial fracturing.
• Result visualization (ParaView/Tecplot/VTK output).
• Short technical documentation (2–3 pages) describing implementation details and assumptions.
⸻
Required Skills
• Strong background in Computational Geomechanics / Rock Mechanics / Geophysics.
• Experience with FDEM, DEM, FEM–DEM coupling, SPH, or CEL methods.
• Solid understanding of large deformation mechanics and objective stress rate formulations.
• Proficiency in C/C++ or Fortran (Python acceptable for post-processing).
⸻
Preferred
• Familiarity with open frameworks such as OpenFDEM, HOSS, or ELFEN.
• Previous work on geological deformation, landslides, or earthquake rupture simulation.
• Can provide past project examples, publications, or screenshots of similar work.
⸻
How to Apply
Please include the following in your proposal:
1. A short summary of your experience with FDEM or similar methods.
2. Programming languages and tools you use.
3. Example screenshots, videos, or GitHub links (if available).
4. Your estimated cost and timeline for delivering a working model and documentation.
⸻
Tags / Keywords:
FDEM, DEM, FEM–DEM, Large Deformation, Rock Mechanics, Geomechanics, Tectonic Collision, C++, Fortran, Numerical Simulation, Explicit Dynamics, Fracture Modelling