BEMGUI: Graphical Interface for Modeling via Boundary Element Method

Autores

  • Tito A. Grossi
  • Gilberto Gomes

Palavras-chave:

Graphical User Interface, Modeling, Boundary Element Mesh, Python

Resumo

Developing and adapting computation methods for engineering problems, especially the
Boundary Element Method (BEM), has been an important area of research. In this context, BEMGUI

emerges with the goal of being a graphical user interface (GUI) for the generation of drawings, physical-
geometric modeling and contour element meshes, in order to interact with programs that use the BEM to

analyze elastostatic problems. It also aims to give a form of visual representation of the results, being a pre
and post processing tool. For this, the program is implemented in the Python language and follows the
object-oriented programming (OOP) paradigm, as Python adapts well to the application programming
interface (IPA) of a GUI. In addition, the flexibility and powerful ideas of this paradigm offers great
advantages to the scripting of a program. The result is a fast, interactive GUI that talks to the user through
mouse click and mouse movement events, in addition to keyboard keys. User-supplied information is, at
the end of a modeling process, provided to programs such as BEMCRACKER2D, which uses BEM to
generate results in crack problems, for example.

Downloads

Publicado

2024-08-26

Edição

Seção

Artigos