Skip to content
This repository has been archived by the owner on Aug 6, 2023. It is now read-only.
/ ice-floes Public archive

Fracturation des floes de glace par percusion dans un modèle granulaire

Notifications You must be signed in to change notification settings

ddrous/ice-floes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fracture of ice floes by percussion in a granular model

This repository contains files used and developed for the percussion and the fracture of an ice floe (viewed as mass-spring-damper system in 1D and in 2D), following the Griffith model. This repository was created for the purpose of a Master's level internship at the Jacques Louis-Lions Laboratory.


Structure

  • docs contains useful information to understand the problem at hand. The most important files here are the two theses: Rabatel (2015), and Balasoiu (2020).
  • reports contains weekly reports during the internship, and the final report.
  • slides contains a presentation for the Master thesis defense.
  • pdfs contains the PDF files (final report and slides) submitted for thesis defense.
  • code contains the 1D and 2D code that was developed. To launch a 1D simulation, adjusts parameters and run the Python scripts Percussion1D-CLI.py and Fracture1D-CLI.py (this latter script also deals with Percussion). Jupyter notebooks are also available to test specific aspects of the problem.

Screenshots

A few results from simulations are available through this link.

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5


Resources

All the classic scientific computing libraries (Numpy, Scipy, etc.) will have to be installed to run the scripts. Additionally, one might need:

  • Bokeh for interactive plotting in Notebooks.
  • PILImage for exporting simulation results as gifs.