MeshPy: A general purpose 3D beam finite element input generator

MeshPy is a general purpose 3D beam finite element input generator written in python. It contains basic geometry creation and manipulation functions to create complex beam geometries, including rotational degrees of freedom for the beam nodes. It can be used to create input files for the following finite element solvers:

MeshPy can easily be adapted to create input files for other solvers. MeshPy is developed at the Institute for Mathematics and Computer-Based Simulation (IMCS) at the Universität der Bundeswehr München.

Download MeshPy

The current MeshPy main branch is hosted on GitHub.

How to cite MeshPy?

Whenever you use or mention MeshPy in some sort of scientific document/publication/presentation, please cite MeshPy as follows:

Steinbrecher, I., Popp, A.: MeshPy -- A general purpose 3D beam finite element input generator, https://imcs-compsim.github.io/meshpy

With the following BiBTeX entry:

@Misc{MeshPyWebsite,
  author       = {Steinbrecher, I. and Popp, A.},
  howpublished = {\url{https://imcs-compsim.github.io/meshpy}},
  title        = {{M}esh{P}y -- {A} general purpose {3D} beam finite element input generator},
  year         = {2021},
  key          = {MeshPyWebsite},
  url          = {https://imcs-compsim.github.io/meshpy},
}

Contributors

Main developer

Ivo Steinbrecher

Contributors (in alphabetical order)

Dao Viet Anh

Nora Hagmeyer

Matthias Mayr

David Rudlstorfer

Publications

Journal publications in which MeshPy has been used:

2024

2023

2022

2020

Examples created using MeshPy

Fiber reinforced composite plate:

drawing

Fiber reinforced pipe under pressure:

drawing

Fiber reinforcements of a twisted plate:

drawing