cbgeopy is a tool to generate material point method (MPM) model. It supports making multi-layered material points for mountain-like topography in 2D and 3D and `vtk` or `html` type visualization. The output model and associated files can be directly used as input files for CB-geo MPM.
Visit the software website to learn more: cbgeopy.readthedocs.io
As a part of my PhD research, I participated in developing Pytorch-based GNS and MeshNet that support training on multiple nodes with multiple GPUs.
Graph Network-based Simulator (GNS) is a generalizable, efficient, and accurate machine learning (ML)-based surrogate simulator for particulate and fluid systems using Graph Neural Networks (GNNs). GNS code is a viable surrogate for numerical methods such as Material Point Method, Smooth Particle Hydrodynamics and Computational Fluid dynamics. GNS exploits distributed data parallelism to achieve fast multi-GPU training. The GNS code can handle complex boundary conditions and multi-material interactions. MeshNet is a scalable surrogate simulator for any mesh-based models like Finite Element Analysis (FEA), Computational Fluid Dynammics (CFD), and Finite Difference Methods (FDM).