Skip to content

sbrisson-sudo/FEM_Elastic_Waves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elastic wave simulations using SEM

  • \src

    • FEM/SEM solvers
    • sem1d.ipynb wave equation solver (1D)
    • fem2D.py main module, used by all 2D FEM and SEM notebooks
    • fem2d.ipynb Poisson equation solver, using P1 elements (linear)
    • fem2dDyn.ipynb Accoustic wave equation solver using P1 elements (not working)
    • fem2dElast.ipynb Elastic static equation solver using P1 elements (not working)
    • sem2d.ipynb Poisson equation solver (SEM)
    • sem2dDyn.ipynb Accoustic wave equation solver (SEM)
    • sem2dElast.ipynb Static elastic equation solver (SEM)
    • sem2dDynElast.ipynb Elastic Wave Equation solver (SEM), weird results : anisotropic wave propagation
    • MESH BUILDERS
    • build_gmsh.py Build 2D building meshes (poor quality mesh, working)
    • buildingMesh.py Build 2D building meshes (high quality mesh, not working : nodes dupplicated)
    • simpleMeshes.py functions to build rectangle meshes
  • \meshes gmsh mesh files .msh and geometry files (for building meshes) .geo

  • \quadratureRules data of GL and GLL quadrature rules

  • \references documentation on FEM,SEM an elastic laws

TODO

  • corriger élastique dynamique en SEM
  • implémenter calcul de la déformation $\varepsilon$ et de la contrainte $\sigma$

About

Numerical methods for differential equations project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages