Finite element method tutorial for foundation
This repository contains a Python implementation of a 2D finite element method (FEM) analysis for foundation problems. The code simulates the stress distribution in soil under a rigid footing load, accounting for variable soil stiffness with depth.
Learn MPM with Jupyter Notebook
While many open-source Material Point Method (MPM) codes utilize modularization for robust development and maintenance, their sophisticated structure can make it challenging for beginners to follow the core computational cycle of MPM. This online notebook simplifies the learning process by introducing the fundamental principles of MPM and implementing its essential algorithms in a simple, sequential manner. It also includes hands-on coding examples for simulating elastic ball collisions and granular column collapse, offering an accessible entry point for MPM beginners.Â
Python exercise for elastic ball collisions:
Python exercise granular column collapse:
Regression and classification with machine learning
This repository introduces classification and regression methods in machine learning.
Containers and docker for machine learning projects