LINKS


My Projects!

General purpose Tools

  • WeldFormGUI is a versatile, lightweight pre- and post-processing tool designed for Finite Element (FEM), Smoothed Particle Hydrodynamics (SPH), and Finite Volume (FV) simulations.

    Tutorials

  • Radioss Tutorials
  • Tinyest FEM is a project for explain how a finite element explicit solver works based on python and Jupyter Notebook.
  • Solvers

  • WeldFormFEM is a Finite Element Method CPU/GPU solver for a solid elements with reduced integration and hourglass control.
  • WeldFormSPH is a Smoothed Particle Hydrodynamics (SPH) based solver for elasto - plastic solid mechanics, featuring contact, Hollomon/Johnson Cook / bilinear materials.
  • RedynELA is Adaptive Mesh remeshing WIP based on the solver written by Olivier PantalĂ©, from: Parallelization of an object-oriented FEM dynamics code: influence of the strategies on the Speedup. (2005) Advances in Engineering Software, 36 (6). 361-373.

  • Pre-Processing

    GMSH

    Gmsh is a tool for generating meshes from geometry to run simulations, and even has a CAD engine and a post processor. It has been on the simulation comunitity from more than 25 years. It supports a lots of mesh and geometry formats, is written in c++ and can be used as a library supporting C, C++, fortan, python and julia, as a stand alone tool from a native graphical user interface or simply via command line through its own or scripting language.

    Netgen



    Post-Processing


    Paraview



    Metal Cutting

    CIMNE Manufacturing processes page

    International Center for Numerical Methods in Engineering (CIMNE) is an European Institute with a lot of research works. A lot of Metal Cut papers about particle FEM.



    Particle Methods Solvers


    SPH Solvers (upd. 2023)


    Here is an image of the top 10 particle solvers as of 2023. See my youtube video of top 10 particle solvers for a complete reference.

    Sphera - https://github.com/GiordanoAgateRSE/SPHERA GPUSPH - https://github.com/GPUSPH/gpusph PersianSPH - https://github.com/mghkorzani/persiansph #4 PySPH - https://github.com/pypr/pysph #3 SPlishsplasH - https://github.com/InteractiveComputerGraphics/SPlisHSPlasH #2 SPHinXsys - https://github.com/Xiangyu-Hu/SPHinXsys #1 DualSPHysics - https://github.com/DualSPHysics/DualSPHysics
    Formulations Eulerian vs. Lagrangian LS-DYNA Formulations

    Material Point Method Solvers


    MPM3D-F90

    GPUMPM - https://github.com/kuiwuchn/GPUMPM NairnMPMFEA - https://github.com/nairnj/nairn-mpm-fea

    FEM Multiphysics Solvers (updated 2023)

    Elmer

    Calculix

    FeniCS OOFEM SHYFEM CodeAster GetFEM++

    CUDA

    Virtual Functions