arifyunando / mpm-tied-ff

Tied Free Field boundary condition implementation on the Material Point Method

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tied Free Field Boundary Implementation on The Material Point Method

This repository contains all the code materials for the Master Thesis of Civil Engineering (Geotechnical Engineering) at TU Delft, The Netherlands.

Contents

  • Tied FF Validation MPM (Current)

    Working directory for implementing the Tied Free Field boundary condition to Implicit MPM

  • Earthquake Validation MPM

    Validated code of an Earthquake Simulation to a soil body using Implicit Material Point Method.

  • Tied FF Basic FEM

    Validated code of a Tied Free-Field boundary condition implemented on the Finite Element method with 9-Node Quadrilateral Elements

  • Tied FF 4N FEM

    Similar with Tied FF Basic FEM, but with 4-Node Quadrilateral Elements

  • Reference

    Reference codes from Smiths and Griffiths' Programming The Finite Element Method 5th Ed.

  • Scratchpad

    Refactored Earthquake Validation MPM Code to allow Modular programming paradigm and somehat OOP

Getting Started

The main thesis code are all organized to a Visual Studio 2022 solution file.

To run the code:

  1. Open the solution with Visual Studio 2022
  2. Make sure that OneAPI Intel Fortran Compiler and OneAPI MKL Library is installed in your computer
  3. Select a startup project
  4. Run the code

Author

A. Y. Sunanhadikusuma (5830303)
M.Sc. Civil Engineering, TU Delft
arifyunandosunanhadikusuma@student.tudelft.nl

About

Tied Free Field boundary condition implementation on the Material Point Method


Languages

Language:Fortran 91.4%Language:Jupyter Notebook 8.5%Language:Batchfile 0.0%Language:Shell 0.0%